@media screen{
body.workbench-shell{--focus:#b77830;--focus-soft:#fff4d9;--accent:#41644c}
.workbench-shell .sidebar-note,.workbench-shell .workspace-label{display:none}
.workbench-shell .new-diary{margin-top:0;font-size:17px;font-weight:600;min-height:54px;box-shadow:0 4px 12px #304d3210}
.workbench-shell .steps{margin-top:26px;gap:10px}
.workbench-shell .step{font-size:15px;gap:12px;min-height:52px}
.workbench-shell .step>span:first-child{font-size:23px;width:22px;text-align:center}
.workbench-shell .intro{display:none!important}
.workbench-shell .header-actions #preview-button{display:none}
.workbench-shell main{padding:30px 34px 0}
.workbench-shell .workspace{padding-top:0;grid-template-columns:minmax(0,1fr)}
.workbench-shell .preview-column{display:none}
.workbench-shell .editor{width:100%;max-width:none!important;min-width:0}
.workbench-shell[data-shelf-view=editor] .workspace,.workbench-shell[data-shelf-view=cover] .workspace{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);gap:30px;align-items:start}
.workbench-shell[data-shelf-view=editor] .preview-column,.workbench-shell[data-shelf-view=cover] .preview-column{display:block;position:sticky;top:22px}
.workbench-shell[data-shelf-view=export] .preview-column{display:none}
.workbench-shell .workbench-editor-head{display:grid;grid-template-columns:1fr auto;gap:9px 14px;align-items:center;margin:0 0 20px}
.workbench-editor-head h2{grid-column:1;grid-row:1;font:400 25px/1.5 var(--serif);color:#344b37;margin:0}
.workbench-shell .workbench-editor-head #workbench-back{grid-column:2;grid-row:1}
.workbench-editor-head #workbench-editor-start,.workbench-editor-head p{grid-column:1/-1}
.workbench-shell .workbench-editor-head p{margin:0;padding:0!important}
.workbench-shell #workbench-back{font-size:14px;min-height:38px;padding:0}
.workbench-shell #workbench-editor-start{min-height:58px;font-size:20px;justify-content:center;border-radius:10px;background:#42684e}
.workbench-editor-head p{font:13px/1.8 var(--sans);color:#68785f;margin:8px 0}
.workbench-editor-head #workbench-edit-guide{padding-top:8px;margin-bottom:0;color:#6c765f}
.workbench-shell .writing-paper{padding:23px 26px;border-radius:12px;background:#fffefb}
.workbench-shell .writing-paper>.writing-dateline{position:static}
.workbench-shell .writing-paper>label:first-of-type{font-size:13px!important;color:#54654c!important}
.workbench-shell .writing-paper #story-title{font-size:27px;border-bottom:1px solid #e5eadc;padding:10px 0 15px}
.workbench-shell .writing-paper .memory-details-row{margin:18px 0}
.workbench-shell .workbench-page-field{display:block;margin:10px 0 0!important}
.workbench-shell .workbench-field-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:#506448}
.workbench-shell #workbench-page-count{font-size:11px;font-weight:400;color:#7b866f;white-space:nowrap}
.workbench-shell .editor .writing-paper #page-text{font:16px/1.95 var(--sans)!important;min-height:270px;padding:14px 0;margin:4px 0 0;border:0;border-radius:0;background:transparent;color:#34482f;resize:vertical;width:100%}
.workbench-shell #page-text:focus-visible{outline:2px solid #91a67c;outline-offset:5px}
.workbench-shell .workbench-writing-prompt{font-size:13px;line-height:1.8;color:#7c7357;padding:13px 14px;border-radius:8px;background:#f5f2e6;margin:19px 0 17px}
.workbench-shell #workbench-page-help{font-size:12px;margin:12px 0 4px}
.workbench-shell #workbench-use-source{font-size:12px;white-space:normal;text-align:start}
.workbench-shell .diary-photo,.workbench-shell .page-edition-notice,.workbench-shell .diary-tools,.workbench-shell .page-memberships{display:none!important}
.workbench-shell .diary-save-hint{font-size:12px;margin:12px 1px 20px}
.workbench-shell .workbench-edit-group{margin:14px 0;padding:18px 20px;border:1px solid #dae3cf;border-radius:10px;background:#fffef9;color:#546d46}
.workbench-shell .workbench-edit-group>summary{font:500 16px/1.7 var(--sans);min-height:35px;cursor:pointer}
.workbench-shell .workbench-edit-group[open]>summary{margin-bottom:15px}
.workbench-shell .workbench-edit-group .upload-area{min-height:100px;margin:14px 0}
.workbench-shell .workbench-edit-group .upload-area strong{font-size:14px;line-height:1.7}
.workbench-shell .workbench-edit-group .upload-area small{font-size:11px;line-height:1.7}
.workbench-shell .workbench-edit-group .doodle-control{margin-top:20px}
.workbench-shell .workbench-edit-group .layout-picker{margin:0}
.workbench-shell .workbench-edit-group .layout-picker button{min-height:100px;font-size:13px}
.workbench-shell .workbench-edit-group .story-label{display:block!important;font-size:13px!important}
.workbench-shell .workbench-edit-group #story-text{font:15px/1.85 var(--sans)!important;min-height:220px;max-height:450px;overflow:auto!important;padding:13px;border:1px solid #dce4d1;resize:vertical!important;background:#fffefb}
.workbench-shell #workbench-source-help{font-size:12px;line-height:1.8}
.workbench-shell #diary-extras{margin:16px 0;padding:17px 0}
.workbench-shell #diary-extras>.page-edit{display:none}
.workbench-shell .preview-toolbar{padding:6px 0 12px;min-height:38px}
.workbench-shell .preview-kind{font-size:13px}
.workbench-shell .book-stage{display:block;min-height:0;padding:24px;background:#e8ecdf;border-color:#dce4d0;border-radius:12px;max-height:calc(100vh - 165px);overflow:auto;scrollbar-width:thin}
.workbench-shell .stage-note{position:static;display:block;text-align:center;font-size:9px;margin-bottom:16px}
.workbench-shell .workbench-preview-focus{padding:10px 13px;margin:0 0 11px;border-radius:7px;border:1px solid #e2cc9f;background:#fff6e1;color:#805b27;font:13px/1.7 var(--sans)}
.workbench-shell .workbench-preview-focus[hidden]{display:none}
.workbench-shell #book-preview.workbench-page-preview{width:100%;max-width:440px;margin:0 auto;transform:none}
.workbench-shell #book-preview>.memory-page{position:relative;width:100%;min-height:520px;padding:9% 10% 9%;background:var(--book-paper);color:var(--book-ink);box-shadow:0 8px 19px #364c2f16;border-radius:1px;font-family:var(--serif);line-height:1.8;box-sizing:border-box;overflow-wrap:anywhere;aspect-ratio:148/210}
.workbench-shell #book-preview .memory-page h2{font:400 24px/1.55 var(--serif);margin:14px 0 18px;color:var(--book-ink);letter-spacing:0}
.workbench-shell #book-preview .memory-page .memory-page-top{font-size:10px;line-height:1.8;gap:8px}
.workbench-shell #book-preview .memory-page .book-kicker,.workbench-shell #book-preview .memory-page .book-date{font-size:10px;line-height:1.7;letter-spacing:0}
.workbench-shell #book-preview .memory-page .page-people{font-size:12px!important;line-height:1.8!important;margin:11px 0!important}
.workbench-shell #book-preview .memory-page .page-art{display:flex;align-items:center;justify-content:center;gap:12px;min-height:25px;margin:12px 0 18px}
.workbench-shell #book-preview .memory-page .page-art .full-photo{display:block;width:72%;max-height:220px;object-fit:contain;margin:0;border:5px solid #fffdf7;box-shadow:0 2px 7px #30462a12}
.workbench-shell #book-preview .memory-page .page-doodle{width:105px;max-width:45%;height:120px;max-height:145px;flex-shrink:0}
.workbench-shell #book-preview .memory-page.layout-photo .page-art{display:block}
.workbench-shell #book-preview .memory-page.layout-photo .page-art .full-photo{width:100%;max-height:290px}
.workbench-shell #book-preview .memory-page.layout-photo .page-art .page-doodle{position:absolute;width:65px;height:90px;max-width:25%}
.workbench-shell #book-preview .memory-page.layout-letter .page-art{justify-content:flex-end}
.workbench-shell #book-preview .memory-page.layout-letter .page-doodle{width:66px;height:80px}
.workbench-shell #book-preview .memory-page .page-story{font:14px/1.95 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;line-height:1.95}
.workbench-shell #book-preview .memory-page .full-caption{font:11px/1.7 var(--sans);text-align:center;margin:8px 0 14px;white-space:pre-wrap}
.workbench-shell #book-preview .memory-page .memory-end{font-size:9px;line-height:1.8}
.workbench-shell #book-preview .memory-page .preview-is-focused{outline:3px solid #bd853d;outline-offset:5px;border-radius:3px;background:#f3dca64f;transition:background .12s}
.workbench-shell #book-preview .memory-page.preview-is-focused{outline-offset:-3px}
.workbench-shell #book-preview .workbench-preview-empty{font:14px/1.9 var(--sans);color:#92967e;white-space:normal;min-height:100px;display:flex;align-items:center;text-align:center;justify-content:center}
.workbench-shell #book-preview .preview-placeholder{opacity:.65}
.workbench-shell .preview-navigation{padding:12px 0}
.workbench-shell #workbench-page-position{display:none}
.workbench-shell[data-shelf-view=editor] #workbench-page-position{display:block}
.workbench-shell[data-shelf-view=editor] #page-label{display:none}
.workbench-shell #workbench-cover-back{margin-bottom:20px}
.workbench-shell .preview-bottom{font-size:11px}
.workbench-shell .workbench-mobile-tabs{display:none}
.workbench-shell #workbench-notices:empty{display:none}
.workbench-shell #workbench-notices #page-delete-undo{margin:0 0 20px}
.workbench-shell #book-preview .memory-page[lang=ar] h2{font-family:MemoryArabic,serif;font-size:29px}
.workbench-shell #book-preview .memory-page[lang=ar] .page-story{font-family:MemoryArabic,serif;font-size:19px;line-height:1.9}
@media(max-width:1050px){.workbench-shell .new-diary{margin:0;min-height:47px;font-size:15px}.workbench-shell .steps{margin:0}.workbench-shell main{padding:25px 24px 0}.workbench-shell[data-shelf-view=editor] .workspace,.workbench-shell[data-shelf-view=cover] .workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:23px}.workbench-shell .writing-paper{padding:20px}.workbench-shell .book-stage{padding:20px}.workbench-shell #book-preview .memory-page .page-art .page-doodle{width:80px}}
@media(max-width:900px){.workbench-shell[data-shelf-view=editor] .workspace,.workbench-shell[data-shelf-view=cover] .workspace{grid-template-columns:minmax(0,1fr)}.workbench-shell[data-shelf-view=editor] .preview-column{position:static;width:100%;max-width:560px}.workbench-shell[data-shelf-view=editor] .workbench-mobile-tabs{display:flex;gap:7px;background:#e9eee1;border:1px solid #d7e1ca;border-radius:9px;padding:5px;margin-bottom:20px;position:sticky;top:0;z-index:5}.workbench-shell .workbench-mobile-tabs button{flex:1;min-height:43px;font-size:14px;border-radius:6px;padding:8px 12px}.workbench-shell .workbench-mobile-tabs button[aria-pressed=true]{background:#fffef8;color:#3c603e;box-shadow:0 1px 5px #294b2a14}.workbench-shell[data-shelf-view=editor][data-editor-pane=edit] .preview-column{display:none}.workbench-shell[data-shelf-view=editor][data-editor-pane=preview] .editor{display:none}.workbench-shell .book-stage{max-height:none;overflow:visible}.workbench-shell #book-preview>.memory-page{min-height:600px}}
@media(max-width:740px){.workbench-shell main{padding:14px 16px 98px}.workbench-shell .new-diary{font-size:17px;min-height:51px}.workbench-shell .step{font-size:12px;min-height:56px;gap:4px}.workbench-shell .step>span:first-child{font-size:19px;line-height:21px}.workbench-shell .workbench-editor-head h2{font-size:27px;margin-bottom:14px}.workbench-shell #workbench-editor-start{font-size:18px;min-height:55px}.workbench-shell .workbench-editor-head p{font-size:12px}.workbench-shell .writing-paper{padding:18px}.workbench-shell .workbench-edit-group{padding:17px;margin:13px 0}.workbench-shell .workbench-edit-group>summary{font-size:15px}.workbench-shell .workbench-writing-prompt{font-size:12px;padding:12px}.workbench-shell .editor .writing-paper #page-text{font-size:16px!important;min-height:300px}.workbench-shell .book-stage{padding:19px 15px}.workbench-shell #book-preview>.memory-page{min-height:500px;padding:10%;aspect-ratio:auto}.workbench-shell #book-preview .memory-page h2{font-size:24px}.workbench-shell #book-preview .memory-page .page-story{font-size:15px;line-height:2}.workbench-shell .workbench-preview-focus{font-size:12px}.workbench-shell #book-preview .memory-page .page-doodle{width:90px}.workbench-shell .workbench-mobile-tabs{margin-top:2px}.workbench-shell #workbench-notices #page-delete-undo{margin-top:5px}}
}
