.auth-shell{max-width:580px;margin:6vh auto;padding:24px}.auth-shell .brand{margin-bottom:28px}.auth-shell button{margin-top:20px;width:100%}.remember-device{display:flex;align-items:flex-start;gap:10px;font-weight:500}.remember-device input{width:auto;min-height:20px;margin-top:2px}.account-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.875rem}.manage-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:30px}.manage-layout .wide{grid-column:1/-1}.manage-layout h2{font-size:1.4rem}.manage-layout input[type=file]{padding:10px}.manage-layout button{margin-top:12px}.manage-layout textarea{width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:12px;border-radius:8px;font:inherit;min-height:130px}.manage-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.record-row{padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.record-row:last-child{border-bottom:0}.record-row .small{margin:3px 0}.record-row button{margin-right:8px}.notice{border-left:4px solid var(--yellow);padding:10px 16px;margin:12px 0 22px;background:var(--panel)}.message{color:var(--yellow);min-height:24px}.link-result{overflow-wrap:anywhere;color:var(--yellow);border:1px dashed var(--line);padding:12px;margin-top:16px}.account-tools a{white-space:nowrap}.manage-layout details{margin-top:12px}@media(max-width:740px){.manage-layout{grid-template-columns:1fr}.manage-layout .wide{grid-column:auto}header{align-items:flex-start;gap:16px}.account-tools{justify-content:flex-end}}
