.paper.paginated-source{box-shadow:none;background:0 0;border:0;min-height:0;position:relative;overflow:visible}.page-section{flex-shrink:0}.page-section .section-controls{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;padding:8px 0;display:flex;position:static}.page-section .section-controls button{color:#625166;background:#f4f0f4;border:1px solid #ded5df;border-radius:7px;min-height:30px;padding:5px 10px;font-size:12px}.page-section .section-controls .page-select{opacity:1;margin-right:auto;position:static}.illustration-canvas-tools,.crop-controls{gap:10px;min-width:0;display:grid}.illustration-canvas-tools small,.crop-controls small{color:#726777;line-height:1.5}.crop-preview{background:#fff;border:1px solid #b5a4b7;width:min(100%,240px);max-height:360px;margin:0 auto;position:relative;overflow:hidden}.crop-preview img{max-width:none;display:block}.crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33%,#ffffff80 33% 33.5%,#0000 33.5% 66%,#ffffff80 66% 66.5%,#0000 66.5%),linear-gradient(#0000 33%,#ffffff80 33% 33.5%,#0000 33.5% 66%,#ffffff80 66% 66.5%,#0000 66.5%);position:absolute;inset:0}.crop-presets{flex-wrap:wrap;gap:5px;display:flex}@media print{.section-controls,.illustration-crop,.illustration-canvas-tools{display:none!important}}.paper.paginated-source .editor-paginated{outline:none;min-height:0}.pagination-prefix{font-family:var(--body-font);font-size:var(--body-size);line-height:var(--line-height)}.pagination-prefix h1{font-family:var(--heading-font)}.pagination-page:last-child{margin-bottom:0!important}.pagination-page .page-footer{text-align:center;margin:0}.paginated-source .page-select{z-index:5}.pagination-body p[data-flow-group]{margin-bottom:var(--paragraph-spacing,16px);line-height:var(--line-height,1.65);letter-spacing:var(--tracking,0px)}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{color:#202124;background:#f8fafd;font:13px Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px}button:disabled{opacity:.4;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}input,select{background:#fff;border:1px solid #dadce0;border-radius:4px;min-width:0;padding:7px}button[aria-pressed=true]{color:#0842a0;background:#c2e7ff}.studio{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.masthead{flex:none;align-items:center;gap:12px;min-height:67px;padding:8px 18px 5px;display:flex}.document-heading{flex:1;min-width:0}.document-heading>input{background:0 0;border:1px solid #0000;width:min(450px,100%);padding:2px 6px;font-size:18px}nav{align-items:center;gap:0;height:27px;display:flex}nav>button,summary{cursor:pointer;padding:4px 8px;font-size:14px;list-style:none}.menu{position:relative}.menu>div{z-index:30;background:#fff;border:1px solid #dadce0;border-radius:4px;min-width:225px;padding:8px;position:absolute;top:28px;left:0;box-shadow:0 5px 16px #0002}.menu>div>button{text-align:left;width:100%;padding:10px;display:block}.file-label{padding:8px;display:block}.file-label input{width:200px}.save{color:#5f6368;font-size:12px}.share{background:#c2e7ff;border-radius:24px;padding:12px 20px}.format-row{background:#edf2fa;border-radius:24px;flex:none;align-items:flex-start;gap:5px;min-height:44px;margin:0 16px 6px;padding:5px 10px;display:flex}.format-row>button,.format-row>select{margin-top:3px}.format-row>select{background:0 0;border:0;width:76px}.toolbar-host{flex:1;min-width:0;position:relative}.toolbar{flex-wrap:wrap;align-items:center;gap:2px;min-height:34px;display:flex}.toolbar button{min-width:28px;font-size:15px}.toolbar select{background:0 0;border:0;max-width:110px;padding:6px}.toolbar input[type=color]{border:0;width:28px;height:27px;padding:2px}.separator{border-left:1px solid #c7c7c7;height:23px;margin:0 6px}.find{font-size:11px;position:absolute;top:7px;right:0}.find summary{font-size:11px}.find[open]{z-index:20;background:#fff;max-width:480px;padding:10px;box-shadow:0 4px 12px #0002}.find>div{flex-wrap:wrap;gap:5px;display:flex}.find input{width:160px}.toolbar{padding-right:100px}.style-button{white-space:nowrap}.workspace{border-top:1px solid #e4e7eb;flex:1;min-height:0;display:flex;overflow:hidden}.panel{background:#f8fafd;flex:none;width:245px;padding:18px 14px;overflow:auto}.panel h2{margin:10px 0 20px;font-size:14px;font-weight:500}.panel>select{width:100%}.outline section{margin:16px 0}.chapter-row{align-items:center;display:flex}.chapter-row>button:first-child{text-align:left;flex:1;font-weight:600}.chapter-row>button:not(:first-child){padding:4px}.outline-page{text-align:left;overflow-wrap:anywhere;border-radius:24px;width:100%;margin:4px 0;padding:10px 14px;display:block}.outline-page.selected{color:#0b57d0;background:#d3e3fd}.muted{color:#5f6368;font-size:11px;line-height:1.6}.document-scroller{overscroll-behavior:contain;background:#f0f2f5;flex:1;min-width:0;min-height:0;padding:0 28px 28px;scroll-padding-top:30px;overflow:auto}.ruler{white-space:nowrap;color:#6b7075;background:repeating-linear-gradient(90deg,#0000 0 18px,#b7bdc6 19px,#0000 20px) bottom/100% 5px no-repeat;border-bottom:1px solid #c5c8cd;height:25px;margin:0 auto 12px;font-size:10px;line-height:24px;overflow:hidden}.pages{flex-direction:column;align-items:center;gap:22px;min-width:min-content;display:flex}.pages.spread{grid-template-columns:repeat(2,max-content);justify-content:center;align-items:start;display:grid}.paper{color:#202124;background:#fff;border:1px solid #c7c7c7;flex:none;scroll-margin-top:20px;position:relative;overflow:visible;box-shadow:0 1px 3px #0001}.paper.selected-page{outline:none}.paper h1{font-family:var(--heading-font);font-size:var(--heading-size);margin:12px 0 32px;font-weight:400;line-height:1.3}.editor{min-height:120px;line-height:var(--line-height,1.65);letter-spacing:var(--tracking,0px);font-family:var(--body-font);font-size:var(--body-size);overflow-wrap:anywhere;outline:none}.editor p{margin:0 0 var(--paragraph-spacing,1em);text-align:var(--paragraph-align,left);text-indent:var(--paragraph-indent,0em)}.editor p[data-continuation]{text-indent:0}.paper.show-guides:before,.paper.show-guides:after{content:"";pointer-events:none;z-index:3;position:absolute}.paper.show-guides:before{inset:var(--safe);border:1px dashed #248158}.paper.show-guides:after{inset:calc(-1 * var(--bleed));border:1px dashed #bd5369}.template-copyright .editor{font-size:.85em}.template-toc .editor p{border-bottom:1px dotted #ccc;padding-bottom:.4em}.page-select{color:#697780;opacity:0;font:10px Arial;position:absolute;top:8px;right:10px}.paper:hover .page-select,.selected-page .page-select{opacity:1}.page-header{color:#777;min-height:12px;margin-bottom:30px;font:11px Arial}.page-footer{color:#777;text-align:center;font:11px Arial;position:absolute;bottom:24px;left:0;right:0}.template-book-front .pagination-prefix h1{text-align:center;margin-top:180px;font-size:44px}.template-chapter-title .pagination-prefix h1{text-align:center}.chapter-kicker{text-align:center;letter-spacing:3px;margin-top:60px;font:11px Arial}.template-color-art .pagination-prefix h1,.template-bnw-art .pagination-prefix h1{text-align:center;font-size:22px}.template-bnw-art figure{filter:grayscale()}.template-characters .pagination-prefix h1{border-bottom:2px solid #dadce0;padding-bottom:18px}.template-afterword .pagination-prefix h1{font-style:italic}.template-back-cover .pagination-prefix h1{text-align:center;margin-top:100px}.paper figure{max-width:100%;margin:24px auto}.paper figure img{display:block}.paper figcaption{text-align:center;color:#555;margin-top:12px;font:12px Arial}.canvas-note{text-align:center;color:#747a82;padding:20px;font-size:11px}.settings{background:#fff;border-left:1px solid #dadce0;width:278px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h2{margin:0}.settings label{margin:16px 0;font-size:12px;display:block}.settings label>input:not([type=checkbox]),.settings label>select{width:100%;margin-top:7px;display:block}.settings h3{margin-top:25px;font-size:13px}.settings hr{border:0;border-top:1px solid #eee;margin:20px 0}.template-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.template-grid button{text-transform:capitalize;border:1px solid #dadce0;padding:8px 4px;font-size:11px}.template-mini{background:#fff;border:1px solid #bbb;width:45px;height:55px;margin:0 auto 7px;padding-top:15px;font:18px Georgia;display:block}.template-mini.template-book-front{padding-top:23px}.template-mini.template-color-art{background:linear-gradient(145deg,#e6eef9,#92b9df)}.template-mini.template-bnw-art{background:linear-gradient(145deg,#eee,#888)}.review-card{overflow-wrap:anywhere;border-bottom:1px solid #e5e5e5;padding:10px 0;font-size:12px}.statusbar{color:#5f6368;border-top:1px solid #ddd;flex:none;justify-content:space-between;align-items:center;height:27px;padding:0 20px;font-size:11px;display:flex}.error{color:#a50e0e;background:#fce8e6;flex:none;padding:8px 18px;font-size:12px}.error button{margin-left:8px}.warning{color:#a15b00;font-size:12px}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-strike{text-decoration:line-through}.text-both{text-decoration:underline line-through}.text-super{vertical-align:super;font-size:smaller}.modal{z-index:100;background:#fff;flex-direction:column;display:flex;position:fixed;inset:20px;box-shadow:0 0 0 30px #0008}.modal>div{align-items:center;gap:20px;padding:10px 20px;display:flex}.modal iframe{background:#ddd;border:0;flex:1;width:100%}.loading{padding:50px}.settings button{line-height:1.4}@media (max-width:1100px){.outline{width:205px}.settings{width:245px}.save{display:none}.toolbar{padding-right:0}.find{position:relative;top:0;right:auto}.document-scroller{padding-left:20px;padding-right:20px}}@media (max-width:760px){.masthead{padding:7px}.share{padding:10px}.doc-icon{display:none}.format-row{border-radius:12px;margin:0 5px 5px;padding:5px}.outline{z-index:22;position:absolute;top:145px;bottom:28px;left:0;box-shadow:2px 0 9px #0002}.settings{z-index:23;position:absolute;top:145px;bottom:28px;right:0;box-shadow:-2px 0 9px #0002}.style-button{font-size:11px}.toolbar select{max-width:70px}.toolbar .separator{margin:0 2px}nav>button,summary{padding:4px;font-size:12px}.document-scroller{padding:0 12px 20px}.pages{align-items:flex-start}.ruler{margin-left:0}.modal{inset:5px}.modal>div{gap:6px;padding:8px}}:root{--ui-ink:#302c34;--ui-muted:#716a73;--ui-accent:#68516b;--ui-accent-dark:#503c53;--ui-tint:#eee7ee;--ui-line:#ddd7dc;--ui-workspace:#eeece9;--ui-surface:#faf9f6;--ui-font:"Segoe UI", Arial, sans-serif;--ui-serif:"Iowan Old Style", "Palatino Linotype", Georgia, serif}body{font-family:var(--ui-font);color:var(--ui-ink);background:var(--ui-surface)}button,input,select,textarea{accent-color:var(--ui-accent)}button{border-radius:5px}button:hover,summary:hover{background:#eae5e9}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}input,select{border-color:var(--ui-line);border-radius:5px}button[aria-pressed=true]{background:var(--ui-tint);color:var(--ui-accent-dark)}.studio{background:var(--ui-surface)}.masthead{gap:14px;padding:12px 20px 9px}.doc-icon{color:var(--ui-accent);font-size:28px}.document-heading>input{font-family:var(--ui-serif);color:var(--ui-ink);font-size:21px}.document-heading>input:hover{border-color:var(--ui-line)}.document-heading nav{margin-top:3px}.document-heading nav>button,.document-heading summary{color:#625a65;font-size:12px}.save,.muted,.canvas-note{color:var(--ui-muted)}.share{background:var(--ui-accent);color:#fff;border-radius:5px;padding:10px 16px;font-weight:600}.share:hover{background:var(--ui-accent-dark)}.format-row{border:1px solid var(--ui-line);background:#f3f0f2;border-radius:6px;margin:0 16px 10px;padding:5px 9px}.toolbar button{color:#453b48}.separator{border-color:#d4ccd4}.workspace{border-color:var(--ui-line);position:relative}.panel{background:var(--ui-surface)}.outline{border-right:1px solid var(--ui-line)}.panel h2{font-family:var(--ui-serif);color:var(--ui-accent-dark);font-size:19px;font-weight:400}.outline-page{border:1px solid #0000;border-radius:4px}.outline-page.selected{background:var(--ui-tint);color:var(--ui-accent-dark);border-color:#d9cbd9}.document-scroller{background:var(--ui-workspace);scrollbar-color:#bbb1bb var(--ui-workspace)}.ruler{color:#817982;border-color:#cec7cb}.settings{border-color:var(--ui-line);background:#fff}.settings input[type=range]{accent-color:var(--ui-accent)}.settings h3{color:var(--ui-accent-dark)}.template-grid button{border-color:var(--ui-line)}.statusbar{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-muted);letter-spacing:.15px}.menu>div,.find[open]{border:1px solid var(--ui-line);border-radius:6px;box-shadow:0 8px 28px #30203318}@media (max-width:760px){.masthead{flex-wrap:wrap;gap:8px;padding:8px}.document-heading{min-width:180px}.document-heading>input{font-size:19px}.document-heading nav{flex-wrap:wrap;height:auto}.document-heading nav>button,.document-heading summary{align-items:center;min-height:36px;display:flex}.share{padding:9px 12px}.format-row{gap:3px;margin:0 6px 6px;padding:4px}.toolbar{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.toolbar>*{flex-shrink:0}.toolbar button,.toolbar select,.format-row>button,.format-row>select{min-height:44px}.toolbar input[type=color]{min-width:36px;height:40px}.toolbar .find[open]{max-width:none;position:fixed;top:150px;left:8px;right:8px}.outline,.settings{max-width:calc(100vw - 48px);top:0;bottom:0}.settings input,.settings select{font-size:16px}.home-button,.share{min-height:44px}}input[type=color]{cursor:pointer;box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:0!important}input[type=color]::-webkit-color-swatch-wrapper{width:100%;height:100%;padding:0!important}input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}input[type=color]::-moz-color-swatch{border:0;border-radius:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
html[data-ui-theme] .image-mini-toolbar{color:var(--ui-ink);flex-wrap:wrap;max-width:calc(100% - 20px);background:var(--ui-raised)!important}html[data-ui-theme] .image-mini-toolbar button{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);min-height:36px}html[data-ui-theme] .image-mini-toolbar button:hover{background:var(--ui-hover);color:var(--ui-ink)}html[data-ui-theme] .studio .format-row button.add-picture-action{background:var(--ui-accent);color:var(--ui-on-accent);font-weight:700}@media (max-width:700px){.studio .format-row{scrollbar-width:thin;align-items:center;height:56px;min-height:56px;max-height:56px;overflow:auto hidden;flex-wrap:nowrap!important}.studio .format-row>*{flex-shrink:0}.studio .format-row>.toolbar{flex:none;overflow:visible}.format-row>button{min-height:44px}.image-mini-toolbar button{min-height:44px!important}}html[data-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-on-accent:#fff;--ui-brand-yellow:#e8a61c;--ui-ink:#2b2416;--ui-muted:#7a6e57;--ui-accent:#2e5aac;--ui-accent-dark:#234885;--ui-tint:#f8edc8;--ui-line:#e5dcc7;--ui-workspace:#eeede6;--ui-surface:#fdfbf4;--ui-raised:#fff;--ui-hover:#f8f2e2;--ui-field:#fff;--ui-shadow:0 12px 38px #2b241618;--ui-well:#efe9dd;--ui-subtle:#6b6358;--ui-paper-stage:#efe9dd}html[data-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-on-accent:#132341;--ui-brand-yellow:#91b5f5;--ui-ink:#f4efdf;--ui-muted:#b8bdc6;--ui-accent:#91b5f5;--ui-accent-dark:#bcd2fa;--ui-tint:#243b5a;--ui-line:#3d485b;--ui-workspace:#131b29;--ui-surface:#1c2636;--ui-raised:#253247;--ui-hover:#2c3b50;--ui-field:#172131;--ui-shadow:0 12px 38px #0005;--ui-well:#131b28;--ui-subtle:#b8bdc6;--ui-paper-stage:#2a3649}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(body,.studio,.library-home,.masthead,.library-header,.statusbar,.studio .outline.panel,.studio .page-tools,.tool-dialog .panel-heading,.dialog-actions,.page-gallery>header,.page-gallery>footer){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.studio .document-scroller,.gallery-preview,.library-empty,.saved-book-preview){background:var(--ui-workspace);color:var(--ui-muted);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.format-row,.section-controls){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.menu>div,.outline-actions[open]>div,.find[open],.advanced-formatting,.settings.tool-dialog,.page-gallery,.saved-book,.modal){background:var(--ui-raised);color:var(--ui-ink);border-color:var(--ui-line);box-shadow:var(--ui-shadow)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.format-sections fieldset,.design-tools fieldset,.illustration-canvas-tools,.review-card,.review-tabs,.studio .outline>section,.studio .tool-rail[role=tablist],.studio .tool-panel-heading){border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) .format-sections fieldset{background:var(--ui-surface)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.masthead,.format-row,.outline,.page-tools,.tool-dialog,.page-gallery,.library-tools,.library-section-heading,.book-preview-controls,.modal>div) :is(input:not([type=color]):not([type=checkbox]):not([type=range]),select,textarea){background:var(--ui-field);color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.masthead,.format-row,.outline,.page-tools,.tool-dialog,.page-gallery,.library-tools,.book-preview-controls,.modal>div) :is(button,summary,.file-label){color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.page-tools button,.tool-dialog button,.page-type-cards button,.page-style-cards button,.library-tools button,.library-tools .file-label,.home-button){background:var(--ui-raised)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.masthead,.format-row,.outline,.page-tools,.tool-dialog,.page-gallery,.library-tools,.book-preview-controls) :is(button,summary,.file-label):hover{background:var(--ui-hover);color:var(--ui-accent-dark)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.studio .outline .outline-page.selected,.studio .tool-rail button[aria-selected=true],.tool-dialog button[aria-pressed=true],.format-row button[aria-pressed=true],.page-tools button[aria-pressed=true],.page-gallery button[aria-pressed=true]){background:var(--ui-tint);color:var(--ui-accent-dark);border-color:var(--ui-accent)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.share,.tool-dialog .primary,.tool-dialog [role=tab][aria-selected=true],.page-gallery .gallery-primary){color:#fff;background:#2e5aac;border-color:#2e5aac}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.share,.tool-dialog .primary,.page-gallery .gallery-primary):hover{color:#fff;background:#234885}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.studio .outline .outline-page,.document-heading nav>button,.document-heading summary,.page-tools p,.theme-options>button>small,.illustration-canvas-tools small,.crop-controls small,.book-preview>p,.book-preview-controls label,.save,.canvas-note,.library-footer,.muted){color:var(--ui-muted)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.studio .outline h2,.studio .tool-panel-heading,.format-sections legend,.settings h3,.panel h2,.page-gallery h3,.book-preset>strong,.library-brand span,.document-heading>input,.book-preview>h2){color:var(--ui-ink)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) .ruler{color:var(--ui-muted);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) .start-section{border-color:var(--ui-line);background:0 0}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.ornament-color-toolbar,.decal-replacement-chooser) button:not([disabled]):where(:not(.decal-replacement-grid button)){background:var(--ui-field);color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.ornament-color-toolbar,.decal-replacement-chooser) button:not([disabled]):hover{background:var(--ui-hover);color:var(--ui-accent-dark)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.ornament-color-toolbar,.decal-replacement-chooser) button:is([aria-expanded=true],[aria-pressed=true],:active):not([disabled]){background:var(--ui-tint);color:var(--ui-accent-dark);border-color:var(--ui-accent)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.ornament-color-toolbar,.decal-replacement-chooser) button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.studio,.tool-dialog,.page-gallery,.ornament-color-toolbar,.decal-replacement-chooser) button:disabled{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line);cursor:not-allowed}html[data-ui-theme=dark] .preset-stage{border-color:var(--ui-line);background:#253247}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.document-scroller,.library-home,.tool-content){scrollbar-color:var(--ui-line) var(--ui-workspace)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) .decal-tray{background:var(--ui-surface);color:var(--ui-ink)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) :is(.ornament-color-toolbar,.decal-replacement-chooser){background:var(--ui-raised);color:var(--ui-ink);border-color:var(--ui-line)}:is(html[data-ui-theme=light],html[data-ui-theme=dark]) .decal-replacement-chooser select{background:var(--ui-field);color:var(--ui-ink);border-color:var(--ui-line)}html[data-ui-theme=dark] :is(.decal-tray button,.decal-replacement-grid button,.ornament-buttons button){color:#2b2416;background:#fdfbf4;border-color:#e5dcc7}html[data-ui-theme=dark] :is(.decal-tray button,.decal-replacement-grid button,.ornament-buttons button):hover{color:#2b2416;background:#f8edc8}html[data-ui-theme=dark] :is(.paper,.pagination-page,.page-thumbnail,.preview-page,.book-face){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ui-theme-toggle{border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-raised,#fff);min-width:44px;min-height:44px;color:var(--ui-ink,#2b2416);font:600 12px/1.2 var(--ui-font,sans-serif);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;display:inline-flex;box-shadow:0 3px 14px #21112616}.ui-theme-toggle:hover{background:var(--ui-hover)}.ui-theme-toggle:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.ui-theme-toggle[aria-pressed=true]{background:var(--ui-raised);color:var(--ui-ink)}.ui-theme-toggle--floating{right:max(16px, env(safe-area-inset-right));bottom:max(38px, env(safe-area-inset-bottom));z-index:45;position:fixed}.ui-theme-sun,.ui-theme-moon{font-size:21px;line-height:1}.ui-theme-moon,html[data-ui-theme=dark] .ui-theme-sun{display:none}html[data-ui-theme=dark] .ui-theme-moon{display:inline}@media (max-width:760px){.ui-theme-toggle--floating{right:10px;bottom:max(34px, env(safe-area-inset-bottom));padding:8px}.ui-theme-toggle--floating .ui-theme-label{display:none}}@media print{.ui-theme-toggle{display:none!important}}
.site-shell:has(.studio)>.site-navigation{display:none}.site-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.site-navigation{border-bottom:1px solid var(--ui-line);background:var(--ui-surface);height:70px;color:var(--ui-ink);z-index:35;flex:0 0 70px;justify-content:space-between;align-items:center;gap:24px;padding:0 4.5%;display:flex}.site-navigation a{color:inherit;text-decoration:none}.site-wordmark{letter-spacing:-.7px;align-items:center;gap:11px;font:600 25px Georgia,serif;display:flex}.site-wordmark svg{width:33px;height:33px;color:var(--ui-accent-dark)}.site-wordmark-note{font:12px var(--ui-font,"Segoe UI",Arial,sans-serif);letter-spacing:.1px;color:var(--ui-subtle,#6b6358);margin-top:3px;display:block}.site-navigation nav{align-items:center;gap:6px;display:flex}.site-navigation nav a{border-radius:10px;padding:11px 20px;font-size:13px}.site-navigation nav a[aria-current=page]{background:var(--ui-tint);color:var(--ui-accent-dark)}.site-navigation nav a:hover{background:var(--ui-hover)}.site-navigation a:focus-visible,.site-home a:focus-visible{outline-offset:4px;outline:3px solid #737cc5}.site-workspace{flex:1;min-height:0;position:relative;overflow:hidden}.site-workspace>.studio,.site-workspace>[data-unsaved],.site-workspace .library-home{height:100%;min-height:0}.site-workspace .studio{height:100%}.site-home{color:#292f4b;--home-muted:#5e647c;--home-line:#deded7;scroll-behavior:smooth;background:#f6f5ef;height:100%;font:15px/1.6 Arial,sans-serif;overflow:auto}.home-inner{max-width:1360px;margin:auto;padding:0 64px}.home-intro{grid-template-columns:1fr 290px;align-items:center;gap:40px;padding:58px 0 48px;display:grid}.home-eyebrow{letter-spacing:1.8px;margin:0 0 23px;font-size:10px;font-weight:600;line-height:1.6}.home-eyebrow>span{background:#727cb9;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.home-intro h1{letter-spacing:-3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.25vw,76px);font-weight:400;line-height:1.08}.home-intro h1>span{color:#737bb3}.home-intro h1 em{font-weight:400}.home-intro-aside{border-left:1px solid var(--home-line);padding:15px 0 0 28px}.home-margin-mark{color:#777da9;align-items:start;gap:20px;margin-bottom:16px;font:italic 46px Georgia,serif;display:flex}.home-margin-mark>span{font:28px Arial,sans-serif;transform:rotate(-12deg)}.home-intro-aside>p{margin:0 0 16px;font-size:18px;line-height:1.55}.home-intro-aside p.home-description{color:var(--home-muted);max-width:250px;font-size:13px}.home-jump{color:inherit;align-items:center;gap:24px;padding:6px 0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.home-jump span{font-size:20px}.home-workspaces{grid-template-columns:1fr 1fr;gap:24px;scroll-margin-top:24px;display:grid}.workspace-card{color:#303a60;background:#e9eaf6;border:1px solid #d2d4e6;border-radius:8px;min-width:0;padding:26px 28px 0;position:relative;overflow:hidden}.workspace-books{color:#624b41;background:#f1e8dd;border-color:#e1d2c2}.workspace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-index{letter-spacing:1.4px;font-size:9px;font-weight:600}.workspace-status{opacity:.8;font-size:9px}.workspace-title{justify-content:space-between;align-items:center;margin:10px 0 0;display:flex}.workspace-title h2{letter-spacing:-2px;margin:4px 0 10px;font:400 52px/1.1 Georgia,serif}.workspace-title>span{opacity:.5;font-size:34px}.workspace-description{margin:0 0 18px;font-size:14px;line-height:1.65}.workspace-open{color:#fff;background:#445287;border:1px solid #445287;border-radius:10px;align-items:center;gap:27px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-books .workspace-open{background:#765547;border-color:#765547}.workspace-open:hover{background:#303e72;transform:translateY(-1px)}.workspace-books .workspace-open:hover{background:#624638}.workspace-open>span{font-size:17px}.notes-vignette,.books-vignette{isolation:isolate;height:278px;margin:28px -10px 0;position:relative;overflow:hidden}.notes-vignette{background-image:radial-gradient(#bec3df 1px,#0000 1px);background-size:15px 15px;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.vignette-caption{letter-spacing:1.4px;color:#657199;background:#e9eaf6;justify-content:space-between;padding:0 8px 12px;font-size:8px;display:flex}.vignette-caption span{letter-spacing:.4px;font-size:9px}.books-vignette .vignette-caption{color:#806655;background:0 0}.example-note{color:#384466;background:#fffefa;border:1px solid #ced0df;border-radius:7px;width:47%;padding:14px;position:absolute;box-shadow:0 4px 10px #515b7c0d}.example-type{letter-spacing:1px;color:#828aaa;font-size:7px;font-weight:600}.example-note h3{margin:8px 0;font-size:13px;font-weight:600;line-height:1.3}.example-note p{margin:0;font-size:11px;line-height:1.5}.character-note{top:39px;left:2%;transform:rotate(-3deg)}.note-tag{color:#586797;background:#eff0f9;border-radius:3px;margin-top:10px;padding:3px 6px;font-size:8px;display:inline-block}.place-note{width:43%;top:75px;right:2%;transform:rotate(3deg)}.idea-note{background:#f9f2cc;border-color:#e6dbab;width:47%;bottom:4px;left:23%;transform:rotate(2deg)}.idea-note p{margin-top:3px;font:italic 13px/1.5 Georgia,serif}.board-connection{z-index:-1;border:1px solid #8c96ba;position:absolute}.connection-one{border-bottom:0;border-left:0;border-radius:0 24px 0 0;width:48%;height:80px;top:90px;left:27%}.connection-two{border-top:0;border-left:0;border-radius:0 0 25px;width:19%;height:92px;top:133px;left:70%}.board-tie{color:#68749b;background:#e9eaf6;padding:2px 5px;font-size:8px;position:absolute;top:49px;left:53%;transform:rotate(7deg)}.example-spread{border-radius:3px;width:85%;height:232px;display:flex;position:absolute;top:32px;left:8%;transform:rotate(-5deg);box-shadow:3px 11px 15px #64482c24}.example-cover{color:#fff6dc;text-align:center;background:#64749b;border:1px solid #536384;flex-direction:column;justify-content:space-around;align-items:center;width:50%;padding:18px 8px;display:flex;box-shadow:inset 5px 0 #ffffff1a,inset -5px 0 10px #27355530}.example-cover>span{letter-spacing:1.5px;font-size:5px}.example-cover h3{margin:5px 0;font:400 24px/1.1 Georgia,serif}.cover-flower{font-size:36px;line-height:1}.example-page{color:#6e6357;background:#fffcf3;width:50%;padding:25px 20px 15px;position:relative;box-shadow:inset 8px 0 14px #6f5b4320}.example-page>span{letter-spacing:1.3px;font-size:6px}.example-page h3{color:#544638;margin:13px 0;font:400 16px/1.25 Georgia,serif}.example-page p{margin:0 0 8px;font:8px/1.7 Georgia,serif}.page-rule{border-top:1px solid #cbbca9;width:18px;margin:14px auto}.example-page .example-page-number{text-align:center;letter-spacing:0;font-size:6px;display:block}.book-swatch{background:#fffdf3;border:1px solid #ded2c2;gap:5px;padding:9px 12px;display:flex;position:absolute;bottom:10px;right:5px;transform:rotate(5deg);box-shadow:0 3px 10px #64564415}.book-swatch i{background:#65759b;border-radius:50%;width:13px;height:13px}.book-swatch i:nth-child(2){background:#d2a18f}.book-swatch i:nth-child(3){background:#d5bd83}.book-swatch i:nth-child(4){background:#8a947c}.workspace-foot{color:#687394;border-top:1px solid #cbd0e2;justify-content:space-between;gap:12px;padding:16px 0;font-size:10px;display:flex}.workspace-books .workspace-foot{color:#876e5e;border-color:#ddcebd}.workspace-foot>span:last-child{font-family:Georgia,serif}.home-afterword{grid-template-columns:1fr 1fr;gap:90px;padding:62px 0 54px;display:grid}.home-afterword .home-eyebrow{color:var(--home-muted);margin-bottom:16px}.home-afterword h2{letter-spacing:-1px;margin:0;font:400 35px/1.25 Georgia,serif}.home-afterword h2 em{color:#7d83ad}.home-practical{color:var(--home-muted);max-width:430px;font-size:13px;line-height:1.8}.home-practical p{margin:0 0 12px}.home-practical a{color:inherit;text-underline-offset:5px;font-weight:600}.home-footer{border-top:1px solid var(--home-line);color:var(--home-muted);align-items:center;gap:24px;padding:25px 0 30px;font-size:11px;display:flex}.home-footer strong{color:inherit;font:400 23px Georgia,serif}.home-footer a{color:inherit;margin-left:auto;text-decoration:none}html[data-ui-theme=dark] .site-home{color:#eeedf2;--home-muted:#b0afc1;--home-line:#383847;background:#1e1e2a}html[data-ui-theme=dark] .home-intro h1>span,html[data-ui-theme=dark] .home-afterword h2 em{color:#a6addc}html[data-ui-theme=dark] .workspace-notes{color:#e4e7fc;background:#2d334b;border-color:#444b69}html[data-ui-theme=dark] .workspace-books{color:#f2e6d8;background:#3c302c;border-color:#56443b}html[data-ui-theme=dark] .notes-vignette{background-image:radial-gradient(#4c5476 1px,#0000 1px)}html[data-ui-theme=dark] .notes-vignette .vignette-caption,html[data-ui-theme=dark] .board-tie{color:#b5bedc;background:#2d334b}html[data-ui-theme=dark] .books-vignette .vignette-caption{color:#cfbba7}html[data-ui-theme=dark] .workspace-foot{color:#b2bcdc;border-color:#47516f}html[data-ui-theme=dark] .workspace-books .workspace-foot{color:#cfbba7;border-color:#5d493d}@media (min-width:1500px){.home-intro{padding-top:70px;padding-bottom:60px}}@media (max-width:1000px){.home-inner{padding:0 32px}.home-intro{grid-template-columns:1fr 240px;gap:22px}.home-intro h1{font-size:57px}.home-intro-aside{padding-left:20px}.workspace-card{padding:22px 20px 0}.workspace-status{display:none}.workspace-foot{font-size:9px}.example-page{padding:20px 13px}.example-cover h3{font-size:21px}.home-afterword{gap:45px}}@media (max-width:700px){.site-navigation{flex-basis:60px;gap:8px;height:60px;padding:0 16px}.site-wordmark{gap:7px;font-size:22px}.site-wordmark svg{width:25px;height:25px}.site-wordmark-note{display:none}.site-navigation nav{gap:0}.site-navigation nav a{padding:12px 9px;font-size:12px}.site-navigation .ui-theme-label{display:none}.site-navigation .ui-theme-toggle{gap:2px;min-width:44px;padding:5px}.home-inner{padding:0 22px}.home-intro{grid-template-columns:1fr;gap:22px;padding:34px 0 30px}.home-eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:8px}.home-intro h1{letter-spacing:-1.8px;font-size:clamp(40px,8.7vw,62px)}.home-intro-aside{border:0;grid-template-columns:1fr auto;gap:0 15px;padding:0;display:grid}.home-margin-mark,.home-intro-aside>p:first-of-type{display:none}.home-intro-aside p.home-description{max-width:330px;margin:0;font-size:12px}.home-jump{align-self:center;gap:8px;font-size:10px}.home-workspaces{grid-template-columns:1fr;gap:20px}.workspace-card{padding:23px 23px 0}.workspace-status{font-size:8px;display:block}.workspace-title h2{font-size:48px}.workspace-description{font-size:13px}.notes-vignette,.books-vignette{height:270px}.example-spread{max-width:390px;height:225px;left:8%}.workspace-foot{font-size:9px}.home-afterword{grid-template-columns:1fr;gap:23px;padding:40px 0}.home-afterword h2{font-size:31px}.home-footer{flex-wrap:wrap;gap:12px}.home-footer>span{flex-basis:100%;order:3}.home-footer a{margin-left:auto}}@media (max-width:360px){.site-navigation{flex-wrap:wrap;flex-basis:auto;gap:4px 8px;height:auto;min-height:104px;padding:8px 16px}.site-navigation .site-wordmark{flex:1}.site-navigation nav{order:3;justify-content:center;width:100%}.site-navigation nav a{align-items:center;min-height:44px;padding:10px 18px;display:flex}.site-navigation .ui-theme-toggle{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.site-home{scroll-behavior:auto}.workspace-open:hover{transform:none}}@media print{.site-navigation{display:none!important}.site-shell,.site-workspace{height:auto;display:block;overflow:visible}}.ask-dialog{border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-raised,#fff);width:min(440px,100vw - 32px);color:var(--ui-ink,#2b2416);border-radius:16px;padding:0;box-shadow:0 24px 70px #1d170c40}.ask-dialog::backdrop{background:#1d170c55}.ask-dialog[open]{animation:.14s ease-out ask-in}@keyframes ask-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ask-dialog form{margin:0;padding:24px 24px 20px}.ask-dialog h2{margin:0 0 8px;font-size:19px;font-weight:650;line-height:1.3}.ask-dialog p{color:var(--ui-muted,#7a6e57);margin:0;font-size:14.5px;line-height:1.55}.ask-dialog label{color:var(--ui-muted,#7a6e57);gap:6px;margin-top:12px;font-size:13px;display:grid}.ask-dialog input{font:inherit;color:var(--ui-ink,#2b2416);border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-field,#fff);border-radius:10px;padding:10px 12px;font-size:15px}.ask-dialog input:focus{outline:2px solid var(--ui-accent,#2e5aac);outline-offset:1px}.ask-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ask-actions button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600}.ask-cancel{color:var(--ui-ink,#2b2416);background:0 0;border-color:var(--ui-line,#e5dcc7)!important}.ask-cancel:hover{background:var(--ui-hover,#f8f2e2)}.ask-ok{background:var(--ui-accent,#2e5aac);color:var(--ui-on-accent,#fff)}.ask-ok:hover{background:var(--ui-accent-dark,#234885)}.ask-ok:disabled{opacity:.5;cursor:default}.ask-danger{color:#fff;background:#b3403a}.ask-danger:hover{background:#963530}.ask-actions button:focus-visible{outline:3px solid var(--ui-accent,#2e5aac);outline-offset:2px}@media (max-width:600px){.site-navigation{gap:8px;padding:0 16px}.site-navigation .site-wordmark>span{display:none}.site-navigation nav{gap:2px}.site-navigation nav a{padding:8px 10px}.site-navigation .ui-theme-label{display:none}.site-nav-end{gap:6px}}@media (min-width:361px){.site-navigation{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.site-navigation>.site-wordmark{justify-self:start}.site-navigation>.site-nav-end{justify-self:end}}.not-found{box-sizing:border-box;background:var(--ui-surface);min-height:100%;color:var(--ui-ink);place-items:center;padding:48px 20px;display:grid}.not-found section{text-align:center;max-width:460px}.not-found-mark{font:400 64px/1 var(--ui-serif,Georgia,serif);color:var(--ui-line,#e5dcc7);letter-spacing:2px;margin:0}.not-found h1{font:400 32px/1.15 var(--ui-serif,Georgia,serif);letter-spacing:-.4px;margin:14px 0 10px}.not-found p:not(.not-found-mark){color:var(--ui-muted);margin:0;font-size:15px;line-height:1.55}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.not-found-actions a{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:44px;color:var(--ui-ink);border-radius:10px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-actions a:hover{background:var(--ui-hover)}.not-found-actions a.primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.not-found-actions a:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}@media (max-width:700px){.site-navigation .ui-theme-toggle{justify-content:center;gap:0;width:44px;min-width:44px;padding:0}.site-navigation :is(.feedback-button,.site-feedback-button){width:40px;min-width:40px}}@media (max-width:760px){:is(.shared-account,.fb-form,.site-workspace .library-home) :is(input:not([type=range],[type=checkbox],[type=radio],[type=color],[type=file]),select,textarea){font-size:16px!important}}
.loading-screen{min-height:calc(100dvh - 110px);color:var(--ui-ink,#2b2416);background:var(--ui-surface,#fdfbf4);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:.3s .15s forwards loading-in;display:flex}@keyframes loading-in{to{opacity:1}}.loading-book{perspective:600px;width:132px;height:88px;margin-bottom:18px;position:relative}.loading-book:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--ui-ink,#2b2416) 18%,transparent),transparent);border-radius:50%;height:10px;position:absolute;bottom:-12px;left:8px;right:8px}.lb-page{box-sizing:border-box;background:var(--ui-raised,#fff);border:1px solid var(--ui-line,#e5dcc7);flex-direction:column;gap:7px;width:64px;height:88px;padding:18px 10px 0;display:flex;position:absolute;top:0}.lb-left{box-shadow:inset -8px 0 10px -8px color-mix(in srgb,var(--ui-ink,#2b2416) 30%,transparent);border-radius:6px 2px 2px 6px;left:2px}.lb-right,.lb-turn{box-shadow:inset 8px 0 10px -8px color-mix(in srgb,var(--ui-ink,#2b2416) 30%,transparent);border-radius:2px 6px 6px 2px;left:66px}.lb-page i{background:var(--ui-line,#e5dcc7);border-radius:2px;height:3px;display:block}.lb-page i:nth-child(2){width:86%}.lb-page i:nth-child(4){width:62%}.lb-turn{transform-origin:0;backface-visibility:visible;animation:1.6s cubic-bezier(.5,.1,.3,1) infinite page-turn}.lb-turn i{background:color-mix(in srgb,var(--ui-accent,#2e5aac) 35%,var(--ui-line,#e5dcc7))}@keyframes page-turn{0%,12%{transform:rotateY(0)}70%,to{transform:rotateY(-180deg)}}.loading-message{font:400 22px/1.3 var(--ui-serif,Georgia,serif);letter-spacing:-.2px;margin:0}.loading-detail{color:var(--ui-muted,#7a6e57);margin:0;font:14px/1.5 system-ui,sans-serif}@media (prefers-reduced-motion:reduce){.lb-turn{animation:none;display:none}.loading-screen{opacity:1;animation:none}}
.site-nav-end{align-items:center;gap:10px;display:flex}.site-nav-tools{display:contents}@media (max-width:600px){.site-nav-end{gap:6px}.feedback-button{width:40px;height:40px}}.feedback-button{border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-surface,#fff);width:42px;height:42px;color:var(--ui-ink,#2b2416);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.feedback-button:hover{background:var(--ui-hover,#f8f2e2)}.feedback-button:focus-visible{outline:3px solid var(--ui-accent,#2e5aac);outline-offset:2px}.feedback-dialog{border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-raised,#fff);width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ui-ink,#2b2416);border-radius:16px;padding:0;font:14px/1.5 system-ui,Segoe UI,sans-serif;overflow:auto;box-shadow:0 24px 70px #1d170c40}.feedback-dialog::backdrop{background:#1d170c55}.feedback-dialog[open]{animation:.14s ease-out ask-in}.fb-head{border-bottom:1px solid var(--ui-line,#e5dcc7);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.fb-head h2{font:400 22px/1.2 var(--ui-serif,Georgia,serif);letter-spacing:-.2px;margin:0}.fb-close{width:32px;height:32px;color:var(--ui-muted,#7a6e57);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.fb-close:hover{background:var(--ui-hover,#f8f2e2);color:var(--ui-ink,#2b2416)}.fb-form{gap:14px;padding:18px 22px 20px;display:grid}.fb-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fb-types button{border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-field,#fff);color:var(--ui-ink,#2b2416);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.fb-types button:hover{border-color:var(--ui-accent,#2e5aac)}.fb-types button.on{border:2px solid var(--ui-accent,#2e5aac);background:var(--ui-tint,#f8edc8);padding:9px 11px}.fb-types svg{color:var(--ui-accent,#2e5aac)}.fb-types strong{font-size:13.5px}.fb-types small{color:var(--ui-subtle,#6b6358);font-size:12px;line-height:1.35}.fb-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.fb-label{display:block}.fb-optional{color:var(--ui-subtle,#6b6358);font-weight:400}.fb-form input,.fb-form textarea{box-sizing:border-box;border:1px solid var(--ui-line,#e5dcc7);background:var(--ui-field,#fff);width:100%;color:var(--ui-ink,#2b2416);resize:vertical;border-radius:10px;padding:9px 11px;font:14px/1.45 system-ui,sans-serif}.fb-form input:focus-visible,.fb-form textarea:focus-visible{outline:2px solid var(--ui-accent,#2e5aac);outline-offset:1px}.fb-note{color:var(--ui-subtle,#6b6358);margin:0;font-size:12px}.fb-error{color:#8a2a1f;background:#b3403a1f;border-radius:8px;margin:0;padding:8px 10px}html[data-ui-theme=dark] .fb-error{color:#f2a7b0}.fb-actions{justify-content:flex-end;gap:10px;display:flex}.fb-actions button{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 18px;font:600 14px system-ui,sans-serif}.fb-cancel{color:var(--ui-ink,#2b2416);background:0 0;border-color:var(--ui-line,#e5dcc7)!important}.fb-cancel:hover{background:var(--ui-hover,#f8f2e2)}.fb-primary{background:var(--ui-accent,#2e5aac);color:var(--ui-on-accent,#fff)}.fb-primary:disabled{opacity:.5;cursor:default}.fb-sent{text-align:center;justify-items:center;gap:10px;padding:28px 22px 22px;display:grid}.fb-sent-icon{color:#fff;background:#2f8f5a;border-radius:999px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}.fb-sent p{margin:0}.fb-sent .fb-actions{justify-self:stretch;margin-top:8px}@media (max-width:520px){.fb-types{grid-template-columns:1fr}.fb-types button{flex-flow:wrap;align-items:center;column-gap:8px}.fb-types small{flex-basis:100%}}
