.login-panel{max-width:440px;margin:55px auto;background:var(--surface);padding:30px;border-radius:16px;border:1px solid var(--line)}.login-panel h1{font-size:38px;margin-bottom:20px}.login-panel label,.password-form label{display:block;font-size:14px;margin:18px 0 8px}.login-panel input,.password-form input{width:100%;padding:12px;border:1px solid #a8b9b8;border-radius:8px;font:inherit;background:white;color:var(--ink)}.login-panel .primary{margin-top:22px}.login-panel>p{font-size:14px}.top-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:12px}.text-link{font-size:14px;text-underline-offset:3px}.save-buttons{display:grid;gap:10px}.secondary{width:100%;min-height:46px;border:1px solid var(--sea);border-radius:8px;background:var(--surface);font-weight:600;font-size:14px;padding:11px}.saved-preview-link{display:block;font-weight:650;text-align:center;padding:15px;background:var(--soft);border-radius:9px;margin:20px 0}.editor .field-hint,.quiet-note{font-size:13px}#account-actions{display:flex;gap:4px}#save-status{font-size:14px}.working-note{font-size:13px;margin:14px 0}.password-form .primary{margin-top:20px}@media(max-width:760px){.login-panel{margin:25px auto;padding:23px}.editor-actions{position:static}.top-actions{gap:8px}.heading{padding-block:22px}.header{gap:12px}}
.overview-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.overview-actions .secondary,#review-all{width:auto;min-height:46px;white-space:normal;text-align:center}.overview-actions .secondary{padding:9px 14px}#save-status{font-size:13px;line-height:1.5;margin:5px 0 0;font-weight:400}#draft-overview>div{min-width:0}.login-panel input,.password-form input{min-height:46px;font-size:16px}#account-actions .text-button{min-height:44px;padding:10px 12px}.working-note{line-height:1.6}.editor-toolbar #show-preview-top{max-width:100%;white-space:normal;line-height:1.4}.save-buttons button{white-space:normal;overflow-wrap:anywhere}.saved-preview-link{min-height:48px;line-height:1.5}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"],.list-item textarea[aria-invalid="true"],.photo-label input[aria-invalid="true"]{border-color:#a54131;box-shadow:0 0 0 1px #a54131}.editor .field-hint{line-height:1.55}.editor-reset{padding-bottom:8px}#workspace[aria-busy="true"]{cursor:progress}@media(max-width:760px){.overview-actions{width:100%;display:grid;grid-template-columns:1fr}.overview-actions .secondary,#review-all{width:100%;font-size:14px}.editor-toolbar{align-items:center}.editor-toolbar #show-preview-top{max-width:calc(100% - 115px);font-size:13px;padding-inline:10px}.header #account-actions{margin-left:auto}.saved-preview-link{font-size:15px}.login-panel h1{font-size:34px}.editor-actions{position:static}}
.recovery-notice{margin:20px 0;padding:18px;border:2px solid #9a6829;border-radius:12px;background:#fff5e5;color:var(--ink);font-size:16px;line-height:1.5}.recovery-notice p{margin:8px 0 14px}.recovery-notice .secondary{max-width:360px}.recovery-raw{margin:16px 0;padding:12px;border:1px solid #9a6829;border-radius:9px}.recovery-raw h3{font-size:16px}.recovery-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--paper);padding:10px}#preview-content>#keep-server{margin-top:12px}
