:root{--window-title-height:calc(2rem - 10px);--window-title-font:clamp(.72rem,1.2vw,1rem);--window-title-padding:.55rem;--window-menu-font:clamp(10pt,calc(8pt + .4vw),12pt);--ink:#16130f;--paper:#f7f6f2;--red:#c84a32;--delete-red:#d90000;--delete-disabled:#8a867d;--mustard:#d6a43b;--blue:#315c78;--line:#16130f;--focus-ring:0 0 0 2px var(--red);--app-content-left:max(35px,env(safe-area-inset-left));--app-content-right:max(35px,env(safe-area-inset-right));--desktop-header-offset:15px}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--ink);background:var(--paper);font-family:Times New Roman,Times,serif;-webkit-user-select:none;user-select:none}body:has(.login-page),html:has(.login-page){background:#08090c}a{color:inherit}button,input,textarea{font:inherit}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}button{letter-spacing:normal}.eyebrow,button{text-transform:uppercase}.eyebrow{margin:0 0 1.25rem;font-size:.72rem;font-weight:700;letter-spacing:.13em}.button{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;border:0;padding:.75rem 1rem;background:transparent;font-size:.85rem;font-weight:700;text-decoration:none}.button:focus-visible,.button:hover{color:var(--ink);opacity:.55;text-decoration:none;outline:0}.button-dark{background:transparent;color:var(--ink);text-decoration:none}.dashboard,.login-page{min-height:100vh;padding:1.25rem}.back-link,.dashboard-header{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-page{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100vh;height:100dvh;overflow:hidden;padding:0;background:transparent}.login-artwork,.login-page{position:relative;display:grid;min-height:0}.login-artwork{min-width:0;container-type:size;place-items:center}.login-artwork,.login-relief-sphere{overflow:hidden;background:transparent}.login-relief-sphere{position:relative;display:block;width:min(100cqw,100cqh);aspect-ratio:1;pointer-events:none}.login-relief-fallback,.login-relief-pixels{position:absolute;inset:0;display:block;width:100%;height:100%}.login-relief-fallback{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.login-relief-pixels,.login-relief-pixels canvas{image-rendering:pixelated}.login-local-panel{position:relative;display:grid;min-width:0;min-height:0;container-type:size;place-items:center;overflow:hidden;background:transparent}.login-local-triangle{position:relative;width:min(92cqw,76cqh);aspect-ratio:1/.9}.login-local-sphere{position:absolute;display:grid;width:48%;aspect-ratio:1;place-items:center;overflow:hidden;border:0;border-radius:50%;padding:0;background:#fff;color:#000;cursor:pointer;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.login-local-sphere:first-child{top:0;left:26%}.login-local-sphere:nth-child(2){bottom:0;left:0}.login-local-sphere:nth-child(3){right:0;bottom:0}.login-local-sphere canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated}.login-local-label{position:relative;z-index:0;color:#000;text-transform:lowercase}.login-local-sphere:hover:not(:disabled){transform:scale(1.035)}.login-local-sphere:focus-visible{outline:4px solid var(--red);outline-offset:3px}.login-local-sphere:disabled{opacity:.28;cursor:default}.login-error{position:absolute;z-index:2;right:1rem;bottom:1rem;margin:0;color:var(--red)}.dashboard-actions{display:flex;align-items:center;gap:1rem}.local-workspace-actions{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.local-workspace-composition{position:fixed;inset:0;overflow:hidden;background:#08090c}.local-workspace-composition>.dashboard-exhibition>.shelf-deck{animation:workspace-fade-in .42s ease both}.local-workspace-composition[data-transitioning=true]>.dashboard-exhibition>.shelf-deck{animation:workspace-fade-out .42s ease both}.local-workspace-library{position:fixed;z-index:15;inset:0;animation:workspace-library-in .42s cubic-bezier(.22,1,.36,1) both}.local-workspace-library[data-library-closing=true]{animation:workspace-library-out .42s cubic-bezier(.45,.05,.12,1) both;pointer-events:none}@keyframes workspace-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-fade-out{0%{opacity:1}to{opacity:0}}@keyframes workspace-library-in{0%{transform:translate3d(100vw,0,0)}to{transform:none}}@keyframes workspace-library-out{0%{transform:none}to{transform:translate3d(100vw,0,0)}}.local-workspace-loading{display:grid;min-height:100dvh;place-items:center}.local-workspace-opening{position:relative;overflow:hidden;background:#08090c;color:#fff}.local-workspace-opening-space{position:absolute;inset:0}.local-workspace-opening-status{position:relative;z-index:1}.local-workspace-transition{position:fixed;z-index:300;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;background:#08090c;color:#fff}.local-workspace-transition::backdrop{background:#08090c}.local-workspace-overlay{position:fixed;z-index:100;inset:0;background:transparent}.local-workspace-overlay:not([data-mode-swap=true]){animation:workspace-overlay-in .42s cubic-bezier(.22,1,.36,1) both}.local-workspace-overlay[data-closing=true]{animation:workspace-overlay-out .42s cubic-bezier(.45,.05,.12,1) both;pointer-events:none}@keyframes workspace-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-overlay-out{0%{opacity:1}to{opacity:0}}.local-workspace-status{position:fixed;z-index:200;right:1rem;bottom:1rem;max-width:min(28rem,calc(100vw - 2rem));margin:0;color:var(--red)}.exhibition-header .dashboard-actions form{display:flex;align-items:center;gap:.5rem;margin:0}.text-button{border:0;padding:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.text-button:focus-visible,.text-button:hover{opacity:.55;outline:0}.icon-button{position:relative;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;padding:.25rem;background:transparent;color:color-mix(in srgb,var(--ink) 62%,transparent);cursor:pointer}.icon-button:hover,.icon-button[aria-expanded=true]{background:transparent;color:var(--ink)}.icon-button:focus-visible{color:var(--red);outline:0;box-shadow:none}.icon-button:disabled{color:color-mix(in srgb,var(--ink) 22%,transparent);cursor:default}.share-link{align-self:center;font-size:.8rem}.zine-element{position:absolute;border:1px solid transparent;touch-action:none}.zine-element.selected{border-color:var(--red)}.zine-element.selected.movable-inside{cursor:grab}.zine-element img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.image-missing{display:grid;width:100%;height:100%;place-items:center;background:#ddd}.collage-shape,.filtered-image-clip,.filtered-image-clip>*{width:100%;height:100%}.collage-shape{pointer-events:none;position:relative;overflow:hidden;background:var(--collage-colour)}.collage-shape.ellipse{border-radius:50%}.collage-shape.star{clip-path:polygon(50% 0,61.8% 34.5%,100% 34.5%,69.1% 57%,80.9% 100%,50% 74.5%,19.1% 100%,30.9% 57%,0 34.5%,38.2% 34.5%)}.collage-shape.hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.collage-shape.triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.element-canvas{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;image-rendering:pixelated}.move-handle{position:absolute;z-index:2;top:-1.25rem;left:-1px;display:none;width:1.25rem;height:1.25rem;border:0;padding:0;background:transparent;color:var(--ink);cursor:grab}.selected .move-handle{display:block}.transform-handle{position:absolute;z-index:4;width:.8rem;height:.8rem;border:1px solid var(--red);padding:0;background:var(--paper);touch-action:none}.transform-handle.nw{top:-.4rem;left:-.4rem;cursor:nwse-resize}.transform-handle.ne{top:-.4rem;right:-.4rem;cursor:nesw-resize}.transform-handle.se{right:-.4rem;bottom:-.4rem;cursor:nwse-resize}.transform-handle.sw{bottom:-.4rem;left:-.4rem;cursor:nesw-resize}.transform-handle.n,.transform-handle.s{left:50%;cursor:ns-resize;transform:translateX(-50%)}.transform-handle.n{top:-.4rem}.transform-handle.s{bottom:-.4rem}.transform-handle.e,.transform-handle.w{top:50%;cursor:ew-resize;transform:translateY(-50%)}.transform-handle.e{right:-.4rem}.transform-handle.w{left:-.4rem}.transform-handle.rotate{top:-2.6rem;left:50%;border-radius:50%;cursor:grab;transform:translateX(-50%)}.transform-handle.rotate:after{content:"";position:absolute;top:100%;left:50%;height:1.8rem;border-left:1px solid var(--red);transform:translateX(-50%)}.element-controls{display:grid;gap:1rem;padding:.35rem;border:0;background:transparent}.element-controls p{margin:0;font-size:1.4rem}.element-controls label{display:grid;gap:.35rem;font-size:.8rem}.element-controls input{width:100%}.layer-actions{display:flex;flex-wrap:wrap;gap:.75rem}.reader>.element-controls{position:absolute;z-index:2;top:4.75rem;right:1.25rem;width:min(14rem,42vw);background:var(--paper);max-height:calc(100svh - 9rem);overflow-y:auto}.darkroom{display:grid;gap:.7rem;padding-top:.6rem;border-top:1px solid var(--line)}.darkroom fieldset{margin:0;border:0;padding:0}.darkroom legend{padding:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.darkroom-filters{display:flex;flex-wrap:wrap;gap:.3rem}.chip{border:0;padding:.2rem .5rem;background:transparent;color:color-mix(in srgb,currentColor 62%,transparent);font:inherit;font-size:.75rem;cursor:pointer}.chip:focus-visible,.chip:hover{color:var(--ink);outline:0}.chip.chosen{background:transparent;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:.3em}.darkroom label{grid-template-columns:1fr auto;align-items:center}.darkroom label input[type=range]{grid-column:1/-1}.darkroom label small{grid-row:1;grid-column:2;color:color-mix(in srgb,var(--ink) 55%,transparent)}.darkroom-switches{display:flex;gap:.9rem;font-size:.8rem}.darkroom .switch{display:flex;flex-direction:row;align-items:center;gap:.3rem}.darkroom .switch input{width:auto}.image-effects{gap:.8rem}.image-effects>p{font-size:.8rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.image-effects .darkroom{gap:1rem;padding-top:.75rem}.image-effects .darkroom legend{padding-bottom:.5rem}.image-effects .darkroom-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.image-effects .darkroom-filters .chip{min-width:0;padding:.2rem 0;text-align:center;white-space:nowrap}.image-effects .darkroom>label{grid-template-columns:1fr auto;align-items:end;gap:.4rem .75rem}.image-effects .darkroom>label small{min-width:3ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.image-effects input[type=range]{height:1rem;margin:0;appearance:none;background:transparent}.image-effects input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--ink)}.image-effects input[type=range]::-webkit-slider-thumb{width:.65rem;height:.65rem;margin-top:calc((1px - .65rem) / 2);border:0;border-radius:50%;appearance:none;background:var(--ink)}.image-effects input[type=range]::-moz-range-track{height:1px;background:var(--ink)}.image-effects input[type=range]::-moz-range-thumb{width:.65rem;height:.65rem;border:0;border-radius:50%;background:var(--ink)}.image-effects .darkroom-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.crop-outline{width:100%;height:100%;border:1px dashed color-mix(in srgb,var(--red) 70%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.crop-outline.ellipse{border-radius:50%}.crop-outline.star{clip-path:polygon(50% 0,61.8% 34.5%,100% 34.5%,69.1% 57%,80.9% 100%,50% 74.5%,19.1% 100%,30.9% 57%,0 34.5%,38.2% 34.5%)}.crop-outline.hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.crop-outline.triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.crop-outline.freeform{border:0;background:transparent;overflow:visible}.crop-outline.freeform path{fill:color-mix(in srgb,var(--red) 8%,transparent);stroke:color-mix(in srgb,var(--red) 70%,transparent);stroke-width:1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.page-organizer,.pdf-import-workspace,.workbench{--workspace-panel-top:calc(7rem + env(safe-area-inset-top));--workspace-panel-bottom:calc(5.75rem + max(1rem, env(safe-area-inset-bottom)));--workspace-panel-height:max(1px,calc(100dvh - var(--workspace-panel-top) - var(--workspace-panel-bottom)))}.workbench{--editor-panel-height:max(1px,min(78dvh,var(--workspace-panel-height),calc((50vw - 4.75rem) / 1.18878)));--editor-panel-reference-height:min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc(46vw / .705));--editor-left-panel-top:max(var(--workspace-panel-top),calc(50dvh - var(--editor-panel-height) / 2 - 3rem));--editor-tool-guide-ratio:2.0670556;--editor-zine-height:max(1px,min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((50vw - 4.75rem) / (var(--sheet-ratio-value, .705) + .48378))));--editor-tool-width:calc(var(--editor-zine-height) / var(--editor-tool-guide-ratio));--editor-panel-right:35px;--editor-preview-gap:50px;--editor-preview-height:min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc(46vw / var(--sheet-ratio-value, .705)));--editor-panel-width:max(1px,calc(50vw - var(--editor-panel-right) - var(--editor-panel-reference-height) * .705 - var(--editor-preview-gap)));isolation:isolate;background:var(--paper)}.desk-tools{position:fixed;z-index:24;inset:0;opacity:1}.desk-tools,.workbench.leaving .desk-tools{pointer-events:none}.workbench.reading .desk-tools{opacity:0;pointer-events:none}.desk-tool-button{position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;color:color-mix(in srgb,var(--ink) 58%,transparent);cursor:pointer;pointer-events:auto}.desk-tool-button svg{width:1.15rem;height:1.15rem}.desk-tool-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center;image-rendering:auto;pointer-events:none}.desk-tool-button:focus-visible,.desk-tool-button:hover{color:var(--ink);outline:0}.desk-tool-button:focus-visible{color:var(--red)}.desk-tool-button.active{color:var(--ink)}.desk-tool-button.command{color:color-mix(in srgb,var(--ink) 62%,transparent)}.desk-tool-button:disabled{opacity:.28;cursor:default}.button-tooltip{position:fixed;inset:auto;margin:0;width:max-content;max-width:calc(100vw - 8px);padding:.32rem .48rem;border:0;background:var(--paper);color:var(--ink);font-size:.625rem;font-weight:700;line-height:1.1;letter-spacing:.12em;text-transform:lowercase;pointer-events:none}.desk-tool-layout{position:fixed;z-index:1;top:calc(50% - var(--editor-panel-height) / 2);left:35px;width:var(--editor-panel-width);pointer-events:auto;animation:editor-panel-left-in .42s cubic-bezier(.22,1,.36,1) both}.tools-window-body{display:grid;flex:1 1 auto;min-height:0;overflow-y:auto;grid-template-rows:max-content max-content max-content;align-content:start;row-gap:20px;padding:15px 6px}.tools-window-row{display:grid;min-height:0;gap:4px}.tools-window-top{aspect-ratio:2.85}.tools-window-middle{grid-template-columns:30% minmax(0,1fr);aspect-ratio:1.5}.tools-window-brushes{display:grid;min-height:0;grid-template-rows:repeat(4,20%);align-content:space-between}.tools-window-bottom{grid-template-columns:50% 43%;justify-content:space-between;aspect-ratio:3}@media (min-width:641px) and (hover:hover) and (pointer:fine){.workbench .tools-window-body{height:calc((var(--editor-panel-width) - 16px) * 1.351 + 70px);grid-template-rows:minmax(0,1.053fr) minmax(0,2fr) minmax(0,1fr);overflow:hidden}.workbench .tools-window-row{aspect-ratio:auto}}.desk-tool-photo-frame{position:absolute;inset:3px;display:grid;place-items:center;pointer-events:none}.desk-tool-button:is([data-tool=pencil],[data-tool=coloured],[data-tool=felt],[data-tool=ballpoint]) .desk-tool-photo{transform:scale(.8);transform-origin:center}.desk-tool-button:is([data-tool=scissors],[data-tool=image],[data-tool=shape]) .desk-tool-photo-frame{inset:5px 1px}.desk-tool-button[data-tool=eraser] .desk-tool-photo-frame{inset:1px 5px}.desk-tool-flyout{position:fixed;z-index:2;top:8rem;width:min(19rem,calc(100vw - 2rem));max-height:calc(100svh - 9rem);overflow:auto;padding:.85rem;color:var(--ink);pointer-events:auto;animation:editor-panel-right-in .42s cubic-bezier(.22,1,.36,1) both}.local-workspace-overlay[data-closing=true] .desk-tool-layout,.local-workspace-overlay[data-closing=true] .editor-title-panel,.workbench.leaving .desk-tool-layout,.workbench.leaving .editor-title-panel{animation:editor-panel-left-out .42s cubic-bezier(.45,.05,.12,1) both}.local-workspace-overlay[data-closing=true] .desk-tool-flyout,.workbench.leaving .desk-tool-flyout{animation:editor-panel-right-out .42s cubic-bezier(.45,.05,.12,1) both}@keyframes editor-panel-left-in{0%{opacity:0;transform:translate3d(-100vw,0,0)}}@keyframes editor-panel-left-out{to{opacity:0;transform:translate3d(-100vw,0,0)}}@keyframes editor-panel-right-in{0%{opacity:0;transform:translate3d(100vw,0,0)}}@keyframes editor-panel-right-out{to{opacity:0;transform:translate3d(100vw,0,0)}}.adjust-actions{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.6rem}.adjust-actions .icon-button{flex:1 1;min-width:0}.adjust-actions .save-status{flex-basis:100%;min-height:.8rem;text-align:right}.adjust-window{--adjust-panel:#d9d4c9;--adjust-light:#fffdf8;--adjust-mid:#8a867d;--adjust-dark:#393631;display:flex;flex-direction:column;overflow:hidden;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;padding:0;background:var(--adjust-panel);box-shadow:1px 1px 0 #000,-1px -1px 0 var(--adjust-mid);font-family:Times New Roman,Times,serif}.adjust-window-titlebar{display:flex;flex:none;min-height:1.625rem;align-items:center;margin:2px;padding:3px 7px;background:#000;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase}.adjust-window-titlebar:is(button){align-self:stretch;border:0;font-family:inherit;text-align:left;cursor:default}.adjust-window-toolbar{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;border-bottom:1px solid var(--adjust-mid);padding:5px 6px}.adjust-window-toolbar .icon-button{display:grid;width:auto;min-width:0;height:25.33px;min-height:25.33px;place-items:center;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;padding:.25rem;background:var(--adjust-panel);color:var(--ink)}.adjust-window-toolbar .icon-button:disabled{color:var(--adjust-mid);cursor:default}.adjust-window-toolbar .icon-button:is(:active,[aria-expanded=true],[aria-pressed=true]){border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);padding:calc(.25rem + 1px) calc(.25rem - 1px) calc(.25rem - 1px) calc(.25rem + 1px);background:#c9c4ba}.adjust-window-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.5rem}.adjust-window-body>:is(.element-controls,.paper-picker,.tool-settings){gap:.6rem;padding:0}.adjust-window .element-controls>p,.adjust-window .tool-settings>p:first-child{margin:0;font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:lowercase}.adjust-window .darkroom{gap:.6rem;border-top:0;padding-top:0}.adjust-window :is(.darkroom,.paper-picker) fieldset{margin:0;border:1px solid var(--adjust-mid);padding:.55rem .5rem .5rem;box-shadow:inset 1px 1px 0 var(--adjust-light)}.adjust-window :is(.darkroom,.paper-picker) legend{width:max-content;padding:0 .25rem;background:var(--adjust-panel);font-size:.75rem;letter-spacing:normal;text-transform:lowercase}.adjust-window .image-effects .darkroom{min-width:0;margin:0;border:1px solid var(--adjust-mid);padding:.55rem .5rem .5rem;box-shadow:inset 1px 1px 0 var(--adjust-light)}.adjust-window .image-effects .darkroom-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.adjust-window :is(.chip,.text-button){min-width:0;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;overflow:hidden;padding:.25rem .35rem;background:var(--adjust-panel);color:var(--ink);text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adjust-window :is(.chip,.text-button):is(:active,.chosen,[aria-pressed=true]){border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);padding:calc(.25rem + 1px) calc(.35rem - 1px) calc(.25rem - 1px) calc(.35rem + 1px);background:#c4bfb5;text-decoration:none}.adjust-window :is(.chip,.text-button):disabled{opacity:.45}.adjust-window .layer-actions{gap:4px}.adjust-window .layer-actions .text-button{flex:1 1}.adjust-window :is(.darkroom,.drawing-load)>label{grid-template-columns:1fr 2.875rem;align-items:center;gap:4px 8px;margin:0;font-size:.75rem}.adjust-window :is(.darkroom,.drawing-load) label small{display:block;grid-row:1;grid-column:2;min-width:0;border:2px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);padding:2px 5px;background:var(--adjust-light);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.adjust-window :is(.darkroom,.drawing-load) label input[type=range]{grid-column:1/-1}.adjust-window input[type=range]{height:1.125rem;margin:0;appearance:none;background:transparent}.adjust-window input[type=range]::-webkit-slider-runnable-track{height:5px;border:1px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);background:var(--adjust-light)}.adjust-window input[type=range]::-webkit-slider-thumb{width:11px;height:18px;margin-top:calc((3px - 18px) / 2);border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;appearance:none;background:var(--adjust-panel)}.adjust-window input[type=range]::-moz-range-track{height:5px;border:1px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);background:var(--adjust-light)}.adjust-window input[type=range]::-moz-range-thumb{width:11px;height:18px;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;background:var(--adjust-panel)}.adjust-window .darkroom-switches{display:flex;gap:1rem}.adjust-window .darkroom .switch{display:flex;min-height:1.5rem;flex-direction:row;align-items:center;gap:.375rem}.adjust-window input[type=checkbox]{width:.9375rem;height:.9375rem;flex:none;appearance:none;border:2px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);border-radius:0;background:var(--adjust-light)}.adjust-window input[type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--adjust-light)}.adjust-window .paper-picker{align-content:start}.adjust-window .paper-page-order{display:grid;grid-template-columns:1fr;gap:4px}.adjust-window .paper-page-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.adjust-window .paper-page-actions .text-button{white-space:normal;overflow-wrap:anywhere;letter-spacing:0;line-height:1.2}.adjust-window .paper-page-count{display:grid;grid-template-columns:auto minmax(5.5rem,max-content) auto;align-items:center;justify-content:start;gap:4px}.adjust-window .paper-page-count .chip{display:grid;place-items:center}.adjust-window .paper-page-count .chip svg{width:1rem;height:1rem}.adjust-window .paper-page-count output{display:grid;min-width:5.5rem;min-height:1.5rem;white-space:nowrap;place-items:center;border:2px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);padding:.2rem .3rem;background:var(--adjust-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adjust-window .paper-settings-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.adjust-window .paper-picker .text-button{text-transform:lowercase}.adjust-window :is(button,input):focus-visible{outline:2px solid var(--red);outline-offset:1px;box-shadow:none}.adjust-window-statusbar{display:flex;flex:none;min-height:1.5rem;align-items:center;justify-content:flex-end;margin:5px;border:2px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);padding:3px 6px;background:var(--adjust-panel);font-size:.625rem;letter-spacing:.04em;text-transform:lowercase}.adjust-window-statusbar .save-status{min-height:0;color:var(--ink);font-size:inherit;text-transform:lowercase}.adjust-window-statusbar .save-status.error{color:var(--red)}.bauhaus-flyout{border:0;border-radius:0;background:var(--paper)}.workbench>.reader{z-index:6;background:transparent;pointer-events:none}.workbench>.reader>*{pointer-events:auto}.workbench .reader-spread{margin-left:0}.workbench:not(.reading) :is(.desk-tool-flyout,.header-tool-panel){position:fixed;top:max(var(--workspace-panel-top),calc(50% - var(--editor-panel-height) / 2));right:35px;left:auto;width:var(--editor-tool-width);max-height:calc(100svh - 9rem);padding-top:.85rem;background:var(--paper)}.workbench:not(.reading) .adjust-window{--adjust-window-right:var(--editor-panel-right);right:var(--adjust-window-right);width:var(--editor-panel-width);max-height:min(28.5rem,var(--editor-panel-height),var(--workspace-panel-height));padding:0;background:var(--adjust-panel)}.workbench:not(.reading) .adjust-window.tools-window{top:calc(var(--editor-left-panel-top) + 6rem);right:auto;left:35px;width:var(--editor-panel-width);max-height:calc(100dvh - var(--editor-left-panel-top) - 6rem - var(--workspace-panel-bottom));transform:none}.zine-title-panel{height:calc(var(--window-title-height) + 35.33px);flex:none;min-width:0;animation:editor-panel-left-in .42s cubic-bezier(.22,1,.36,1) both}.zine-title-panel>.adjust-window-body{display:flex;align-items:flex-start;padding:3px;overflow:hidden}.zine-title-field{position:relative;width:100%;min-width:0;height:25.33px;overflow:hidden}.zine-title-panel input,.zine-title-panel input:focus-visible{outline:none;caret-color:transparent;display:block;width:100%;min-width:0;height:25.33px;min-height:25.33px;padding:0 12px;border:0;border-radius:0;appearance:none;background:#fff;color:var(--ink);font:inherit;font-size:16px;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}.zine-title-prompt{position:absolute;top:50%;left:12px;right:12px;display:flex;align-items:baseline;transform:translateY(-50%);font-size:16px;white-space:pre;visibility:hidden;pointer-events:none}.zine-title-prompt:before{content:attr(data-title);width:0;flex:none}.zine-title-prompt>span{min-width:0;overflow:hidden}.zine-title-prompt:after{content:"_";flex:none;visibility:visible;color:var(--ink);animation:title-caret-blink 1s step-end infinite}@keyframes title-caret-blink{50%{opacity:0}}.workbench:not(.reading) .adjust-window.editor-title-panel{position:fixed;z-index:2;top:var(--editor-left-panel-top);left:35px;right:auto;height:calc(var(--window-title-height) + 35.33px);max-height:none}.workbench:not(.reading) .adjust-window.properties-window{height:min(var(--editor-panel-height),var(--workspace-panel-height));max-height:var(--workspace-panel-height)}.workbench:not(.reading) :is(.desk-tool-flyout,.header-tool-panel) .darkroom{border-top:0}.workbench .reader-leaf{box-shadow:0 1.4rem 2.6rem rgba(63,53,40,.28)}::view-transition{pointer-events:none}::view-transition-group(.zine-editor-spread){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(.zine-editor-spread),::view-transition-old(.zine-editor-spread){animation:none;mix-blend-mode:normal}::view-transition-old(.zine-editor-spread-hold){animation:none;mix-blend-mode:normal}::view-transition-new(.zine-editor-spread-hold){display:none}::view-transition-group(.zine-editor-controls){animation-duration:.18s}::view-transition-old(.zine-editor-controls){animation:editor-controls-out .12s ease-out both}::view-transition-new(.zine-editor-controls){animation:editor-controls-in .18s ease-out both}@keyframes editor-controls-out{to{opacity:0}}@keyframes editor-controls-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.login-local-sphere,.workbench .desk-tools{animation:none;transition:none}.desk-tool-photo-frame{transition:none}.local-workspace-composition>.dashboard-exhibition>.shelf-deck,.local-workspace-library{animation:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}}.tool-settings{display:grid;gap:.6rem}.tool-settings>p:first-child{margin:0;font-size:1.2rem}.ink{width:1.7rem;min-width:1.7rem;height:1.7rem;border:3px double #16130f;border-radius:0;padding:0;box-shadow:inset 1px 1px 0 rgb(255 255 255/.6),inset -1px -1px 0 rgb(0 0 0/.45);color:#fffdf8;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.ink.chosen{outline:0;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #16130f;transform:none}.chip .stroke{display:block;width:1.4rem;border-radius:1rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.written{color:var(--ink);font-weight:var(--pen-weight,400);text-shadow:var(--pen-bleed,none);transform:rotate(var(--pen-slant,0deg));opacity:var(--pen-grain,1);font-size:calc(clamp(.8rem, 2vw, 1.3rem) * var(--pen-scale, 1))}.behind-text{margin:0;white-space:pre-wrap;font-size:clamp(.8rem,2vw,1.3rem);line-height:1.05}.crop-stage{position:fixed;z-index:40;inset:0;display:grid;place-items:center;gap:1rem;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:2rem;color:inherit;background:rgba(43,36,26,.76)}.crop-stage:not([open]){display:none}.crop-stage::backdrop{background:rgba(43,36,26,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crop-stage-window{width:min(64rem,100%);max-height:calc(100svh - 2rem)}.workbench:not(.reading) .crop-stage .crop-stage-window{position:relative;top:auto;right:auto;left:auto;width:min(64rem,100%);max-height:calc(100svh - 2rem);aspect-ratio:auto;transform:none}.crop-stage-window>.windows-modal-body{place-items:center}.crop-stage-inner{display:grid;gap:1rem;justify-items:center;max-width:100%;max-height:100%}.crop-frame{position:relative;width:fit-content;touch-action:none}.crop-frame,.crop-frame img{max-width:min(88vw,60rem);max-height:74svh}.crop-frame img{display:block;width:auto;height:auto;-webkit-user-select:none;user-select:none}.crop-window{position:absolute;box-shadow:0 0 0 100vmax rgba(20,18,14,.6);outline:1px solid #fffdf8;cursor:move}.crop-grip{position:absolute;width:1.15rem;height:1.15rem;border:0;border-radius:50%;padding:0;background:#fffdf8;box-shadow:0 0 0 1px #2b241a;cursor:nwse-resize}.crop-grip.nw{top:-.6rem;left:-.6rem}.crop-grip.se{bottom:-.6rem;right:-.6rem}.crop-grip.ne{top:-.6rem;right:-.6rem;cursor:nesw-resize}.crop-grip.sw{bottom:-.6rem;left:-.6rem;cursor:nesw-resize}.crop-stage-actions{display:flex;gap:1rem}.cut-mode-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cut-mode-controls .chosen{outline:2px solid #fffdf8;outline-offset:2px}.image-cut-frame{position:relative;width:min(88vw,calc(74svh * var(--cut-ratio)),60rem);aspect-ratio:var(--cut-ratio);overflow:hidden;background:#eee9df;touch-action:none}.image-cut-picture,.image-cut-picture>*{width:100%;height:100%}.image-cut-picture canvas,.image-cut-picture img{display:block;width:100%;height:100%;object-fit:cover}.image-cut-surface{position:absolute;inset:0;cursor:crosshair}.image-cut-surface svg{display:block;width:100%;height:100%;overflow:visible}.image-cut-surface path{fill:rgba(255,253,248,.12);stroke:#fffdf8;stroke-width:.65;vector-effect:non-scaling-stroke}.image-cut-surface circle{fill:#fffdf8;stroke:#2b241a;stroke-width:.35;vector-effect:non-scaling-stroke}.exhibition{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--paper)}.dashboard-exhibition{position:fixed;inset:0;height:auto}.local-workspace-overlay>.workbench{position:absolute;inset:0;height:auto;background:transparent}.exhibition-header{position:absolute;z-index:20;inset:0 0 auto;display:flex;min-height:4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem var(--app-content-right,35px) .75rem var(--app-content-left,35px);background:var(--paper);color:var(--ink);pointer-events:none}.bauhaus-header{border:0;border-bottom:1px solid var(--ink)}.dashboard-exhibition>.exhibition-header{background:transparent;color:#fff;border-bottom:0;font-family:Times New Roman,Times,serif}.dashboard-exhibition[data-background-hidden=true]>.exhibition-header{visibility:hidden}.dashboard-exhibition>.reader>.reading-header{background:transparent;color:#fff;border-bottom:0;font-family:Times New Roman,Times,serif}.dashboard-exhibition>.exhibition-header:not(.reading-header){mix-blend-mode:difference}.dashboard-exhibition>.exhibition-header .icon-button{color:var(--paper)}.dashboard-exhibition>.exhibition-header .icon-button:focus-visible,.dashboard-exhibition>.exhibition-header .icon-button:hover{color:var(--paper)}.dashboard-exhibition>.exhibition-header .mode,.dashboard-exhibition>.exhibition-header .mode.active{color:#fff}.dashboard-exhibition>.exhibition-header:not(.reading-header) *{color:inherit}.workbench>.exhibition-header{background:transparent;border-bottom:0}.dashboard-exhibition>.reader>.reading-header .icon-button,.dashboard-exhibition>.reader>.reading-header .text-button,.workbench>.exhibition-header .icon-button,.workbench>.exhibition-header .text-button{color:#000}.dashboard-exhibition>.reader>.reading-header .text-button.destructive{color:var(--delete-red);opacity:1}.dashboard-exhibition>.reader>.reading-header .text-button.destructive:disabled{color:var(--delete-disabled)}.dashboard-exhibition>.reader>.reading-header .icon-button:focus-visible,.workbench>.exhibition-header .icon-button:focus-visible{color:var(--red)}.workbench>.exhibition-header .icon-button:disabled{color:color-mix(in srgb,#000 22%,transparent)}.exhibition-header>*{pointer-events:auto}.planet-header{--header-slide-distance:calc(5rem + env(safe-area-inset-top));--header-slide-ease:cubic-bezier(.45,.05,.12,1)}.planet-header .mode [data-dissolve-text]{display:inline-block}.planet-header [data-dissolve-text]{transform:translateY(0);visibility:visible;transition:transform .42s var(--header-slide-ease),visibility 0s}.planet-header[data-read-only=true] [data-dissolve-text]{transform:translateY(calc(-100% - var(--header-slide-distance)));visibility:hidden;pointer-events:none;transition:transform .42s var(--header-slide-ease),visibility 0s .42s}.planet-header[data-read-only=true] .mobile-planet-menu{text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000}.arrangement-label{position:relative;display:inline-block}[data-dissolve-dot=black] .arrangement-dot{left:auto;right:calc(25% - 1.5px)}.arrangement-dot{position:absolute;left:calc(25% - 1.5px);top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(calc(-50% - var(--header-slide-distance)));background-color:#fff;visibility:hidden;pointer-events:none;transition:transform .42s var(--header-slide-ease),visibility 0s .42s}.planet-header[data-read-only=true] [data-dissolve-dot]{opacity:1}.planet-header[data-read-only=true] .arrangement-dot{transform:translateY(-50%);visibility:visible;transition:transform .42s var(--header-slide-ease),visibility 0s}.new-zine-menu-panel .read-only-toggle{opacity:.45;transition:opacity .25s ease}.new-zine-menu-panel .read-only-toggle[aria-pressed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.planet-header[data-read-only] .arrangement-dot,.planet-header[data-read-only] [data-dissolve-text]{transition:none}}.exhibition-header a{color:inherit;text-decoration:none;font-size:1.25rem;text-transform:none}.exhibition-header a.brand-link{display:flex;align-items:center;font-size:1.75rem}.brand-wordmark{display:block;line-height:1}.mode{min-height:2rem;border:0;padding:.35rem .72rem;background:transparent;color:color-mix(in srgb,var(--ink) 42%,transparent);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;opacity:.48}.mode.active,.mode:focus-visible,.mode:hover{opacity:1}.mode.active{background:transparent;color:var(--ink);text-decoration:none}.mode:focus-visible{color:var(--red);outline:2px solid var(--red);outline-offset:-2px;box-shadow:none}.mode-switcher{position:absolute;top:2rem;left:50%;display:grid;grid-template-columns:repeat(2,3.5rem);column-gap:2rem;align-items:center;transform:translate(-50%,-50%)}.mode-switcher.reader-actions{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content}.mode-switcher .mode{width:3.5rem;padding-inline:0;text-align:center}.bauhaus-modes{border:0;background:transparent}@media (max-width:480px){.bauhaus-action,.mode-switcher .mode{font-size:.8rem}}.settings{position:relative}.header-tool-panel{width:min(19rem,calc(100vw - 2rem));max-height:calc(100svh - 5.5rem);overflow:auto;color:var(--ink)}.header-tool-panel,.settings-panel{position:absolute;z-index:30;top:calc(100% + .6rem);right:0;padding:.9rem 1rem;background:var(--paper)}.settings-panel{display:grid;gap:.5rem;width:max-content;border:1px solid var(--line);text-transform:none;letter-spacing:0;font-weight:400}.bauhaus-popover{border:0;border-radius:0}.settings-panel p{margin:0 0 .1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.settings-panel label{display:flex;align-items:center;gap:.45rem;cursor:pointer}.settings-panel small{color:color-mix(in srgb,var(--ink) 50%,transparent)}.bauhaus-action{min-height:2rem;border:0!important;padding:.35rem .72rem;background:transparent;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:lowercase;text-decoration:none}.bauhaus-action:focus-visible,.bauhaus-action:hover{background:transparent;color:var(--ink);opacity:.55;text-decoration:none;outline:0;box-shadow:none}.exhibition-header a.text-button{font-size:inherit}.shelf-deck{position:relative;isolation:isolate;grid-area:1/1;min-height:0;overflow:hidden;background:var(--paper)}.dashboard-exhibition>.shelf-deck{background:#08090c}.home-intro-mask{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(0deg,#08090c 0,rgb(8 9 12/.94) 48%,transparent);animation:home-intro-background-rise .15s linear both}@keyframes home-intro-background-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.dashboard-exhibition>.shelf-deck:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,rgb(0 0 0/.1) 0 1px,transparent 1px 3px);background-size:200px 200px,100% 3px;mix-blend-mode:overlay}.dashboard-exhibition>.shelf-deck:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h1v1H0zm2 2h1v1H2z' fill='%23000'/%3E%3C/svg%3E");background-size:4px 4px;image-rendering:pixelated}.shelf-map{position:absolute;z-index:1;inset:0;transform:translate3d(var(--shelf-map-offset),0,0);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform;pointer-events:none}.dashboard-exhibition>.shelf-deck>.shelf-map{opacity:0;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);will-change:opacity}.dashboard-exhibition>.shelf-deck>.shelf-map[data-current=true]{opacity:1}.shelf-map:not([data-active=true]) *{pointer-events:none!important}.shelf-map[data-active=true]{pointer-events:auto}.zine-scene{position:relative;width:100%;height:100%;min-height:0;touch-action:none}.shelf-map-preview{z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.shelf-map-preview,.shelf-pagination{position:absolute;pointer-events:none}.shelf-pagination{z-index:20;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:center;transform:translateY(-20px);padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom));font-size:12pt;font-weight:400;letter-spacing:.12em;text-transform:lowercase}.shelf-pagination button,.shelf-pagination span{min-width:3.5rem;border:0;background:transparent;color:var(--ink);text-align:center;text-decoration:none;pointer-events:auto;font:inherit;letter-spacing:inherit;text-transform:inherit}.shelf-pagination span{font-size:8.4pt}.shelf-pagination button{width:3.5rem;min-height:44px;padding-inline:0}.shelf-pagination button:disabled{opacity:.25}.shelf-pagination button:not(:disabled):focus-visible,.shelf-pagination button:not(:disabled):hover{color:var(--red);outline:0}.page-navigation{display:grid;grid-template-columns:repeat(3,minmax(3.5rem,auto));column-gap:.5rem;row-gap:.35rem}@media (max-width:640px){.shelf-pagination span{font-size:inherit}}@media (max-width:480px){.shelf-pagination{font-size:.8rem}}.shelf-map-error{bottom:3rem;width:max-content;letter-spacing:0;text-transform:none}.reader-load-error,.shelf-map-error{position:absolute;left:50%;max-width:calc(100vw - 2rem);transform:translateX(-50%);color:var(--red)}.reader-load-error{z-index:20;bottom:5rem;display:flex;align-items:center;gap:1rem}.reader-load-error button{border:0;padding:.15rem 0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.25rem;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.dashboard-exhibition>.shelf-deck>.shelf-map,.shelf-map{transition:none}.home-intro-mask{display:none;animation:none}}.delete-confirmation{position:fixed;z-index:220;inset:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;border:0;padding:1rem;background:transparent;color:var(--ink)}.delete-confirmation[open]{display:grid;place-items:center;animation:delete-confirmation-fade .22s ease-out both}.delete-confirmation::backdrop{background:rgb(247 246 242/.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:delete-confirmation-fade .22s ease-out both}.windows-modal-window{width:min(24rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);color:var(--ink);animation:delete-confirmation-dialog-in .22s cubic-bezier(.22,1,.36,1) both}.windows-modal-body{display:grid;gap:.8rem}.windows-modal-body>p{margin:0;font-size:.9rem;line-height:1.25}.windows-modal-actions{display:flex;justify-content:flex-end;gap:.4rem}.windows-modal-window.adjust-window .windows-modal-actions :is(button,a){display:inline-flex;box-sizing:border-box;height:25.33px;min-height:25.33px;align-items:center;justify-content:center;text-align:center;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);padding:.25rem .4rem;background:var(--adjust-panel);color:inherit;font:inherit;font-size:10pt;letter-spacing:0;line-height:1;text-transform:lowercase}.windows-modal-actions button:active{border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark)}.windows-modal-actions button:disabled{opacity:.45}.windows-modal-actions .destructive{color:var(--red)}.windows-modal-actions button:focus-visible{outline:2px solid var(--red);outline-offset:1px}.delete-confirmation-dialog{width:min(24rem,calc(100vw - 2rem))}.delete-confirmation-actions{display:flex;justify-content:center;gap:2rem}.delete-confirmation-actions button{border:0;padding:.35rem .5rem;background:transparent;color:var(--ink);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.delete-confirmation-actions button:last-child{color:var(--red)}.delete-confirmation-actions button:disabled{opacity:.35}.delete-confirmation-actions button:not(:disabled):focus-visible,.delete-confirmation-actions button:not(:disabled):hover{color:var(--red);outline:1px solid currentColor;outline-offset:3px}.save-exit-window{width:min(25rem,calc(100vw - 2rem))}.save-exit-window>.windows-modal-body>p{margin:0;font-size:.9rem;line-height:1.25}.save-exit-window .windows-modal-actions .save-exit-discard{color:var(--red)}.delete-confirmation.page-organizer{height:100dvh;padding:var(--workspace-panel-top) 1rem var(--workspace-panel-bottom)}.page-organizer-dialog{width:min(72rem,calc(100vw - 2rem));max-height:var(--workspace-panel-height,calc(100svh - 2rem));justify-self:center}.page-organizer-dialog>.windows-modal-body{min-height:0;grid-template-rows:minmax(0,1fr) auto auto;gap:1rem;overflow:hidden}.page-organizer-embedded{display:grid;gap:1rem;width:100%;min-height:0;padding:0;background:transparent;color:var(--ink)}.page-organizer-dialog h2{margin:0;font-size:1rem;letter-spacing:.12em;text-align:center}.page-organizer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.25rem}.page-organizer-dialog .page-organizer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-organizer-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;min-width:0;padding:.4rem;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);background:transparent;touch-action:pan-y}.page-organizer-drag-handle{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.page-organizer-drag-handle:active{cursor:grabbing}.page-organizer-card:focus-visible{outline:2px solid var(--red);outline-offset:2px}.page-organizer-card-placeholder>*{visibility:hidden}.page-organizer-card-moving{transition:transform .16s cubic-bezier(.22,1,.36,1)}.page-organizer-drag-copy{position:fixed;z-index:240;margin:0;background:var(--paper);box-shadow:0 .7rem 1.5rem rgb(22 19 15/.18);pointer-events:none}.page-organizer-preview{display:block;width:100%;aspect-ratio:var(--sheet-ratio-value,.705);object-fit:contain;background:#fff;pointer-events:none}.page-organizer-card strong{overflow:hidden;font-size:.72rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-organizer-card-caption{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:.25rem}.page-organizer-card-caption button{border:0;padding:0;background:transparent;color:var(--ink);cursor:pointer}.page-organizer-card-caption button:disabled{opacity:.2;cursor:default}.page-organizer-dialog>.new-zine-error{margin:0;text-align:center}@keyframes delete-confirmation-fade{0%{opacity:0}to{opacity:1}}@keyframes delete-confirmation-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.delete-confirmation::backdrop,.delete-confirmation[open],.windows-modal-window{animation:none}.page-organizer-card-moving{transition:none}}.create-loading{position:fixed;z-index:230;inset:0;display:grid;place-items:center;padding:1rem;background:rgb(247 246 242/.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;animation:delete-confirmation-fade .22s ease-out both}.create-loading-dialog{width:min(15rem,calc(100vw - 3rem))}.create-loading-dialog .windows-modal-body{min-height:4rem;place-items:center}.create-loading-dialog [role=status]{font-size:1rem;letter-spacing:.12em;text-transform:lowercase}.save-progress-window,.workspace-settling-window{width:min(18rem,calc(100vw - 3rem))}.save-exit-window>.windows-modal-titlebar,.save-progress-window>.windows-modal-titlebar{height:var(--window-title-height);min-height:var(--window-title-height)!important;margin:0;padding:0 var(--window-title-padding);background:var(--ink);color:#fff;font-size:var(--window-title-font);font-weight:400;line-height:normal}.save-exit-window>.windows-modal-body,.save-progress-window>.windows-modal-body{grid-template-columns:minmax(0,1fr);padding:.8rem;background:var(--adjust-panel);border:0;box-shadow:none;font-size:var(--window-menu-font)}.save-exit-window>.windows-modal-body>p,.save-progress-window>.windows-modal-body>p{font-size:inherit}.save-progress-window .save-progress-track{height:25.33px;border:0;background:#8a867d;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}.save-progress-window .save-progress-value{font-size:var(--window-menu-font)}.save-progress-track{position:relative;width:100%;height:1.2rem;overflow:hidden;border:2px solid;border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);border-radius:0;background:var(--adjust-mid)}.save-progress-fill{position:absolute;inset:0 auto 0 0;background:#000;transition:width .4s ease-out}@starting-style{.save-progress-fill{width:0!important}}.save-progress-value{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;color:#fff;font-size:10pt;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:center;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000}@media (prefers-reduced-motion:reduce){.create-loading,.windows-modal-window{animation:none}}.new-zine-menu{position:relative}.mobile-planet-trigger{display:grid;min-width:2rem;place-items:center;font-family:Times New Roman,Times,serif;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:0;text-transform:none}.new-zine-menu-panel{position:absolute;z-index:20;top:100%;right:0;display:grid;width:max-content;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:grid-template-rows .18s ease,opacity .14s ease,transform .18s ease,visibility 0s linear .18s}.new-zine-menu-panel[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;transition-delay:0s}.new-zine-menu-panel>div{display:grid;min-height:0;overflow:hidden;border:.25px solid #16130f;padding:2px;background:#fff;box-shadow:none;color:#000}.new-zine-menu-panel button{position:relative;min-width:8.5rem;border:0;padding:.35rem .7rem;background:transparent;color:#000;font:inherit;font-size:clamp(10pt,calc(8pt + .4vw),12pt);text-align:left;text-transform:lowercase;cursor:pointer}.new-zine-menu-panel button:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#aaa8a2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='1'%3E%3Crect width='1' height='1' fill='%23fff'/%3E%3C/svg%3E") repeat-x left bottom /3px 1px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='1'%3E%3Crect width='1' height='1' fill='%23fff'/%3E%3C/svg%3E") repeat-x left bottom /3px 1px;content:""}.new-zine-menu-panel button:last-child:after{display:none}.new-zine-menu-panel button:focus-visible,.new-zine-menu-panel button:not(:disabled):hover{background:#16130f;color:#fff;outline:0}.dashboard-exhibition>.exhibition-header .new-zine-menu-panel button{color:#000}.dashboard-exhibition>.exhibition-header .new-zine-menu-panel button:focus-visible,.dashboard-exhibition>.exhibition-header .new-zine-menu-panel button:not(:disabled):hover{color:#fff}.mobile-planet-menu .new-zine-menu-panel>div{border:0;padding:0;background:transparent}.mobile-planet-menu .local-workspace-actions,.planet-extra-actions,.planet-menu-actions{display:contents}.new-zine-menu-panel button:disabled{opacity:.35;cursor:default}.mobile-planet-menu .new-zine-menu-panel button{min-height:44px;width:100%;justify-content:flex-start;font-weight:400;letter-spacing:0}.mobile-planet-menu .new-zine-menu-panel button:after{display:none}.dashboard-exhibition>.exhibition-header .mobile-planet-menu .new-zine-menu-panel button{color:#fff}.dashboard-exhibition>.exhibition-header .mobile-planet-menu .new-zine-menu-panel button:focus-visible,.dashboard-exhibition>.exhibition-header .mobile-planet-menu .new-zine-menu-panel button:not(:disabled):hover{background:transparent;color:#fff;opacity:.55}.new-zine-error{color:var(--red);font-size:.9rem!important}.pdf-import-workspace{--pdf-panel-height:max(1px,min(78dvh,var(--workspace-panel-height),calc((50vw - 4.75rem) / 1.18878)));--pdf-zine-height:max(1px,min(78dvh,var(--workspace-panel-height),calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((50vw - 4.75rem) / (var(--sheet-ratio-value, .705) + .48378))));--pdf-panel-right:var(--app-content-right,35px);--pdf-preview-gap:50px;--pdf-side-width:max(1px,calc(50vw - var(--pdf-panel-right) - var(--pdf-panel-height) * .705 - var(--pdf-preview-gap)));--pdf-spread-width:calc(2 * var(--pdf-zine-height) * var(--sheet-ratio-value, .705));position:relative;isolation:isolate;width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0;background:transparent;color:var(--ink);font-family:Times New Roman,Times,serif}.pdf-import-workspace[data-overlay=true]{position:fixed;z-index:100;inset:0;animation:workspace-overlay-in .42s cubic-bezier(.22,1,.36,1) both}.pdf-import-workspace[data-overlay=true][data-closing=true]{animation:workspace-overlay-out .42s cubic-bezier(.45,.05,.12,1) both;pointer-events:none}.pdf-import-modal{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0}.pdf-import-modal::backdrop{background:transparent}.pdf-import-header{justify-content:flex-end;background:transparent;border-bottom:0}.pdf-import-header>.brand-wordmark{font-size:1.75rem;font-weight:400}.pdf-import-layout{position:absolute;inset:var(--workspace-panel-top) 0 var(--workspace-panel-bottom);display:grid;grid-template-columns:var(--pdf-side-width) var(--pdf-spread-width) var(--pdf-side-width);min-width:0;min-height:0;align-items:center;justify-content:space-between;gap:0;padding:0 var(--app-content-right,35px) 0 var(--app-content-left,35px)}.pdf-import-panel{min-width:0}.pdf-import-left-stack,.pdf-import-panel{width:var(--pdf-side-width);height:var(--pdf-panel-height);max-height:100%;min-height:0}.pdf-import-left-stack{display:flex;flex-direction:column;gap:.5rem}.pdf-import-left-stack>.pdf-import-left{flex:1 1;height:auto}.pdf-import-left{animation:editor-panel-left-in .42s cubic-bezier(.22,1,.36,1) both}.pdf-import-right{animation:editor-panel-right-in .42s cubic-bezier(.22,1,.36,1) both}.pdf-import-workspace[data-closing=true] .pdf-import-left,.pdf-import-workspace[data-closing=true] .zine-title-panel{animation:editor-panel-left-out .42s cubic-bezier(.45,.05,.12,1) both}.pdf-import-workspace[data-closing=true] .pdf-import-right{animation:editor-panel-right-out .42s cubic-bezier(.45,.05,.12,1) both}.pdf-import-panel-titlebar{font-weight:700}.pdf-import-panel-body{display:grid;align-content:start;gap:1rem;padding:.75rem}.pdf-import-left .pdf-import-panel-body{justify-items:start}.pdf-import-dropzone{position:relative;display:grid;width:100%;min-height:6.5rem;place-content:center;justify-items:center;gap:.55rem;border:1px solid var(--adjust-mid);padding:.55rem .5rem .5rem;background:var(--adjust-panel);border-radius:0;color:var(--ink);letter-spacing:0;box-shadow:inset 1px 1px 0 var(--adjust-light);cursor:pointer}.pdf-import-dropzone:disabled{opacity:.45;cursor:default}.pdf-import-dropzone-legend{position:absolute;top:-.45rem;left:.25rem;width:max-content;padding:0 .25rem;background:var(--adjust-panel);font-size:.75rem;letter-spacing:normal;text-transform:lowercase}.pdf-import-file-prompt{display:grid;place-items:center;align-self:center;justify-self:center;gap:.45rem;text-align:center}.pdf-import-dropzone>.pdf-import-file-prompt{position:absolute;top:50%;left:50%;width:max-content;transform:translate(-50%,-50%)}.pdf-import-file-prompt>strong{font-size:12pt;font-weight:400;text-transform:lowercase}.pdf-import-file-prompt>small{font-size:.7rem;color:color-mix(in srgb,var(--ink) 58%,transparent);text-transform:lowercase}.pdf-import-dropzone[data-empty=true]:hover,.pdf-import-sheet[data-empty=true]:hover,button.pdf-import-dropzone:not(:disabled):hover{background:color-mix(in srgb,var(--adjust-light) 48%,var(--adjust-panel))}.pdf-import-file-controls,.pdf-import-settings-controls{width:100%}.pdf-import-file-info{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;margin:0;gap:.35rem .75rem;font-size:10pt}.pdf-import-file-info dd{min-width:0;margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pdf-import-preview{display:grid;width:var(--pdf-spread-width);height:var(--pdf-zine-height);min-width:0;min-height:0;place-items:center}.pdf-import-preview .page-organizer-embedded{width:100%;max-height:70vh;padding:0;background:transparent}.pdf-import-sheet{display:grid;width:auto;height:100%;max-width:100%;max-height:100%;place-content:center;gap:.45rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);background:#fff;box-shadow:0 1.4rem 2.6rem rgb(63 53 40/.18);text-align:center;cursor:pointer}.pdf-import-sheet .page-organizer-preview{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.pdf-import-spread{position:relative;display:flex;width:100%;height:auto;max-height:100%;align-items:stretch;justify-content:center;overflow:hidden;cursor:pointer}.pdf-import-spread .pdf-import-leaf{display:grid;width:50%;height:100%;flex:0 0 50%;place-items:center;overflow:hidden;background:var(--sheet,#fffdf8)}.pdf-import-page-image{position:absolute;display:block;object-fit:fill;pointer-events:none}.pdf-import-dropzone:focus-visible,.pdf-import-sheet:focus-visible,.pdf-import-spread:focus-visible{outline:2px solid var(--red);outline-offset:1px}.pdf-import-dropzone[aria-disabled=true],.pdf-import-sheet[aria-disabled=true],.pdf-import-spread[aria-disabled=true]{cursor:default}.pdf-import-sheet small{color:color-mix(in srgb,var(--ink) 45%,transparent)}.pdf-import-right .pdf-import-panel-body{justify-items:stretch}.pdf-import-settings-controls>p{margin:0;line-height:1.5}.pdf-import-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pdf-import-mini8-covers,.pdf-import-rotation-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pdf-import-mini8-covers{width:100%;max-width:100%;max-height:100%;grid-template-rows:repeat(2,minmax(0,1fr))}.pdf-import-mini8-covers>button{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;border:0;padding:0;background:#fff;color:var(--ink)}.pdf-import-mini8-covers .page-organizer-preview{width:100%;height:100%;object-fit:contain;background:#fff}.pdf-import-cover-label{position:absolute;z-index:1;inset:0;display:grid;place-items:center;background:rgb(128 128 128/50%);color:#fff;font-size:10pt;font-weight:700;letter-spacing:.04em;text-transform:lowercase;pointer-events:none}.pdf-import-pagination{position:fixed;z-index:102}@media (max-width:640px){:root{--app-content-left:max(.75rem,env(safe-area-inset-left));--app-content-right:max(.75rem,env(safe-area-inset-right));--mobile-window-titlebar-height:var(--responsive-window-height)}.pdf-import-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(18rem,1fr) auto;align-items:stretch;gap:4px;overflow:auto;padding:calc(4rem + env(safe-area-inset-top)) var(--app-content-right,.75rem) max(.4rem,env(safe-area-inset-bottom)) var(--app-content-left,.75rem)}.pdf-import-panel{width:100%;height:auto}.pdf-import-panel-body{align-content:start}.pdf-import-left .pdf-import-panel-body{grid-template-columns:1fr}.pdf-import-preview{width:100%;height:100%;min-height:0;order:0}.pdf-import-preview .page-organizer-embedded{max-height:58vh}.pdf-import-sheet{width:auto;height:min(34vh,100%);max-width:60%}}@media (prefers-reduced-motion:reduce){.new-zine-menu-panel{transition:none}}.reader{--leaf-width-limit:46vw;--leaf-height:min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc(var(--leaf-width-limit) / var(--sheet-ratio-value, .705)));position:absolute;z-index:10;inset:0;display:grid;place-items:center;background:var(--paper);color:var(--ink)}.dashboard-exhibition>.reader[data-from-shelf=true]:before,:is(.local-workspace-overlay,.pdf-import-workspace[data-overlay=true],.dashboard-exhibition>.reader){background-color:rgb(255 255 255/80%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='1' height='1' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='3' y='2' width='1' height='1' fill='%23000' fill-opacity='.1'/%3E%3C/svg%3E");-webkit-backdrop-filter:blur(2px) saturate(.8);backdrop-filter:blur(2px) saturate(.8)}.dashboard-exhibition>.reader:not([data-mode-swap=true]){animation:workspace-overlay-in .42s cubic-bezier(.22,1,.36,1) both}.dashboard-exhibition>.reader[data-from-shelf=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-exhibition>.reader[data-from-shelf=true]:not([data-closing=true]){animation:none}.dashboard-exhibition>.reader[data-from-shelf=true]:before{content:"";position:absolute;inset:0;z-index:-1;animation:workspace-overlay-in .42s cubic-bezier(.22,1,.36,1) both}.dashboard-exhibition>.reader[data-from-shelf=true]>:is(.reading-header,.page-navigation){animation:workspace-overlay-in .42s cubic-bezier(.22,1,.36,1) both}.dashboard-exhibition>.reader[data-closing=true]{animation:workspace-overlay-out .42s cubic-bezier(.45,.05,.12,1) both;pointer-events:none}.save-error{position:absolute;bottom:calc(100% + .25rem);color:#8f2018;font-size:.78rem}.save-progress-window .save-error{position:static;margin:.75rem 0;overflow-wrap:anywhere}.save-warning{position:absolute;bottom:calc(100% + 1.4rem);color:#7b5b16;font-size:.72rem}.save-status{min-width:2.8rem;color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.save-status.error{color:#8f2018}.reader-spread{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;perspective:1600px}.reader-spread.turning{pointer-events:none}.reader-spread.reader-spread-preload{position:absolute;visibility:hidden;pointer-events:none}.spread-canvas{position:absolute;z-index:90;top:50%;left:50%;width:calc(2 * var(--leaf-height) * var(--sheet-ratio-value, .705));height:var(--leaf-height);transform:translate(-50%,-50%);touch-action:none}.leaf-projected-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.turning-sheet-anchor{position:absolute;z-index:4;top:50%;height:var(--leaf-height);aspect-ratio:var(--sheet-ratio,13/18);transform:translateY(-50%);perspective:1600px;pointer-events:none}.turning-sheet-anchor.next{left:50%}.turning-sheet-anchor.previous{right:50%}.turning-sheet{position:absolute;inset:0;animation-duration:.56s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.45,.05,.2,1);transform-style:preserve-3d;will-change:transform}.turning-sheet.next{animation-name:zine-sheet-next;transform-origin:left center}.turning-sheet.previous{animation-name:zine-sheet-previous;transform-origin:right center}.turning-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}.turning-face.back{transform:rotateY(180deg)}.turning-face>.reader-leaf{width:100%;height:100%;aspect-ratio:auto;box-shadow:none}.turning-face:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;opacity:.32}.turning-sheet.next .turning-face:after{box-shadow:inset .85rem 0 .85rem -.85rem rgba(43,36,26,.3)}.turning-sheet.previous .turning-face:after{box-shadow:inset -.85rem 0 .85rem -.85rem rgba(43,36,26,.3)}@keyframes zine-sheet-next{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes zine-sheet-previous{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.turning-sheet{animation-duration:.001ms}}.reader-leaf{position:relative;width:calc(var(--leaf-height) * var(--sheet-ratio-value, .705));height:78vh;height:var(--leaf-height);flex:0 0 auto;aspect-ratio:var(--sheet-ratio,13/18);overflow:hidden;color:var(--ink)}.leaf-behind,.leaf-face,.leaf-trim{position:absolute;inset:0}.leaf-face{background:var(--sheet,#fffdf8)}.leaf-behind{background:color-mix(in srgb,var(--sheet,#fffdf8) 82%,#2b241a);filter:brightness(.94)}.leaf-trim{background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.reader-leaf.left{box-shadow:-14px 18px 44px rgba(43,36,26,.28)}.paper-picker{display:grid;align-content:center;gap:1.5rem;padding:2.5rem 1.75rem;font-size:.85rem}.paper-picker fieldset{display:grid;gap:.5rem;margin:0;border:0;padding:0}.paper-picker legend{padding:0 0 .5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paper-picker label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.paper-picker small{color:color-mix(in srgb,var(--ink) 50%,transparent)}.paper-picker{--paper-button-row-gap:.5rem;--paper-button-column-gap:1rem}.paper-cuts{display:grid;grid-template-columns:1fr 1fr;gap:var(--paper-button-row-gap) var(--paper-button-column-gap)}.adjust-window .paper-picker :is(.paper-page-order,.paper-page-count,.paper-page-actions,.paper-settings-actions){gap:var(--paper-button-row-gap) var(--paper-button-column-gap)}.paper-diagram{display:block;width:85%;height:auto;margin:.25rem auto 0;overflow:visible;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);color:var(--ink);shape-rendering:crispEdges}.paper-diagram-sheet{stroke:currentColor;vector-effect:non-scaling-stroke}.paper-diagram-fold{stroke:color-mix(in srgb,var(--ink) 48%,transparent);vector-effect:non-scaling-stroke}.paper-diagram-distance line{stroke:currentColor;vector-effect:non-scaling-stroke}.paper-diagram-distance text{fill:currentColor;font:10px Times New Roman,Times,serif;letter-spacing:.04em}.reader-leaf.right{box-shadow:14px 18px 44px rgba(43,36,26,.28)}.reader-leaf.blank,.reader-leaf.blank .leaf-face{background:transparent;box-shadow:none}.reader-leaf.editable.cursor-pen,.spread-canvas.cursor-pen{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M13%209h6v2h2v2h2v6h-2v2h-2v2h-6v-2h-2v-2H9v-6h2v-2h2Z%22%20fill%3D%22none%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M13%209h6v2h2v2h2v6h-2v2h-2v2h-6v-2h-2v-2H9v-6h2v-2h2Z%22%20fill%3D%22none%22%20stroke%3D%22%2316130f%22%20stroke-width%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%224%22%20height%3D%224%22%20fill%3D%22%23fffdf8%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%2215%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2316130f%22%2F%3E%3C%2Fsvg%3E") 16 16,crosshair}.reader-leaf.editable.cursor-eraser,.spread-canvas.cursor-eraser{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M12%206h8v2h4v4h2v8h-2v4h-4v2h-8v-2H8v-4H6v-8h2V8h4ZM16%201v3M16%2028v3M1%2016h3M28%2016h3%22%20fill%3D%22none%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M12%206h8v2h4v4h2v8h-2v4h-4v2h-8v-2H8v-4H6v-8h2V8h4ZM16%201v3M16%2028v3M1%2016h3M28%2016h3%22%20fill%3D%22none%22%20stroke%3D%22%2316130f%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") 16 16,crosshair}.reader-leaf.editable.cursor-shape,.spread-canvas.cursor-shape{cursor:crosshair}.reader-leaf.editable.cursor-select,.spread-canvas.cursor-select{cursor:default}.leaf-face{isolation:isolate}.gesture-surface{position:absolute;z-index:100;inset:0;pointer-events:none;touch-action:none}.gesture-surface.active{pointer-events:auto}.gesture-surface svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.drawing-element{pointer-events:none}.zine-element.drawing-element{border:0}.drawing-load,.drawing-load label{display:grid;gap:.55rem}.drawing-load label{grid-template-columns:auto 1fr auto;align-items:center}.drawing-load input[type=color]{width:2.2rem;height:2.2rem;border:0;padding:0;background:transparent}.reader-leaf.textured:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23f)' opacity='.14'/%3E%3C/svg%3E")}.exhibition-header .trailing{margin-left:auto}.reader-cover{object-fit:cover}.reader-cover,.reader-page-snapshot{position:absolute;inset:0;width:100%;height:100%}.reader-page-snapshot{object-fit:fill}.reader-element{position:absolute;overflow:hidden}.legacy-text{pointer-events:none}.reader-element p{margin:0;white-space:pre-wrap;font-size:clamp(.8rem,2vw,1.3rem);line-height:1.05}.reader-element img{display:block;width:100%;height:100%;object-fit:fill}@media (max-width:640px){.login-page{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.login-local-triangle{width:min(92cqw,92cqh)}.dashboard-exhibition{--app-content-left:max(clamp(1.25rem,6vw,35px),env(safe-area-inset-left))}.brand-wordmark{font-size:1.35rem}.exhibition-header{padding:calc(.65rem + env(safe-area-inset-top)) var(--app-content-right,.75rem) .65rem var(--app-content-left,.75rem)}.exhibition-header:has(.mode-switcher){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4rem;align-items:center}.exhibition-header:has(.mode-switcher) .mode-switcher{position:static;grid-column:2;grid-row:1;transform:none}.dashboard-exhibition .mode-switcher{column-gap:calc(2rem - 10px)}.exhibition-header:has(.mode-switcher) .dashboard-actions{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.mobile-planet-menu{justify-self:end}.mobile-planet-menu .new-zine-menu-panel{right:16px}.mobile-planet-menu .new-zine-menu-panel button{min-width:0;min-height:0;height:var(--mobile-window-titlebar-height);padding:0 clamp(4.6px,1.265vw,.805rem);font-size:1rem}.exhibition-header:has(.mode-switcher) .trailing{grid-column:3;grid-row:1;justify-self:end}.dashboard-actions{gap:.25rem}.exhibition-header:has(>.dashboard-actions>.local-workspace-actions){grid-template-rows:auto auto;min-height:6rem}.exhibition-header:has(>.dashboard-actions>.local-workspace-actions) .dashboard-actions{grid-column:1/-1;grid-row:2;justify-self:center;font-size:.65rem}.local-workspace-actions{gap:.35rem}.settings-panel{position:fixed;top:calc(6.7rem + env(safe-area-inset-top));right:.75rem;width:min(21rem,calc(100vw - 1.5rem));max-height:calc(100svh - 7.6rem);overflow:auto}.workbench>.exhibition-header{min-height:calc(6.25rem + env(safe-area-inset-top));align-items:flex-start}.workbench.reading>.exhibition-header{min-height:calc(4rem + env(safe-area-inset-top));align-items:center}.workbench>.exhibition-header .dashboard-actions{position:absolute;right:3.65rem;bottom:.45rem;left:.65rem;justify-content:flex-end}.workbench .save-status{display:none}.workbench:not(.reading) .adjust-window.tools-window{top:auto;right:auto;left:.5rem;bottom:calc(3.5rem + env(safe-area-inset-bottom));width:calc(100vw - 1rem);max-height:none;transform:none}.tools-window-body{grid-template-rows:auto auto auto;align-content:start}.tools-window-top{aspect-ratio:15.5}.tools-window-middle{aspect-ratio:8.2}.tools-window-bottom{aspect-ratio:16.5}.workbench>.reader{--leaf-width-limit:calc(50vw - 1rem)}.workbench .reader-spread{width:100vw;justify-content:center;gap:0;margin-left:0;overflow:visible;overscroll-behavior-x:auto;scroll-snap-type:none;padding-inline:1rem}.workbench:not(.reading) .shelf-pagination{bottom:max(4rem,env(safe-area-inset-bottom));gap:.25rem;padding:.25rem;transform:none}.workbench:not(.reading) .shelf-pagination button,.workbench:not(.reading) .shelf-pagination span{width:2.75rem;min-width:2.75rem}.workbench:not(.reading) .page-navigation{grid-template-columns:repeat(3,minmax(2.4rem,auto));column-gap:.25rem;row-gap:.1rem}.workbench.reading .reader-spread{padding-inline:1rem}.workbench .reader-leaf{scroll-snap-align:none}.exhibition:not(.workbench)>.reader{--leaf-width-limit:calc(50vw - 1rem);--leaf-height:min(calc(100dvh - 9rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc(var(--leaf-width-limit) / var(--sheet-ratio-value, .705)))}.exhibition:not(.workbench)>.reader .reader-spread{width:100vw;justify-content:center;gap:0;overflow:visible;scroll-snap-type:none;padding-inline:1rem}.paper-picker{padding:1.25rem 1rem;gap:1rem;font-size:.8rem;--paper-button-row-gap:.45rem;--paper-button-column-gap:.65rem}.paper-picker label,.settings-panel label{min-height:2.4rem}.chip,.ink{min-height:2.5rem}.ink{width:2.5rem;min-width:2.5rem;height:2.5rem}.move-handle{top:-2rem;width:2rem;height:2rem}.crop-stage{padding:.75rem}.crop-frame,.crop-frame img{max-width:96vw;max-height:72svh}.crop-grip{width:1.75rem;height:1.75rem}.crop-grip.nw{top:-.875rem;left:-.875rem}.crop-grip.se{right:-.875rem;bottom:-.875rem}.crop-grip.ne{top:-.875rem;right:-.875rem}.crop-grip.sw{bottom:-.875rem;left:-.875rem}}@media (max-width:480px){.mobile-planet-menu .new-zine-menu-panel button{font-size:.8rem}}@media (max-width:640px) and (hover:none),(max-width:640px) and (pointer:coarse){.mobile-planet-menu .new-zine-menu-panel button{min-width:44px;min-height:44px;height:44px}}@media (min-width:1367px) and (hover:none),(min-width:1367px) and (pointer:coarse),(min-width:641px) and (max-width:1366px){.workbench.tablet-layout{--editor-panel-width:clamp(10rem,18vw,15rem);--editor-preview-gap:clamp(24px,4vw,50px);--editor-zine-height:min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((50vw - var(--editor-panel-right) - var(--editor-preview-gap) - var(--editor-panel-width)) / var(--sheet-ratio-value, .705)));--editor-preview-height:var(--editor-zine-height)}.workbench.tablet-layout:not(.reading)>.reader{--leaf-height:var(--editor-zine-height)}.pdf-import-workspace{--pdf-side-width:clamp(10rem,18vw,15rem);--pdf-preview-gap:clamp(24px,4vw,50px);--pdf-zine-height:min(78dvh,var(--workspace-panel-height),calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((50vw - var(--pdf-panel-right) - var(--pdf-preview-gap) - var(--pdf-side-width)) / var(--sheet-ratio-value, .705)));--pdf-spread-width:calc(2 * var(--pdf-zine-height) * var(--sheet-ratio-value, .705))}.pdf-import-left-stack,.pdf-import-panel{height:min(44rem,var(--workspace-panel-height))}.pdf-import-right .pdf-import-panel-body{padding-inline:.5rem}.pdf-import-right .pdf-import-settings-controls fieldset{min-width:0;padding-inline:.25rem}.pdf-import-right .pdf-import-settings-controls .text-button{min-height:2.75rem;padding:.25rem 1px;font-size:.75rem;letter-spacing:0}.pdf-import-settings-controls :is(.pdf-import-modes,.pdf-import-rotation-options){max-width:100%}}@media (min-width:641px) and (max-width:1366px){.dashboard-exhibition>.exhibition-header,.dashboard-exhibition>.reader>.reading-header,.local-workspace-overlay>.workbench>.exhibition-header,.pdf-import-header{padding-top:calc(.75rem + max(1rem, env(safe-area-inset-top)))}.dashboard-exhibition>.exhibition-header .mode-switcher,.dashboard-exhibition>.reader>.reading-header .mode-switcher,.local-workspace-overlay>.workbench>.exhibition-header .mode-switcher{top:calc(2rem + max(1rem, env(safe-area-inset-top)))}}@media (min-width:1025px){.dashboard-exhibition>.exhibition-header,.dashboard-exhibition>.reader>.reading-header,.local-workspace-overlay>.workbench>.exhibition-header,.pdf-import-header{top:var(--desktop-header-offset)}}@media (min-width:641px) and (max-width:1024px){.workbench{--editor-preview-gap:clamp(24px,4vw,50px);--editor-preview-height:var(--editor-zine-height)}.workbench:not(.reading)>.reader{--leaf-height:var(--editor-zine-height)}.pdf-import-workspace{--pdf-preview-gap:clamp(24px,4vw,50px)}.reader{--leaf-width-limit:calc(50vw - 1.5rem);--leaf-height:min(78dvh,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc(var(--leaf-width-limit) / var(--sheet-ratio-value, .705)))}.dashboard-exhibition>.reader{--leaf-width-limit:46vw}.workbench>.reader{--leaf-width-limit:calc(50vw - 1.5rem)}.workbench .reader-spread{margin-left:0;padding-inline:1.5rem}.workbench.reading .reader-spread{padding-inline:1.5rem}.settings-panel{max-width:calc(100vw - 2rem);max-height:calc(100svh - 5.5rem);overflow:auto}}@media (min-width:641px){.dashboard-exhibition[data-tablet=true]>.reader{--reader-bar-offset:0px;--reader-top-space:calc(var(--reader-bar-offset) + 3.375rem + max(1rem, env(safe-area-inset-top)));--reader-bottom-space:calc(2.75rem + max(1rem, env(safe-area-inset-bottom)) + 20px);--leaf-height:min(78dvh,calc(100dvh - var(--reader-top-space) - var(--reader-bottom-space) - 3rem),calc(var(--leaf-width-limit) / var(--sheet-ratio-value, .705)));padding-top:calc(var(--reader-top-space) + 1.5rem);padding-bottom:calc(var(--reader-bottom-space) + 1.5rem)}.dashboard-exhibition[data-tablet=true]>.reader .reader-actions button{min-height:2.75rem}}@media (min-width:1025px){.dashboard-exhibition[data-tablet=true]>.reader{--reader-bar-offset:var(--desktop-header-offset)}}@media (min-width:1367px){.dashboard-exhibition[data-tablet=true]>.reader{--reader-top-space:calc(var(--reader-bar-offset) + 3.375rem)}}@media (hover:none),(pointer:coarse){.desk-tool-tooltip{display:none}.desk-tool-button:hover,.icon-button:hover{background:transparent}.icon-button{min-width:2.75rem;min-height:2.75rem}.desk-tool-button.active,.mode.active{background:transparent}.chip,.ink{min-height:2.75rem}.ink{width:2.75rem;min-width:2.75rem;height:2.75rem}.settings-panel label,input[type=range]{min-height:2.75rem}input[type=range]::-webkit-slider-thumb{width:1.35rem;height:1.35rem;border:0;border-radius:50%;background:var(--ink)}.move-handle{top:-2rem;width:2rem;height:2rem}.transform-handle{width:1.5rem;height:1.5rem}.transform-handle.nw{top:-.75rem;left:-.75rem}.transform-handle.ne{top:-.75rem;right:-.75rem}.transform-handle.se{right:-.75rem;bottom:-.75rem}.transform-handle.sw{bottom:-.75rem;left:-.75rem}.transform-handle.n{top:-.75rem}.transform-handle.s{bottom:-.75rem}.transform-handle.e{right:-.75rem}.transform-handle.w{left:-.75rem}.transform-handle.rotate{top:-3.25rem}.crop-grip{width:2.75rem;height:2.75rem}.crop-grip.nw{top:-1.375rem;left:-1.375rem}.crop-grip.se{right:-1.375rem;bottom:-1.375rem}.crop-grip.ne{top:-1.375rem;right:-1.375rem}.crop-grip.sw{bottom:-1.375rem;left:-1.375rem}.tools-window-middle{aspect-ratio:auto;min-height:calc(11rem + 12px)}.tools-window-brushes{grid-template-rows:repeat(4,2.75rem);gap:4px;align-content:start}.adjust-window-toolbar{grid-template-columns:repeat(2,minmax(2.75rem,1fr))}.page-organizer-card-caption{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.crop-stage-actions :is(button,.text-button),.cut-mode-controls :is(button,.text-button),.page-organizer-card-caption button,.reader-actions :is(button,.text-button){min-width:2.75rem;min-height:2.75rem}.gesture-surface{cursor:inherit}}@media (min-width:641px) and (max-width:1600px) and (hover:hover) and (pointer:fine){.zine-title-panel{min-width:7rem}.pdf-import-panel[data-auto-minimize=true]:not(:focus-within),.workbench:not(.reading) .adjust-window[data-auto-minimize=true]:not(:focus-within){min-width:7rem;height:auto;max-height:2rem}.adjust-window[data-auto-minimize=true]:not(:focus-within)>:not(.adjust-window-titlebar){display:none}.adjust-window[data-auto-minimize=true]:not(:focus-within)>.adjust-window-titlebar{cursor:pointer}.adjust-window[data-auto-minimize=true]:focus-within{z-index:25;min-width:14rem}.pdf-import-panel[data-auto-minimize=true]:focus-within{z-index:103}.workbench .desk-tool-flyout{min-width:14rem;z-index:25}}@media (max-width:640px){.adjust-window-titlebar{min-height:var(--mobile-window-titlebar-height)!important;height:var(--mobile-window-titlebar-height);padding-block:0}.workbench:not(.reading){--editor-zine-height:min(calc(100dvh - 9rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((50vw - 1rem) / var(--sheet-ratio-value, .705)))}.workbench:not(.reading) .adjust-window{top:calc(6.7rem + env(safe-area-inset-top));right:.75rem;width:min(18rem,calc(100vw - 1.5rem));max-height:calc(100svh - 7.6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.workbench:not(.reading) .adjust-window.properties-window{top:calc(6.7rem + env(safe-area-inset-top));height:var(--editor-panel-height);max-height:var(--editor-panel-height)}.workbench .adjust-window .save-status{display:inline}}@media (min-width:641px) and (max-width:1024px){.workbench:not(.reading) .adjust-window{--adjust-window-right:max(1rem,env(safe-area-inset-right));right:var(--adjust-window-right)}}@media (hover:none),(pointer:coarse){.adjust-window-toolbar{min-height:2.75rem}.adjust-window :is(button:not(.adjust-window-titlebar),.switch,input[type=range]){min-height:2.75rem}.adjust-window input[type=range]::-webkit-slider-thumb{width:1.35rem;height:1.35rem;margin-top:calc((3px - 1.35rem) / 2);border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;background:var(--adjust-panel)}.adjust-window input[type=range]::-moz-range-thumb{width:1.35rem;height:1.35rem;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;background:var(--adjust-panel)}}@media (max-width:640px){.page-organizer-dialog .page-organizer-grid{gap:.5rem}.page-organizer-card{gap:.25rem;padding:.25rem}.page-organizer-dialog .page-organizer-card button{min-height:1.5rem}.page-organizer-card-caption{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.page-organizer-card-caption strong{grid-column:1/-1;grid-row:1;font-size:.625rem}.page-organizer-card-caption button{grid-row:2;min-width:0}.pdf-import-workspace .page-organizer-card-caption{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pdf-import-workspace .page-organizer-card-caption strong{grid-column:2;grid-row:1}.pdf-import-workspace .page-organizer-card-caption button{grid-row:1}}@media (min-width:641px){.workbench.tablet-layout .desk-tool-flyout{--properties-panel-height:var(--workspace-panel-height);top:var(--workspace-panel-top);max-height:var(--properties-panel-height)}.workbench.tablet-layout .desk-tool-flyout.properties-window{height:var(--properties-panel-height);max-height:var(--properties-panel-height)}.workbench.tablet-layout .adjust-window-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench.tablet-layout .adjust-window-toolbar .icon-button{min-width:0;height:25.33px;min-height:25.33px}.workbench.tablet-layout .desk-tool-flyout :is(.chip,.text-button){min-height:2rem}.workbench.tablet-layout .desk-tool-flyout fieldset{min-width:0}.workbench.tablet-layout .desk-tool-flyout .darkroom-filters:has(>.ink){gap:4px}.workbench.tablet-layout .desk-tool-flyout .ink{width:1.7rem;min-width:1.7rem;height:1.7rem;min-height:1.7rem}.workbench.tablet-layout .desk-tool-flyout .darkroom-filters:has(>.ink:empty){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.workbench.tablet-layout .desk-tool-flyout .ink:empty{width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:1}.workbench.tablet-layout .paper-page-count{grid-template-columns:25px max-content 25px;justify-content:center}.workbench.tablet-layout .paper-page-count output{min-height:2rem}.workbench.tablet-layout .paper-page-count .chip{padding:0}.workbench.tablet-layout .paper-page-actions .text-button{padding-inline:1px;font-size:.75rem;white-space:nowrap}}.workbench[data-phone=true]{--phone-panel-top:calc(4rem + env(safe-area-inset-top));--phone-editor-inset:1.5rem;--phone-editor-controls-width:33.75vw;--phone-editor-panel-height:calc(25.3125vw + 1.5px);--editor-zine-height:min(calc(100dvh - 13rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((100vw - 3rem) / var(--sheet-ratio-value, .705)))}.workbench[data-phone=true]>.exhibition-header{min-height:calc(4rem + env(safe-area-inset-top));align-items:center}.workbench[data-phone=true]>.exhibition-header .mode-switcher{position:static;transform:none}.workbench[data-phone=true]>.reader{--leaf-width-limit:calc(100vw - 3rem);--leaf-height:var(--editor-zine-height);overflow:hidden;padding-top:14rem}.workbench[data-phone=true] .adjust-window.editor-title-panel{top:calc(3.25rem + env(safe-area-inset-top));left:var(--phone-editor-inset);width:var(--phone-editor-controls-width)}.workbench[data-phone=true] .phone-editor-window.phone-editor-controls{top:calc(9.25rem + env(safe-area-inset-top))}.workbench[data-phone=true] .reader-spread{width:100vw;padding:0;overflow:visible}.workbench[data-phone=true] .phone-editor-window{position:fixed;z-index:25;top:calc(3.25rem + env(safe-area-inset-top));height:max-content;max-height:calc(100dvh - 4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));translate:none;transform:none;pointer-events:auto}.workbench[data-phone=true] :is(.phone-editor-controls,.phone-editor-flyout){height:var(--phone-editor-panel-height);max-height:var(--phone-editor-panel-height)}.workbench[data-phone=true] .phone-editor-controls{right:auto;left:var(--phone-editor-inset);width:var(--phone-editor-controls-width)}.workbench[data-phone=true] .phone-editor-flyout{right:var(--phone-editor-inset);left:calc(var(--phone-editor-inset) + var(--phone-editor-controls-width) - 2px);width:auto;transform:none}.workbench[data-phone=true] .mobile-tools-grid{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));flex:none;gap:2px;padding:2px}.workbench[data-phone=true] :is(.desk-tool-button,.mobile-tools-grid>.icon-button){width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:1;border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);border-radius:0;background:var(--adjust-panel)}.workbench[data-phone=true] :is(.desk-tool-button:is(:active,.active),.mobile-tools-grid>.icon-button:is(:active,[aria-expanded=true],[aria-pressed=true])){border-color:var(--adjust-dark) var(--adjust-light) var(--adjust-light) var(--adjust-dark);background:#c4bfb5}.workbench[data-phone=true] .desk-tool-button svg{width:86%;height:86%;image-rendering:auto}.workbench[data-phone=true] .desk-tool-button .phone-tool-icon{display:block;width:86%;height:86%;object-fit:contain;pointer-events:none}.workbench[data-phone=true] .mobile-tools-grid>.icon-button svg{width:.8rem;height:.8rem}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body{flex:0 1 auto;min-height:0;padding:2px;overflow:auto;font-size:.464rem}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body :is(button,.switch,input[type=range]){min-height:1.2rem}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body :is(.chip,.text-button){padding:.12rem .2rem;font-size:.464rem;letter-spacing:.024em}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body .tool-settings{gap:.28rem}.workbench[data-phone=true] .phone-editor-flyout :is(.tool-settings>p:first-child,fieldset>legend){display:none}.workbench[data-phone=true] .phone-editor-flyout fieldset{border:0;padding:0}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body .darkroom-filters{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:1.6px}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body .darkroom-filters:has(>.ink:empty){grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr))}.workbench[data-phone=true] .phone-editor-flyout :is(.brush-controls,.pen-load[data-pen=ballpoint]>fieldset:not(.pen-size)) .darkroom-filters{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.workbench[data-phone=true] .phone-editor-flyout :is(.brush-controls .chip,.pen-load[data-pen=ballpoint]>fieldset:not(.pen-size) .ink){display:grid;width:100%;height:auto;min-height:0;aspect-ratio:1;place-items:center}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body:has(.pen-load .pen-size){flex:1 1 auto;padding:2px}.workbench[data-phone=true] .phone-editor-flyout .tool-settings:has(.pen-load .pen-size){height:100%;grid-template-rows:1fr}.workbench[data-phone=true] .phone-editor-flyout .tool-settings:has(>.brush-controls){grid-template-rows:auto 1fr}.workbench[data-phone=true] .phone-editor-flyout .pen-load:has(>.pen-size){display:flex;height:100%;flex-direction:column;justify-content:space-between}.workbench[data-phone=true] .phone-editor-flyout .pen-load>.pen-size:only-child{margin-top:auto}.workbench[data-phone=true] .pen-size .chip{position:relative}.workbench[data-phone=true] .pen-size .stroke{position:absolute;top:50%;left:50%;translate:-50% -50%}.workbench[data-phone=true] .phone-editor-flyout .paper-picker{--paper-button-row-gap:1.6px;--paper-button-column-gap:1.6px}.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body .paper-cuts{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench[data-phone=true] .phone-editor-flyout .ink{width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:1;border-width:2px}.workbench[data-phone=true] .desk-tool-tooltip,.workbench[data-phone=true] .phone-editor-window .adjust-window-statusbar{display:none}.workbench[data-phone=true][data-paper-settings=true] .phone-editor-flyout{top:calc(3.25rem + env(safe-area-inset-top));height:max-content;max-height:calc(100dvh - 4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.workbench[data-phone=true][data-paper-settings=true] .phone-editor-flyout .adjust-window-body{flex:0 1 auto}.workbench[data-phone=true][data-active-leaf=left] .reader-leaf.right,.workbench[data-phone=true][data-active-leaf=right] .reader-leaf.left{visibility:hidden;pointer-events:none}.workbench[data-phone=true][data-active-leaf=left] .reader-leaf.left{transform:translateX(50%)}.workbench[data-phone=true][data-active-leaf=right] .reader-leaf.right{transform:translateX(-50%)}.workbench[data-phone=true][data-active-leaf=left] .spread-canvas{clip-path:inset(0 50% 0 0);transform:translate(-25%,-50%)}.workbench[data-phone=true][data-active-leaf=right] .spread-canvas{clip-path:inset(0 0 0 50%);transform:translate(-75%,-50%)}.pdf-import-workspace[data-phone=true]{--pdf-phone-inset:1.5rem;--pdf-phone-controls-width:33.75vw;--pdf-phone-panel-height:calc(25.3125vw + 1.5px);--pdf-zine-height:min(calc(100dvh - 13rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)),calc((100vw - 3rem) / (2 * var(--sheet-ratio-value, .705))))}.pdf-import-workspace[data-phone=true] .pdf-import-layout{display:block;overflow:hidden;padding:0}.pdf-import-workspace[data-phone=true] .pdf-import-left-stack{position:fixed;z-index:102;top:calc(3.25rem + env(safe-area-inset-top));left:var(--pdf-phone-inset);height:calc(var(--pdf-phone-panel-height) + 6rem)}.pdf-import-workspace[data-phone=true] .pdf-import-left-stack>.pdf-import-left{position:static;width:100%;height:auto;max-height:none}.pdf-import-workspace[data-phone=true] .zine-title-panel input{font-size:16px}.pdf-import-workspace[data-phone=true] .pdf-import-panel{position:fixed;z-index:102;top:calc(3.25rem + env(safe-area-inset-top));height:var(--pdf-phone-panel-height);max-height:var(--pdf-phone-panel-height)}.pdf-import-workspace[data-phone=true] .pdf-import-left{right:auto;left:var(--pdf-phone-inset);width:var(--pdf-phone-controls-width)}.pdf-import-workspace[data-phone=true] .pdf-import-right{right:var(--pdf-phone-inset);left:calc(var(--pdf-phone-inset) + var(--pdf-phone-controls-width));width:auto}.pdf-import-workspace[data-phone=true] .pdf-import-preview{position:fixed;top:calc(3.25rem + env(safe-area-inset-top) + var(--pdf-phone-panel-height) + 7.5rem);right:var(--pdf-phone-inset);bottom:var(--workspace-panel-bottom);left:var(--pdf-phone-inset);width:auto;height:auto}.pdf-import-workspace[data-phone=true] .pdf-import-panel-titlebar{display:none}.pdf-import-workspace[data-phone=true] .pdf-import-panel-body{height:100%;min-height:0;flex:1 1 auto;padding:2px;overflow:hidden;font-size:.464rem;align-content:stretch}.pdf-import-workspace[data-phone=true] .pdf-import-file-controls,.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls{height:100%;gap:2px;padding:0}.pdf-import-workspace[data-phone=true] .pdf-import-file-controls{grid-template-rows:minmax(0,1fr)}.pdf-import-workspace[data-phone=true] .pdf-import-dropzone{min-height:0;height:100%;aspect-ratio:auto;padding:2px}.pdf-import-workspace[data-phone=true] .pdf-import-dropzone-legend{display:none}.pdf-import-workspace[data-phone=true] .pdf-import-dropzone>.pdf-import-file-prompt{position:static;transform:none}.pdf-import-workspace[data-phone=true] .pdf-import-file-prompt{gap:2px}.pdf-import-workspace[data-phone=true] .pdf-import-file-prompt>strong{max-width:100%;font-size:.68rem;line-height:1.05;overflow-wrap:anywhere}.pdf-import-workspace[data-phone=true] .pdf-import-file-prompt>small{display:none}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,25px);align-content:stretch;align-items:stretch;font-size:.464rem}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls fieldset{height:100%;min-width:0;align-content:stretch;border:0;padding:0}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls legend{display:none}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls>fieldset:first-of-type{grid-column:1/-1;grid-row:1}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls>fieldset:nth-of-type(2){grid-column:1/-1;grid-row:2}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls>fieldset:nth-of-type(3){grid-column:1;grid-row:3}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls>.paper-settings-actions{display:contents}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls .paper-settings-actions>button:first-child{grid-column:2;grid-row:3}.pdf-import-workspace[data-phone=true] :is(.pdf-import-modes,.pdf-import-rotation-options,.paper-settings-actions){grid-auto-rows:minmax(0,1fr)}.pdf-import-workspace[data-phone=true] .pdf-import-modes{height:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.pdf-import-workspace[data-phone=true] .pdf-import-rotation-options{height:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls .text-button{width:100%;min-width:0;min-height:0;height:100%;aspect-ratio:auto;padding:.12rem .2rem;font-size:.464rem;line-height:1.05;letter-spacing:.024em;white-space:normal}.pdf-import-workspace[data-phone=true] .pdf-import-rotation-options .text-button{display:grid;place-items:center;padding:0}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls fieldset>:is(label,.text-button){display:grid;height:100%;min-height:0;place-items:center;gap:2px;text-align:center}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls>fieldset:nth-of-type(3) :is(label,.text-button){font-size:.4rem;line-height:1;letter-spacing:0}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls input[type=checkbox]{margin:0}.pdf-import-workspace[data-phone=true] .pdf-import-sheet{max-width:100%}@media (prefers-reduced-motion:reduce){.adjust-window,.adjust-window *{animation:none!important;transition:none!important;scroll-behavior:auto}}.drawing-layer{display:block;width:100%;height:100%;overflow:visible}.drawing-layer,.legacy-stroke{pointer-events:none}@media (display-mode:standalone){body,html{min-height:100vh;overflow:hidden}.exhibition,.local-workspace-composition,.local-workspace-library,.local-workspace-overlay,.login-page,body,html{height:100vh}.local-workspace-loading,.pdf-import-workspace{min-height:100vh}.pdf-import-modal{height:100vh}}@media (min-width:1367px){:root{--window-title-height:clamp(calc(2rem - 10px),1.55vw,2rem)}}@media (max-width:640px){:root{--window-title-height:var(--mobile-window-titlebar-height,21.6px);--window-title-font:clamp(9.2px,2.07vw,.828rem);--window-title-padding:clamp(.322rem,1.265vw,.5175rem);--window-menu-font:clamp(9.2px,2.3966vw,11.5pt)}}:is(.workbench,.pdf-import-workspace) :is(.tools-window,.desk-tool-flyout,.phone-editor-window,.zine-title-panel,.pdf-import-panel){font-size:var(--window-menu-font)}:is(.workbench,.pdf-import-workspace) :is(.tools-window,.desk-tool-flyout,.phone-editor-window,.zine-title-panel,.pdf-import-panel)>.adjust-window-titlebar{display:flex;height:var(--window-title-height)!important;min-height:var(--window-title-height)!important;margin:0;padding:0 var(--window-title-padding);background:var(--ink);color:#fff;font-size:var(--window-title-font);font-weight:400;line-height:normal}:is(.workbench,.pdf-import-workspace) :is(.tools-window,.desk-tool-flyout,.phone-editor-window,.zine-title-panel,.pdf-import-panel)>.adjust-window-body{font-size:var(--window-menu-font);border-top:0;box-shadow:none}:is(.workbench,.pdf-import-workspace) :is(.adjust-window-body,.tools-inline-settings) :is(legend,.text-button,.chip,label,output){font-size:var(--window-menu-font);font-weight:400}:is(.workbench,.pdf-import-workspace) .zine-title-panel :is(input,.zine-title-prompt){font-size:max(16px,var(--window-menu-font))}.workbench .adjust-window-statusbar{margin:3px;border:0;min-height:1.2rem;padding:.2rem .4rem;font-size:.7rem;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}@media (max-width:640px){.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body{overflow:auto}.pdf-import-workspace[data-phone=true] .pdf-import-panel-body{height:auto;overflow:auto}.workbench .adjust-window-statusbar{margin:2px;padding:.18rem .3rem}}.workbench .adjust-window .paper-picker .darkroom-filters:has(>.ink:empty){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.workbench .adjust-window .paper-picker .darkroom-filters>.ink:empty{width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:1}.pdf-import-workspace[data-phone=true] .pdf-import-settings-controls .text-button,.workbench[data-phone=true] .phone-editor-flyout .adjust-window-body :is(.chip,.text-button){font-size:var(--window-menu-font)}*{scrollbar-width:auto;scrollbar-color:#d9d4c9 #c4bfb5}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto}::-webkit-scrollbar{width:18px;height:18px}::-webkit-scrollbar-track{background:#c4bfb5;border:2px solid #d9d4c9;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}::-webkit-scrollbar-thumb{min-height:40px;min-width:40px;border-color:#fffdf8 #77736c #77736c #fffdf8;border-style:solid;border-width:2px;border-radius:0;background-color:#d9d4c9;background-image:linear-gradient(#77736c,#77736c),linear-gradient(#fffef9,#fffef9),linear-gradient(#77736c,#77736c),linear-gradient(#fffef9,#fffef9);background-size:7px 1px;background-repeat:no-repeat;background-position:center calc(50% - 2px),center calc(50% - 1px),center calc(50% + 2px),center calc(50% + 3px)}::-webkit-scrollbar-thumb:horizontal{background-size:1px 7px;background-position:calc(50% - 2px),calc(50% - 1px),calc(50% + 2px),calc(50% + 3px)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:#d9d4c9}}@media (min-width:641px){.workbench:not(.reading) :is(.adjust-window.editor-title-panel,.adjust-window.tools-window,.adjust-window.desk-tool-flyout){width:var(--editor-panel-width)}.workbench:not(.reading) .adjust-window.tools-window{top:calc(var(--editor-left-panel-top) + var(--window-title-height) + 35.33px + 8px)}.workbench .tools-window-body{height:calc((var(--editor-panel-width) - 16px) * 1.351 + 70px)}.workbench:not(.reading) .adjust-window.properties-window{height:min(var(--editor-panel-height),var(--workspace-panel-height))}.pdf-import-left-stack,.pdf-import-panel{width:var(--pdf-side-width);height:var(--pdf-panel-height)}.pdf-import-right{justify-self:end}}.workbench[data-phone=true] .phone-editor-window.phone-editor-controls{top:calc(3.25rem + env(safe-area-inset-top) + var(--window-title-height) + 35.33px + 8px)}.workbench[data-phone=true] :is(.adjust-window.editor-title-panel,.phone-editor-window.phone-editor-controls){width:var(--phone-editor-controls-width)}.pdf-import-workspace[data-phone=true] .pdf-import-left-stack{width:var(--pdf-phone-controls-width)}.pdf-import-workspace[data-phone=true] .pdf-import-right{left:auto;width:calc(100vw - var(--pdf-phone-inset) * 2 - var(--pdf-phone-controls-width) - .5rem)}.pdf-import-workspace[data-phone=true] :is(.pdf-import-left-stack,.pdf-import-right){height:calc(var(--pdf-phone-panel-height) + var(--window-title-height) + 35.33px + 8px);max-height:none}.paper-size-mode{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.workbench .adjust-window .paper-size-mode>fieldset{min-width:0;padding:5px 4px}.paper-mode-options{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:4px}.workbench .adjust-window .paper-mode-options .chip{min-width:0;text-transform:none}.workbench .adjust-window .paper-picker .paper-color-row .darkroom-filters:has(>.ink:empty){grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.workbench .adjust-window .paper-size-reset{grid-column:1/-1;text-transform:none}.workbench .adjust-window .paper-picker .paper-size-mode .paper-cuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.workbench .adjust-window .paper-size-mode .paper-cuts .chip{min-width:0;min-height:25px;height:25px;padding:0 1px;letter-spacing:0}.workbench .adjust-window .paper-picker :is(.paper-page-order,.paper-page-count){gap:4px}.workbench .tools-window-body.tools-organized{display:grid;grid-template-columns:minmax(0,1fr);height:auto;grid-template-rows:minmax(0,1fr);padding:8px 6px;overflow:hidden}.tools-button-row{display:grid;grid-template-columns:repeat(6,36px);justify-content:center;gap:4px}.workbench .tools-organized .desk-tool-button{width:36px;min-width:36px;height:36px;min-height:36px;aspect-ratio:1;padding:0}.tools-inline-settings{min-height:0;overflow-y:auto;overflow-x:hidden}.tools-inline-settings .tool-settings{gap:6px}.tools-inline-settings .tool-settings>p:first-child{display:none}.tools-inline-settings .darkroom{gap:6px}.tools-inline-settings .darkroom-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.tools-inline-settings .brush-controls .darkroom-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-inline-settings .image-effects{padding:0;gap:6px;font-size:9pt}.tools-inline-settings .image-effects :is(p,legend,label,small,button){font-family:inherit;font-size:9pt;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none}.tools-inline-settings .image-effects .darkroom{gap:6px;padding-top:6px}.tools-inline-settings .image-effects .darkroom-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tools-inline-settings .image-effects .darkroom>label{gap:4px}.tools-inline-settings .image-effects .darkroom-switches{gap:8px}.tools-inline-settings .image-effects .switch{min-height:25px}.tools-inline-settings .pen-size .darkroom-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench .tools-inline-settings :is(.chip,.ink){width:100%;min-width:0;min-height:25px;height:25px;padding:0 2px}.windows-tool-icon{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:block;flex:none;width:32px;height:32px;background-size:32px 32px;background-position:50%;background-repeat:no-repeat;image-rendering:auto;pointer-events:none}.workbench .adjust-window:is(.tools-window,.phone-editor-controls){min-width:256px}.workbench :is(.desk-tool-flyout,.phone-editor-flyout) .adjust-window-body :is(legend,button){font-size:9pt;font-weight:400}.workbench .adjust-window-toolbar .icon-button{padding:0}.workbench :is(.desk-tool-flyout,.phone-editor-flyout) .adjust-window-body button{font-weight:400;letter-spacing:0}:is(button,[role=button],a.text-button,a.icon-button,a.bauhaus-action){letter-spacing:normal!important}.pdf-import-workspace .pdf-import-panel.adjust-window .adjust-window-body :is(legend,.pdf-import-dropzone-legend){font-size:9pt;font-weight:400}.pdf-import-workspace .pdf-import-panel.adjust-window .adjust-window-body :is(button,label,.pdf-import-file-prompt>strong){font-size:9pt;font-weight:400;letter-spacing:normal}.pdf-import-workspace .pdf-import-panel.adjust-window .pdf-import-settings-controls button{display:grid;place-items:center;padding:0 3px;text-align:center}:is(.workbench,.pdf-import-workspace) .adjust-window:not(.windows-modal-window) :is(.adjust-window-body,.adjust-window-toolbar,.tools-inline-settings) button{height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 2px!important;display:grid;place-items:center;line-height:1;white-space:nowrap!important}:is(.workbench,.pdf-import-workspace) .adjust-window:not(.windows-modal-window) :is(.adjust-window-body,.adjust-window-toolbar,.tools-inline-settings) button>svg:not(.windows-tool-icon):not(.properties-button-icon){max-width:14px;max-height:14px}.workbench .adjust-window .adjust-window-toolbar{grid-template-columns:repeat(4,32px);justify-content:start}.workbench .adjust-window .adjust-window-toolbar button.icon-button{width:32px;min-width:32px;max-width:32px;height:32px!important;min-height:32px!important;max-height:32px!important}.workbench .adjust-window .paper-page-count output,.workbench .adjust-window:not(.windows-modal-window) :is(.adjust-window-body,.tools-inline-settings) button{height:25px!important;min-height:25px!important;max-height:25px!important;aspect-ratio:auto}.pdf-import-workspace[data-phone=true] .pdf-import-panel .pdf-import-settings-controls button{height:25px!important;min-height:25px!important;max-height:25px!important}@media (min-width:641px) and (any-pointer:coarse){.pdf-import-workspace .pdf-import-panel.adjust-window .pdf-import-settings-controls button{height:25px!important;min-height:25px!important;max-height:25px!important}}@media (min-width:641px){.workbench:not(.tablet-layout):not([data-phone=true]){--editor-left-panel-top:max(var(--workspace-panel-top),calc(50dvh - var(--editor-panel-height) / 2))}.workbench:not(.tablet-layout):not([data-phone=true]) .paper-page-order{grid-template-columns:max-content minmax(0,calc(50% + .5rem - 13px));align-items:center;justify-content:space-between}.workbench:not([data-phone=true]) .paper-page-count{grid-template-columns:25px max-content 25px}.workbench:not([data-phone=true]) .paper-page-count output{min-width:0;padding-inline:4px}.workbench:not([data-phone=true]) .tools-button-row{grid-template-columns:repeat(6,minmax(0,32px))}.workbench:not([data-phone=true]) .tools-organized .desk-tool-button{width:100%;min-width:0;max-width:32px;height:auto;min-height:0;max-height:32px}.workbench:not(.reading):not(.tablet-layout):not([data-phone=true]) .desk-tool-flyout{top:var(--editor-left-panel-top)}.workbench:not([data-phone=true]) .paper-page-count .chip{width:25px;min-width:25px;max-width:25px}.workbench.tablet-layout .adjust-window:is(.tools-window,.desk-tool-flyout){min-width:0}.workbench.tablet-layout:not(.reading) .adjust-window.properties-window{height:var(--properties-panel-height);max-height:var(--properties-panel-height)}.workbench.tablet-layout .tools-button-row .windows-tool-icon{left:2px;top:2px;margin:0;width:calc(100% - 4px);height:calc(100% - 4px);background-size:contain}.workbench.tablet-layout .adjust-window :is(.tools-inline-settings,.paper-color-row) button.ink:empty{width:100%;min-width:0;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1}}.workbench .panel-scroll-area{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.workbench .panel-scroll-area[data-overflow=true]{grid-template-columns:minmax(0,1fr) 18px;gap:4px}.workbench .panel-scroll-area[data-overflow=false]>.panel-scroll-range{display:none}.workbench .adjust-window-body.panel-scroll-area{padding:0}:is(.workbench,.pdf-import-workspace) .adjust-window-footer{flex:none;border-top:1px solid var(--adjust-mid);padding:5px 6px}:is(.workbench,.pdf-import-workspace) .adjust-window-footer .paper-settings-actions button{min-width:0;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 2px;font-size:9pt;font-weight:400;text-transform:none}.workbench .adjust-window-body.panel-scroll-area>.panel-scroll-viewport>.panel-scroll-content{padding:.5rem}.workbench.tablet-layout .tools-window-body.tools-organized{padding-right:0}.workbench .adjust-window .tools-button-row.adjust-window-toolbar{grid-template-columns:repeat(6,minmax(0,32px));min-height:43px;align-items:center;justify-content:start}.workbench .adjust-window .tools-button-row>.adjust-actions{display:contents}.workbench .adjust-window .tools-button-row>.adjust-actions>button,.workbench .adjust-window .tools-button-row>button[data-tool=hand]{grid-row:1}.workbench .adjust-window .tools-button-row>button:not([data-tool=hand]){grid-row:2}.workbench .adjust-window .tools-button-row>.adjust-actions>button:first-child{grid-column:1}.workbench .adjust-window .tools-button-row>button[data-tool=image]{grid-column:1;grid-row:2}.workbench .adjust-window .tools-button-row button.desk-tool-button,.workbench .adjust-window .tools-button-row button.icon-button{width:100%;min-width:0;max-width:32px;height:auto!important;min-height:0!important;max-height:32px!important;aspect-ratio:1}@media (min-width:641px){.workbench.tablet-layout .adjust-window .adjust-window-toolbar{grid-template-columns:repeat(6,minmax(0,32px));align-items:center}.workbench.tablet-layout .adjust-window .adjust-window-toolbar button.icon-button{width:100%;min-width:0;max-width:32px;height:auto!important;min-height:0!important;max-height:32px!important;aspect-ratio:1}}.panel-scroll-viewport{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.panel-scroll-viewport::-webkit-scrollbar{display:none}.panel-scroll-content{display:flow-root}.workbench .panel-scroll-content>.paper-picker{padding:0;gap:.6rem}.workbench .adjust-window .panel-scroll-range{writing-mode:vertical-lr;direction:ltr;appearance:none;width:18px;height:100%;min-height:0;margin:0;border:2px solid #d9d4c9;border-radius:0;background:#c4bfb5;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}.workbench .adjust-window .panel-scroll-range::-webkit-slider-runnable-track{width:14px;height:100%;border:0;background:transparent}.workbench .adjust-window .panel-scroll-range::-webkit-slider-thumb{appearance:none;width:14px;height:min(100%,var(--scroll-thumb-height));margin:0;border-color:#fffdf8 #77736c #77736c #fffdf8;border-style:solid;border-width:2px;border-radius:0;background-color:#d9d4c9;background-image:linear-gradient(#77736c,#77736c),linear-gradient(#fffef9,#fffef9),linear-gradient(#77736c,#77736c),linear-gradient(#fffef9,#fffef9);background-size:7px 1px;background-repeat:no-repeat;background-position:center calc(50% - 2px),center calc(50% - 1px),center calc(50% + 2px),center calc(50% + 3px)}.workbench .adjust-window button>svg:is(.windows-tool-icon,.properties-button-icon){position:absolute;inset:0;margin:auto;display:block;transform:scale(.75);transform-origin:center;width:100%;height:100%;max-width:32px;max-height:32px;pointer-events:none}.workbench .adjust-window button.desk-tool-button{overflow:visible}.workbench .adjust-window button.desk-tool-button>svg.windows-tool-icon{inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.app-modal-window.adjust-window{width:var(--modal-width,min(22rem,calc(100vw - 2rem)));color:var(--ink);font-family:Times New Roman,Times,serif;font-size:var(--window-menu-font)}dialog.app-modal-window.adjust-window{inset:50% auto auto 50%;margin:0;translate:-50% -50%;width:var(--modal-width,min(22rem,calc(100vw - 2rem)));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);border:2px solid;border-color:var(--adjust-light) var(--adjust-dark) var(--adjust-dark) var(--adjust-light);padding:0;background:var(--adjust-panel);outline:0;box-shadow:1px 1px 0 #000,-1px -1px 0 var(--adjust-mid)}dialog.app-modal-window.adjust-window:not([open]){display:none}.app-modal-window.adjust-window>:is(header,.windows-modal-titlebar){display:flex;flex:none;align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--window-title-height);min-height:var(--window-title-height)!important;margin:0;padding:0 var(--window-title-padding);background:var(--ink);color:#fff;font-size:var(--window-title-font);font-weight:400;line-height:normal;letter-spacing:.04em;text-transform:lowercase}.app-modal-window.adjust-window:not(.crop-stage-window)>:is(section,.windows-modal-body){display:grid;gap:.7rem;min-height:0;max-height:calc(100dvh - 6rem);overflow-y:auto;padding:.8rem;background:var(--adjust-panel);border:0;box-shadow:none;font-size:var(--window-menu-font)}.app-modal-window.adjust-window>:is(section,.windows-modal-body)>p{margin:0;font-size:inherit;font-weight:400;line-height:1.35;letter-spacing:normal}.app-modal-window.adjust-window .windows-modal-actions :is(button,a){display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;height:25.33px;min-height:25.33px;padding:0 .4rem;border:0;border-radius:0;background:var(--adjust-panel);box-shadow:inset 1px 1px 0 #fffef9,inset -1px -1px 0 #77736c;color:var(--ink);font:inherit;font-size:10pt;line-height:1;letter-spacing:0;text-transform:lowercase}.app-modal-window.adjust-window .windows-modal-actions :is(button,a):active{box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}.app-modal-window.adjust-window .windows-modal-actions :is(button,a):focus-visible{outline:1px dotted var(--ink);outline-offset:-3px}.app-modal-window.adjust-window .save-progress-track{box-sizing:border-box;height:25.33px;border:0;background:#8a867d;box-shadow:inset 1px 1px 0 #77736c,inset -1px -1px 0 #fffef9}.app-modal-window.adjust-window .save-progress-value{font-size:var(--window-menu-font)}.app-modal-window.page-organizer-dialog{--modal-width:min(72rem,calc(100vw - 2rem))}.app-modal-window.crop-stage-window{--modal-width:min(64rem,100%)}@media (max-width:640px){.app-modal-window.adjust-window{--modal-width:min(90vw,24rem)}.app-modal-window.page-organizer-dialog{--modal-width:calc(100vw - 2rem)}.app-modal-window.crop-stage-window{--modal-width:min(64rem,100%)}}@media (hover:none),(pointer:coarse){.app-modal-window.adjust-window .windows-modal-actions :is(button,a){min-width:44px}}.crop-stage::backdrop,.delete-confirmation::backdrop{background:rgb(0 0 0/.1);-webkit-backdrop-filter:none;backdrop-filter:none}.crop-stage:has(>.app-modal-window){background:transparent}.create-loading:has(>.app-modal-window){background:rgb(0 0 0/.1);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window){--window-title-font:12pt;--window-menu-font:12pt;--menu-font-size:12pt;--panel-action-font:10pt;font-size:12pt}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window) :is(p,legend,label,input,output,small,strong,dt,dd,span,[role=alert],[role=status]){font-size:var(--window-menu-font)!important}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window) :is(button,a.text-button,button span,button strong,button small):not(.adjust-window-titlebar){font-size:var(--panel-action-font)!important}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window)>:is(.adjust-window-titlebar,header){font-size:var(--window-menu-font)!important}@media (max-width:1366px){:root{--responsive-window-font:clamp(.72rem,1.2vw,1rem);--responsive-window-height:calc(var(--responsive-window-font) * 2.32421875)}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window){--window-title-font:var(--responsive-window-font);--window-title-height:var(--responsive-window-height);--window-menu-font:var(--window-title-font);--menu-font-size:var(--window-title-font);--panel-action-font:var(--window-title-font);font-family:Times New Roman,Times,serif;font-size:var(--window-title-font)}:is(.workbench .adjust-window,.pdf-import-workspace .adjust-window,.app-modal-window)>:is(.adjust-window-titlebar,header){height:var(--window-title-height)!important;min-height:var(--window-title-height)!important;padding-block:0;margin:0;font-weight:400;line-height:normal}}@media (max-width:640px){:root{--responsive-window-font:8.4pt;--responsive-window-height:21.6px}*{scrollbar-width:none!important}}@media (max-width:640px){::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.workbench .panel-scroll-area[data-overflow=true]{grid-template-columns:minmax(0,1fr);gap:0}.workbench .adjust-window .panel-scroll-range{display:none!important}}@media (max-width:640px){.app-modal-window.adjust-window.save-progress-window,.app-modal-window.adjust-window:has(.save-progress-track){--modal-width:min(63vw,16.8rem)}.app-modal-window.adjust-window .save-progress-track{height:17.75px}.app-modal-window.adjust-window .save-progress-value{font-size:7pt!important}}.app-modal-window.adjust-window .windows-modal-actions button.destructive{color:var(--delete-red);opacity:1}.app-modal-window.adjust-window .windows-modal-actions button.destructive:disabled{color:var(--delete-disabled)}.reader-page-jump{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:.35em;font-size:8.4pt}.reader-page-jump input{box-sizing:border-box;width:4ch;min-width:3ch;height:1.8em;padding:0 .25em;border:0;border-bottom:1px solid;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center;appearance:none}.reader-page-jump input:focus-visible{outline:1px solid currentColor;outline-offset:2px}.shelf-pagination .reader-page-jump span{min-width:0;font:inherit}.reader-page-jump[aria-busy=true] input{opacity:.6}@media (max-width:640px){.reader-page-jump{font-size:inherit}}