#app{--ink:#35332f;--muted:#716b62;--line:#cfc8bc;--paper:#eeeae2;--white:#fffdf8;--red:#955640;--cloth:url(data:image/webp;base64,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);--ease-settle:cubic-bezier(.2,.75,.25,1);--ceramic:linear-gradient(155deg,#faf8f2,#e9e4db 58%,#e3ded4);--ceramic-edge:inset 0 2px 2px #fffdf8,inset 0 -1px 2px #b4aa9960;display:grid;grid-template-rows:auto minmax(0,1fr) 44px auto;grid-template-areas:"header" "art" "status" "bench";color:var(--ink);background:#fcfaf4;font-family:system-ui,sans-serif}#app:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cloth) center/256px;mix-blend-mode:multiply;opacity:.7;pointer-events:none}#app button,#app input,#app select{font-family:inherit}#app button:focus-visible,#app input:focus-visible,#app select:focus-visible,#app summary:focus-visible{outline:2px solid #786148;outline-offset:2px}#app svg{width:22px;height:22px}#app .defs{width:0;height:0}#stage{grid-area:art;isolation:isolate;background:transparent;box-shadow:inset 0 5px 7px -7px #6c5d47}#stage:focus-visible{outline:none}#stage:focus-visible .cursor-center{outline:1px solid #fff;outline-offset:2px}#art-plane{box-shadow:0 1px 2px #51493940,0 5px 18px #51493922}#app.no-image #stage{visibility:visible}#app.no-image #art-plane{visibility:hidden}#selection-overlay,#selection-marks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#selection-overlay{opacity:1}#cursor{--cursor-diameter:0px;--cursor-height:0px;--cursor-angle:0deg}#cursor .cursor-ring{width:var(--cursor-diameter);height:var(--cursor-height);left:calc(var(--cursor-diameter) / -2);top:calc(var(--cursor-height) / -2);box-sizing:border-box;border-width:1px}#cursor:not(.has-brush-size) .cursor-ring{display:none}#cursor.soft-brush-size .cursor-ring{border-style:dashed}#cursor.square-brush-size .cursor-ring{border-radius:0}#cursor .cursor-cross:before{width:calc(var(--cursor-diameter) + 12px);left:calc((var(--cursor-diameter) + 12px) / -2);height:1px;top:0;box-shadow:none;background:linear-gradient(to right,#fff 0 5px,transparent 5px calc(100% - 5px),#fff calc(100% - 5px))}#cursor .cursor-cross:after{height:calc(var(--cursor-diameter) + 12px);top:calc((var(--cursor-height) + 12px) / -2);width:1px;left:0;box-shadow:none;background:linear-gradient(to bottom,#fff 0 5px,transparent 5px calc(100% - 5px),#fff calc(100% - 5px))}#cursor .cursor-center{width:3px;height:3px;left:-1.5px;top:-1.5px;background:#4c453b;border-radius:50%;box-shadow:0 0 0 1px #fff}#app.painting .cursor-center{background:#ad583b;box-shadow:0 0 0 2px #fff}#app .topbar{grid-area:header;padding:calc(5px + var(--safe-top)) max(12px,env(safe-area-inset-right)) 2px max(12px,env(safe-area-inset-left));gap:0 8px;background:var(--surface-material,none) border-box 0 0/100% 100%,#efebe3;color:var(--ink);border-bottom:1px solid #b8ad9c70;box-shadow:0 1px #fff9}.editor-title{display:flex;align-items:center;min-width:0}#app .editor-title h1{margin:0;line-height:0}#app .paint-brand{display:block;width:150px;height:auto}#app #open-home{display:block;padding:0;min-height:44px;border:0;background:none;box-shadow:none}#app #open-home:active{translate:0 1px}.home-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.home-actions button{flex:1;min-height:44px;white-space:nowrap}.home-actions .modal-close{margin-top:0;border:1px solid #211b2230}#app .file-actions{gap:0}#app .file-actions button{min-width:44px;min-height:44px;padding:4px 6px;background:none;color:var(--ink);border:0;box-shadow:none;font-size:11px;font-weight:500}#app .file-actions svg{width:17px;height:17px}#app .file-actions button:active:not(:disabled){background:#d8d0c344;translate:0 1px}#app .header-details{position:relative;min-height:32px;gap:8px;border-top:1px solid #cfc8bc60}#app .canvas-meta{display:flex;flex-direction:row;align-items:center;gap:7px;flex:1;overflow:hidden}#app #document-name{flex:1;max-width:100%;font-size:9px}#app #document-kind{display:none}#app #canvas-size{font:500 9px/1.3 system-ui,sans-serif;color:#756e64}#app .utility-row button{font-size:10px;font-weight:400;min-height:32px;padding:0 6px}#app .utility-row #compare[aria-pressed=true]{background:#dbd4c9;color:var(--ink)}#app .utility-row #open-help{min-width:44px;display:flex;gap:4px;align-items:center;color:var(--muted)}#app #open-help .help-avatar{width:14px;height:14px;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:inherit}#open-help span{font-size:10px}#state-note{grid-area:art;position:absolute;inset:auto auto 12px 50%;z-index:20;width:max-content;max-width:min(520px,calc(100% - 24px));max-height:calc(100% - 24px);translate:-50% 6px;display:flex;align-items:stretch;gap:8px;border:1px solid #fcf4e34d;border-radius:14px;padding:6px 6px 6px 16px;background:#403d35;color:#faf5e9;box-shadow:0 3px 8px #342a2530,0 10px 28px #342a2538;font-size:14px;font-weight:500;line-height:1.6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,translate .16s ease,visibility 0s .16s}#state-note.visible{opacity:1;visibility:visible;translate:-50% 0;transition-delay:0s}#state-note.error{background:#783c2e;color:#fff8f0}#state-message{align-self:stretch;align-content:safe center;flex:1;min-width:0;min-height:0;padding:6px 0;overflow:auto;overflow-wrap:anywhere}#state-note.error.visible #state-message{pointer-events:auto}#app #dismiss-state-note{display:grid;place-items:center;flex:none;align-self:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:inherit;box-shadow:none}#state-note.visible #dismiss-state-note{pointer-events:auto}#app #dismiss-state-note svg{width:16px;height:16px}#app #dismiss-state-note:is(:hover,:focus-visible){background:#fff2}#app #dismiss-state-note:focus-visible{outline-color:#faf5e9}.fixed-status{grid-area:status;display:flex;align-items:center;gap:6px;padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.fixed-status .history-controls{flex:none;gap:0}.fixed-status .history-controls button{width:44px;min-height:44px;background:none;color:#4c473f;box-shadow:none;border:0;padding:0}.fixed-status .history-controls small{display:none}#app .fixed-status #reset-edit{flex-direction:column;justify-content:center;gap:2px;border-left:1px solid #cfc8bc;border-radius:0}#app .fixed-status #reset-edit svg{width:17px;height:17px}.fixed-status #reset-edit small{display:block;font-size:9px;line-height:1.2;font-weight:500}.fixed-status .history-controls button:disabled{opacity:.38}#app .fixed-status svg{width:20px;height:20px}.fixed-status .view-float{position:static;padding:0;margin-left:auto;width:auto;background:none;border:0;box-shadow:none;backdrop-filter:none}#app .view-controls{color:#4c473f;background:transparent}#app .view-controls button{min-width:44px;min-height:44px;padding:0 4px}#app #fit-view{font-size:10px;font-weight:500}#selection-notice{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;gap:8px}#selection-state{flex:none;padding:5px 6px;border-radius:6px;background:#ead2c3;color:#6e3022;font-size:13px;font-weight:700;white-space:nowrap}#app #deselect{flex:none;padding:0 8px;min-height:44px;color:#fffaf3;background:#854734;border:1px solid #723d2c;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}.fixed-status:has(#selection-notice:not([hidden])) :is(#zoom-in,#zoom-out,#zoom-value){display:none}#app .fixed-bench{--key-size:88px;grid-area:bench;position:relative;z-index:10;width:100%;display:grid;grid-template-columns:var(--key-size) minmax(0,1fr);grid-template-rows:56px var(--key-size);gap:8px 12px;padding:10px max(12px,env(safe-area-inset-right)) calc(12px + var(--safe-bottom)) max(12px,env(safe-area-inset-left));border:1px solid #ccc4b6;border-bottom:0;border-radius:30px 30px 0 0;background:var(--surface-material,var(--ceramic)) border-box 0 0/100% 100%;box-shadow:var(--ceramic-edge),0 -2px 10px #86765b26;color:var(--ink)}.fixed-adjust{grid-column:1/-1;grid-row:1;min-width:0}#app .quick-controls{display:grid;grid-template-columns:64px minmax(60px,1fr) 108px;gap:10px;width:100%;height:56px;min-height:0;border:0;border-radius:0;background:none}#app #open-settings{position:relative;display:block;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ink);box-shadow:none;translate:none}.nib-face{position:absolute;inset:0 0 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px;border:1px solid #d2c9ba;border-radius:inherit;background:var(--ceramic);box-shadow:inset 0 1px 1px #fff,0 2px 2px #78674745;pointer-events:none;transition:translate 90ms ease-out,box-shadow 90ms ease-out}#app #open-settings .nib-sample{display:block;width:48px;height:24px;flex:none}#app .quick-copy{flex-direction:row;align-items:center;gap:3px}#app #quick-label,#app #quick-value{font-size:10px;font-weight:600;color:#4a4238;white-space:nowrap}#app #open-settings:active,#app #open-settings[aria-expanded=true]{background:transparent;box-shadow:none;translate:none}#open-settings:is(:active,[data-contact=true],[aria-expanded=true]) .nib-face{translate:0 2px;box-shadow:inset 0 1px 3px #998b7650,0 1px #fff9}@media(prefers-reduced-motion:reduce){.nib-face{transition:none}}.size-home{min-width:0;height:56px;padding:0 2px}.size-home .range-row{margin:0;grid-template-columns:1fr auto;grid-template-rows:16px 40px;font-size:10px;font-weight:500}.size-home .range-row>span{grid-column:1;grid-row:1}.size-home .range-row output{grid-column:2;grid-row:1;font-size:10px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.size-home .range-row .size-control{--size-thumb:23px;--size-cap:linear-gradient(#6c604c,#6c604c) center/1px 7px no-repeat,conic-gradient(from 25deg,#dedbd4,#8f8b82,#f6f4ee,#a8a39a,#dedbd4);position:relative;display:block;grid-column:1/-1;grid-row:2;height:40px;min-width:0}.size-control:before{content:"";position:absolute;left:calc(var(--size-thumb)/2);right:calc(var(--size-thumb)/2);top:calc(50% - 4px);height:8px;background:linear-gradient(#827155,#c7bba6 55%,#fff9);clip-path:polygon(0 37.5%,100% 0,100% 100%,0 62.5%);pointer-events:none}.size-home .range-row input{position:relative;height:40px;min-width:0}#app .range-row input::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:#d5cdbf;box-shadow:inset 0 1px 3px #796b5166,0 1px #fff}#app .range-row input::-webkit-slider-thumb{appearance:none;width:23px;height:23px;margin-top:-9px;border:1px solid #a69e90;border-radius:50%;background:conic-gradient(from 25deg,#dedbd4,#8f8b82,#f6f4ee,#a8a39a,#dedbd4);box-shadow:inset 0 0 0 2px #e6e1d7,0 2px 3px #574a394d}#app .range-row input::-moz-range-track{height:5px;border-radius:5px;background:#d5cdbf;box-shadow:inset 0 1px 3px #796b5166}#app .range-row input::-moz-range-thumb{width:21px;height:21px;border:1px solid #a69e90;border-radius:50%;background:#d4cfc4;box-shadow:inset 0 0 0 2px #e6e1d7,0 2px 3px #574a394d}#app #size::-webkit-slider-runnable-track{background:transparent;box-shadow:none}#app #size::-moz-range-track{background:transparent;box-shadow:none}#app #size::-webkit-slider-thumb{width:var(--size-thumb);height:var(--size-thumb);background:var(--size-cap)}#app #size::-moz-range-thumb{width:calc(var(--size-thumb) - 2px);height:calc(var(--size-thumb) - 2px);background:var(--size-cap)}#app .color-pair{display:flex;align-items:center;justify-content:center;gap:0;padding:3px;border:1px solid #d2c9ba;border-radius:35px 28px 28px 35px;background:var(--ceramic);box-shadow:inset 0 2px 2px #fff,0 2px 4px #78674745}#app .color-pair button{padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink)}#app #open-color{display:grid;place-items:center;flex:none;width:52px;height:50px;min-width:52px;border-radius:50%}#open-color small{display:none}#app .color-dot{position:relative;display:block;width:37px;height:37px;background:var(--paint);border:0;border-radius:50%;box-shadow:0 0 0 4px #dfd8cc,0 0 0 5px #fffc}.color-dot:after{content:"";position:absolute;inset:-6px;border:2px solid #847153;border-radius:inherit;opacity:0;pointer-events:none}#app .color-pair #pick-color{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:44px;min-height:44px;border-radius:50%;font-size:8px}#app .color-pair #pick-color svg{width:19px;height:19px}#app .color-pair #pick-color:active:not(:disabled){background:linear-gradient(#e4dccc,#d6cbb7);box-shadow:inset 0 2px 4px #a7957540,0 1px #fff}#app #open-color[aria-expanded=true] .color-dot{outline:1px solid #695a43;outline-offset:5px}#app .fixed-bench>.hold-float{grid-column:1;grid-row:2;display:block;width:var(--key-size);height:var(--key-size);padding:0}#app.native-input .fixed-bench>.hold-float{display:block!important;visibility:hidden}#app #paint-hold{--key-ink:#faf5e9;--key-top:#615b50;--key-bottom:#403d35;--key-signal:#e7c59b;position:relative;display:block;width:100%;height:100%;min-height:0;padding:4px;border:1px solid #c6beaf;border-top-color:#b2a58e;border-bottom-color:#fffaf0;border-radius:19px;background:#c8beac;box-shadow:inset 0 2px 4px #75644866,0 1px #fff8;color:var(--key-ink);translate:none;transition:none}#paint-hold .hold-face{position:absolute;inset:3px 3px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #3c392f;border-top-color:#aaa08a;border-radius:15px;background:radial-gradient(ellipse at 45% 0%,#fff2,transparent 65%),linear-gradient(var(--key-top),var(--key-bottom));box-shadow:inset 0 1px #e8dcca38,inset 0 -1px 1px #18170f55,0 3px #302d25,0 5px 5px #66533360;pointer-events:none;transition:translate 90ms ease-out,box-shadow 90ms ease-out}#paint-hold .hold-symbol{display:flex;align-items:center;gap:7px;height:19px}#app #paint-hold svg{display:block;width:17px;height:17px}#paint-hold .hold-symbol i{width:5px;height:5px;border-radius:50%;background:#29271f;box-shadow:0 1px #c9b89750}#app #paint-hold b{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:.02em;white-space:nowrap}#app #paint-hold[aria-pressed=true]{translate:none;border-color:#b3a68f;color:var(--key-ink);background:#beb39f;box-shadow:inset 0 2px 4px #75644866,0 1px #fff8}#paint-hold[aria-pressed=true] .hold-face{translate:0 3px;background:linear-gradient(var(--key-bottom),var(--key-top));border-top-color:#302e26;box-shadow:inset 0 2px 5px #17170f55,inset 0 -1px #f1e2c325,0 1px #ede0c750}#paint-hold[aria-pressed=true] .hold-symbol i{background:var(--key-signal);box-shadow:0 0 5px color-mix(in srgb,var(--key-signal),transparent 45%)}#app #paint-hold:disabled{opacity:1;color:#716858;cursor:default}#paint-hold:disabled .hold-face{translate:0 2px;border-color:#beb3a0;background:linear-gradient(#dfd7c9,#e9e2d6);box-shadow:inset 0 1px 3px #a99b8440,0 1px #fffb}#app #paint-hold:disabled b{font-size:13px}#paint-hold:disabled .hold-symbol i{background:#aea18b;box-shadow:none}@media(prefers-reduced-motion:reduce){#paint-hold .hold-face{transition:none}}.fixed-actions{grid-column:2;grid-row:2;--tool-arrow-width:44px;min-width:0;display:grid;grid-template-columns:0 minmax(0,1fr) 0;grid-template-rows:minmax(0,1fr);position:relative}#app .direct-tools{grid-column:2;grid-row:1;--tool-gap:2px;position:relative;isolation:isolate;--tool-min-width:64px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--tool-width,64px);grid-template-columns:none;gap:var(--tool-gap);width:100%;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x}#app .direct-tools button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:100%;min-width:var(--tool-min-width);scroll-snap-align:start;padding:5px 1px;gap:7px;border:1px solid transparent;border-radius:15px;background:transparent;color:#595248;box-shadow:none;font-size:10px;font-weight:500}#app .direct-tools svg{width:25px;height:25px}.direct-tools:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:0;width:var(--tool-width,64px);border:1px solid #c7b99f;border-top-color:#fffaf1;border-radius:15px;background:linear-gradient(#e4dccc,#d6cbb7);box-shadow:inset 0 2px 4px #a7957540,0 1px #fff;transform:translate(calc(var(--tool-position,0) * (100% + var(--tool-gap))));transition:transform .18s cubic-bezier(.2,.85,.2,1);visibility:hidden;pointer-events:none}.direct-tools:has(button:is([aria-pressed=true],[data-active=true])):before{visibility:visible}.direct-tools:has([data-tool=eraser][aria-pressed=true]){--tool-position:1}.direct-tools:has(#tools-fab[data-active=true]){--tool-position:3}.direct-tools:has([data-tool=select][aria-pressed=true]){--tool-position:4}.direct-tools:has([data-tool=grab][aria-pressed=true]){--tool-position:6}#app .direct-tools button[aria-expanded=true]:not([aria-pressed=true],[data-active=true]){outline:1px solid #ab9878;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.direct-tools:before{transition:none}}#app .direct-tools button:active:not(:disabled){background:#cfc1a9;box-shadow:inset 0 2px 4px #87734e50;translate:none}#app .direct-tools::-webkit-scrollbar{display:none}#app .direct-tools button:focus-visible{outline-offset:-3px}.tool-scroll-track{grid-column:2;grid-row:2;height:4px;margin:5px 4px 1px;border-radius:4px;background:#c2b6a1;box-shadow:inset 0 1px 2px #79644855,0 1px #fff9;overflow:hidden;pointer-events:none}.tool-scroll-track i{display:block;height:100%;width:var(--tool-visible,100%);transform:translate(var(--tool-progress,0%));border-radius:inherit;background:linear-gradient(#a08c70,#79664e);box-shadow:inset 0 1px #d9c8ac}.fixed-actions:not([data-overflow=true]) .tool-scroll-track{display:none}.fixed-actions:active .tool-scroll-track i{background:#67523a}.fixed-actions[data-overflow=true]{grid-template-columns:var(--tool-arrow-width) minmax(0,1fr) var(--tool-arrow-width)}#app .tool-scroll-arrow{grid-row:1;position:relative;padding:0;min-width:0;width:100%;height:100%;background:none;border:0;box-shadow:none;color:#69573e;border-radius:12px}#tool-scroll-prev{grid-column:1}#tool-scroll-next{grid-column:3}.tool-scroll-arrow span{display:grid;place-items:center;position:absolute;inset:8px 9px;border-radius:12px;background:linear-gradient(90deg,#cfc3ae,#e9e0d0);box-shadow:inset 1px 0 2px #8b775748,1px 0 #fff9;font-size:29px;line-height:1}#app .tool-scroll-arrow:active:not(:disabled){translate:none}.tool-scroll-arrow:active:not(:disabled) span{background:#cbbba1;box-shadow:inset 0 1px 3px #77634566}#app .tool-scroll-arrow:disabled{opacity:1}.tool-scroll-arrow:disabled span{visibility:hidden}.fixed-actions:not([data-overflow=true]) .tool-scroll-arrow{display:none}#app #tools-fab{filter:none}#app .swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}#app .swatches button{min-width:0;height:46px;padding:0;border:1px solid #d2c8b8;border-radius:50%;background:var(--ceramic);box-shadow:inset 0 1px 2px #fff,0 1px 2px #8c78532b}#app .swatches button:before{inset:6px;border:0;border-radius:50%;background:var(--swatch);box-shadow:inset 0 2px 3px #0004}#app .swatches button[aria-pressed=true]{border-color:#756147}#app .swatches button[aria-pressed=true]:after{inset:2px;border:1px solid #756147}#empty-state{color:#665c4c}@media(min-width:640px){#app .fixed-bench{grid-template-columns:88px minmax(228px,1fr) minmax(262px,1fr);grid-template-rows:88px;gap:14px;padding:12px max(14px,env(safe-area-inset-right)) calc(14px + var(--safe-bottom)) max(14px,env(safe-area-inset-left))}#app .fixed-bench>.hold-float{grid-column:1;grid-row:1}.fixed-actions{grid-column:2;grid-row:1}.fixed-adjust{grid-column:3;grid-row:1;padding-left:14px;border-left:1px solid #b8ab9477}#app .quick-controls{height:88px;grid-template-columns:minmax(100px,1fr) 108px;grid-template-rows:28px 56px;gap:4px 14px}#app #open-settings{grid-column:1;grid-row:1;min-height:28px}#open-settings .nib-face{flex-direction:row;gap:5px;padding-inline:5px}#app #open-settings .nib-sample{width:40px;height:20px}.size-home{grid-column:1;grid-row:2}.color-pair{grid-column:2;grid-row:1/3;align-self:center;height:58px}#app .paint-brand{width:210px}#app .file-actions button{flex-direction:row;padding-inline:10px;font-size:12px}#app .file-actions svg{display:none}}@media(max-width:359px){#app .fixed-bench{padding-inline:8px;gap:8px}#app .quick-controls{grid-template-columns:56px minmax(60px,1fr) 104px;gap:8px}#app .direct-tools button{font-size:9px}#app .fixed-status{padding-inline:4px;gap:2px}#selection-notice{gap:4px}#selection-state{padding-inline:4px}#app #deselect{padding-inline:7px}}@media(min-width:640px)and (max-height:500px){#app .topbar{grid-template-columns:minmax(0,1fr) auto auto;padding-block:2px}#app .header-details{grid-column:2;grid-row:1;border:0}#app .file-actions{grid-column:3;grid-row:1}#app .canvas-meta{display:none}#app .fixed-bench{padding-block:6px}}.modal{--panel-surface:linear-gradient(150deg,rgb(255 253 248 / .86),rgb(245 241 234 / .76));width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto}#app:has(.modal[open])>.sheet,#app:has(.modal[open]) #empty-state{visibility:hidden}.modal::backdrop{background:#08080988;backdrop-filter:none}.modal .modal-card,#new-form{padding:20px;background:none}.modal :is(.primary,#apply-effect){background:#202023;border:1px solid #37373a;border-radius:7px;box-shadow:inset 0 1px #ffffff12,0 1px 2px #0003}.modal :is(input[type=number],select,.save-formats label,.canvas-background label){border-radius:6px;border:1px solid #29292930;background:#f4f3ee;color:#28282a;accent-color:#363638}.modal :is(.save-formats label:has(:checked),.canvas-background label:has(:checked)){border-color:#444447;box-shadow:inset 0 -2px #444447}.modal :is(.help-list dd,.sheet-note,.dimension-note,.new-description){color:#524550}.modal :is(.sheet-close,.modal-close,#cancel-reset){border-radius:6px;color:#444447;background:transparent;box-shadow:none}.modal .sheet-header small{color:#686864}.modal input{accent-color:#363638}#open-dialog .sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}#open-dialog .modal-title{margin:0}#close-open{width:44px;min-height:44px;flex:none}#open-dialog .open-sources{display:grid;gap:8px}#open-dialog .open-sources button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:10px 12px;border:1px solid #c6b8a1;border-radius:8px;background:#fffdf8;color:var(--ink);text-align:left}#open-dialog .open-sources button:active{background:#e7dfd1}#open-dialog .open-sources button>svg{flex:none;width:24px;height:24px}#open-dialog .open-sources button span{display:grid;gap:3px}#open-dialog .open-sources b{font-size:14px;font-weight:600}#open-dialog .open-sources small{font-size:11px;color:#716b62}.open-formats{font-size:11px;color:#716b62;margin:8px 0 0}#open-status{margin:8px 0 0;font-size:12px;line-height:1.5;color:#7e3726}#open-status:empty{display:none}.open-reassurance{margin-top:16px;padding-top:12px;border-top:1px solid #c6b8a1}.open-reassurance h3{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:600;color:#4c473f}#app .open-reassurance h3 svg{width:16px;height:16px;flex:none}.open-reassurance p{margin:0;font-size:11px;line-height:1.6;color:#716b62}#app #open-licenses{padding:6px 0;min-height:44px;background:none;border:0;box-shadow:none;color:inherit;font:inherit;text-decoration:underline}#licenses-dialog{padding:0;overflow:hidden;width:min(620px,calc(100% - 28px))}#licenses-dialog .sheet-header{margin:0;padding:12px 16px}#licenses-title{font-size:17px}#close-licenses{width:44px;min-height:44px;flex:none}#licenses-content{display:block;border:0;width:100%;height:min(640px,calc(100dvh - 110px));background:#f4efe4}@media(max-height:500px)and (min-width:600px){#open-dialog{width:min(680px,calc(100% - 28px))}#open-dialog .open-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal{color:var(--ink);background:#eee8dc;border:1px solid #c6b8a1;border-radius:16px;box-shadow:inset 0 1px 1px #fff,0 16px 50px #51412950;color-scheme:light}#leave-dialog{background:#f2f2f2;color:#242424;border-color:#c5c5c5;box-shadow:inset 0 1px 1px #fff,0 16px 50px #0004}#leave-dialog #leave-note{color:#555}#leave-dialog .home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#leave-dialog .home-actions button{color:#444;border:1px solid #bdbdbd;background:transparent;box-shadow:none;margin:0;min-height:44px}#welcome-dialog{width:min(440px,calc(100% - 24px));padding:0;overflow:hidden;background:#f4efe4}.welcome-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 26px)}.welcome-heading{position:relative;flex:none;padding:26px 24px 0}#welcome-title{margin:0;padding-right:24px}#welcome-title img{display:block;width:min(100%,290px);height:auto}#welcome-title:focus{outline:none}#close-welcome{position:absolute;right:6px;top:8px;width:44px;min-height:44px}#app #close-welcome svg{width:18px;height:18px}.welcome-body{min-height:0;overflow:auto;padding:0 24px}.welcome-art{display:block;width:100%;height:auto;mix-blend-mode:multiply;align-self:center}.welcome-body p{margin:0;font-size:14px;line-height:1.8;word-break:auto-phrase;text-wrap:pretty;color:#5b5145}.welcome-intro{padding:16px 0 22px}.welcome-intro span{display:block}.welcome-message{display:grid;grid-template-columns:minmax(0,1fr) 24%;align-items:center;gap:10px}.welcome-speech{position:relative;padding:16px 14px;background:#fffdf8;border-radius:12px}.welcome-speech:after{content:"";position:absolute;right:-8px;top:50%;border-block:6px solid transparent;border-left:9px solid #fffdf8}.welcome-speech .welcome-promise{color:#493642;font-size:14px;font-weight:650;line-height:1.65}.welcome-speech .welcome-detail{margin-top:10px;font-size:12px;line-height:1.8;word-break:normal}.welcome-speech .welcome-signoff{margin-top:12px;color:#8b304e;font-size:13px;font-weight:600}.welcome-footer{flex:none;padding:22px 24px 24px}#welcome-dialog .primary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 18px;background:#59414a;border:1px solid #59414a;box-shadow:0 2px 4px #49364218;color:#fffdf8;font-size:14px;font-weight:600}#app #welcome-dialog .primary svg{width:18px;height:18px}#welcome-dialog .primary:active{background:#493642}#help-dialog{width:min(480px,calc(100% - 28px));padding:0;overflow:hidden;transform-origin:top right}#help-dialog[open]{animation:help-arrive .18s ease-out}@keyframes help-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.help-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 30px)}.help-heading{flex:none;display:flex;align-items:center;gap:12px;padding:18px 18px 12px;border-bottom:1px solid #fff9}.help-heading>div{flex:1}.help-heading small{color:#59414a;font-size:11px}.help-heading h2{font-size:20px;line-height:1.4;margin:2px 0 0;color:#302936}.help-heading button{width:44px;min-height:44px;flex:none;padding:0;font-size:24px;background:transparent;border:0;color:#59404e}.help-body{flex:1;min-height:0;overflow:auto;padding:0 18px 16px}#app .help-tutorial{display:flex;align-items:center;gap:12px;width:100%;margin:14px 0 0;padding:14px;border:1px solid #c6bca9;border-radius:10px;background:#fffdf8;color:#493642;text-align:left;box-shadow:0 2px 3px #78674720}.help-tutorial>span:nth-child(2){flex:1}.help-tutorial b{font-size:14px}.help-tutorial small{display:block;margin-top:5px;font-size:11px;color:#71624d}.tutorial-play{color:#b82142;font-size:19px}#app .help-tutorial>svg{width:18px;height:18px}.help-tool-links{border:1px solid #c6bca9;border-radius:10px;overflow:hidden;background:#fffdf880}#app .help-tool-links button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:0;border-radius:0;box-shadow:none;background:none;color:#493642;text-align:left;font-size:13px}#app .help-tool-links button+button{border-top:1px solid #c6bca966}.help-tool-links button>span{flex:1}#app .help-tool-links .help-link-arrow{width:13px;height:13px;transform:rotate(-90deg);color:#71624d}#app :is(.help-tool-links button,.help-tutorial):active{background:#e9dfd5}@media(hover:hover){#app :is(.help-tool-links button,.help-tutorial):hover{background:#f9f6ee}}.help-faq summary::-webkit-details-marker{display:none}.help-faq p{font-size:12px;line-height:1.85;color:#493642}.help-aside{font-size:11px;color:#705c67;border-left:2px solid #b798a6;padding-left:10px}.format-help{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;font-size:12px;line-height:1.7}.format-help dt{color:#59414a;font-weight:700}.format-help dd{margin:0}.help-section-title{display:flex;align-items:center;gap:8px;margin:28px 0 8px;font-size:15px;font-weight:700;color:#302936}.help-section-title:before{content:"";flex:none;width:4px;height:1.05em;border-radius:2px;background:#b82142}.help-faq summary{display:flex;align-items:center;gap:10px;min-height:52px;cursor:pointer;list-style:none;font-size:14px;font-weight:700;color:#302936}.help-faq summary:before{content:"Q";flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#493c37;color:#fffdf8;font-size:11px;font-weight:700}.help-faq details{border-bottom:1px solid #795e6d20}.faq-answer{margin:0 0 14px 32px;padding:10px 12px;border-radius:8px;background:#fffdf8}.help-faq .faq-answer p{margin:0;font-size:12px;color:#5b5145}.faq-answer p+p{margin-top:6px}.help-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.help-actions button{min-height:44px;padding:8px 12px;border-radius:6px;background:#f4f3ee;border:1px solid #33333326;color:#59404e;font-size:11px}.help-links{font-size:10px;margin:16px 0 0;color:#846876}.help-links a{color:inherit}.help-footer{flex:none;padding:12px 18px 16px;border-top:1px solid #fff9;background:#fff3}.help-footer button{width:100%;min-height:44px;border-radius:14px;background:#352b39;color:#fffdf8;border:1px solid #fff8;font-size:13px;font-weight:700}@media(prefers-reduced-motion:reduce){#help-dialog[open]{animation:none}}summary .disclosure-icon{width:16px;height:16px;margin-left:auto}details[open]>summary>.disclosure-icon{transform:rotate(180deg)}.arrival{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:24px;background:transparent;pointer-events:none}.arrival-sheet{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;width:min(100%,500px);height:min(82%,420px);min-height:180px;padding:clamp(20px,5vw,48px);color:#282827;background:#f2eee4;box-shadow:0 1px #fff9,0 10px 40px #786b4c25}.arrival-sheet:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cloth) center / 256px;mix-blend-mode:multiply;opacity:.7}.arrival-edition{font:600 9px/1.5 system-ui,sans-serif;letter-spacing:.2em}.arrival h2{margin:22px 0 24px;font:normal clamp(46px,9vw,76px)/.88 Georgia,"Times New Roman",serif;letter-spacing:-.065em}.arrival h2 span{display:block;margin-top:6px;font-style:italic}.arrival-rule{position:relative;width:100%;height:1px;background:#24242426;overflow:hidden}.arrival-rule i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#242424,transparent);animation:surface-light 1.8s ease-in-out infinite}#arrival-status{margin:12px 0 0;font:500 10px/1.6 system-ui,sans-serif;letter-spacing:.07em}.arrival-caption{margin-top:28px;font:400 10px/1.6 system-ui,sans-serif;letter-spacing:.12em;color:#666661}#app[data-arrival=ready] .arrival{animation:surface-arrival .65s var(--ease-settle) both}#app[data-arrival=ready] .arrival-rule i{animation:none}#app[data-arrival=ready] .arrival-sheet{animation:sheet-open .65s var(--ease-settle) both}@keyframes sheet-open{to{transform:translate(var(--arrival-x,0px),var(--arrival-y,0px)) scale(var(--arrival-sx,1),var(--arrival-sy,1))}}@keyframes surface-light{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes surface-arrival{0%{opacity:1}to{opacity:0}}@media(max-height:500px){.arrival{padding:12px}.arrival-sheet{width:min(70%,500px);height:100%;min-height:0;padding:14px 28px}.arrival h2{font-size:36px;margin:10px 0}.arrival h2 span{display:inline;margin-left:10px}.arrival-caption{display:none}}#app[data-arrival=loading] #empty-state{visibility:hidden}@media(prefers-reduced-motion:reduce){.arrival-rule i,#app[data-arrival=ready] .arrival,#app[data-arrival=ready] .arrival-sheet{animation:none}#app[data-arrival=ready] .arrival{opacity:0}}#app .fixed-details{--tray-width:320px;position:absolute;left:12px;right:auto;bottom:calc(100% + 8px);width:min(var(--tray-width),calc(100% - 24px));max-height:calc(100dvh - var(--header-height,90px) - var(--dock-live-height,174px) - 60px);isolation:isolate;overflow:visible;border:0;border-radius:18px;color:var(--ink);background:transparent;box-shadow:none;backdrop-filter:none}#app .fixed-details[data-tray=selection]{--tray-width:460px}#app .fixed-details:is([data-tray=tools],[data-tray=repair],[data-tray=stamp],[data-tray=settings]){--tray-width:360px}#app .fixed-details[data-tray=color]{--tray-width:384px}.fixed-details:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid #c8bead;border-top-color:#fffdf7;border-radius:inherit;background:var(--surface-material,var(--ceramic)) border-box 0 0/100% 100%;box-shadow:inset 0 1px #fffdf7,0 2px 3px #6f5d3e1f,0 8px 18px #6f5d3e26;transform-origin:var(--tray-origin,50%) 100%;pointer-events:none}.fixed-details:after{content:"";position:absolute;z-index:-1;left:calc(var(--tray-origin,50%) - 5px);bottom:-4px;width:10px;height:10px;border-radius:0 0 2px;transform:rotate(45deg);background:#e3ded4;box-shadow:0 1px 1px #aa9a8060;pointer-events:none}#app .fixed-details>:is(.sheet,#selection-controls){position:relative;inset:auto;width:100%;max-height:inherit;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:18px;background:none;box-shadow:none;backdrop-filter:none;color:inherit;padding:8px}#app .fixed-details>:is(#settings-sheet,#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet){padding-right:48px}#app .fixed-details>:is(#tools-sheet,#selection-controls,#repair-sheet){min-height:96px}#app .fixed-details .sheet[inert]{display:none}.fixed-details .tray-heading{position:absolute;right:8px;top:8px;z-index:2;margin:0;display:flex;flex-direction:column;align-items:center;gap:2px}#app .fixed-details .sheet-close{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:#6d604d;border:0;border-radius:50%;background:none;box-shadow:none}#app .fixed-details .sheet-close svg{width:14px;height:14px}.fixed-details .panel-body{padding:0}.fixed-details .control-help,.fixed-details .tool-grid small{display:none}.fixed-details .range-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;min-height:44px;font-size:11px;font-weight:500}.fixed-details .range-row>span{grid-column:1;grid-row:1}.fixed-details .range-row input{grid-column:2;grid-row:1;min-width:0;height:44px}#app .fixed-details .range-row output{grid-column:3;grid-row:1;font:500 11px/1.3 system-ui,sans-serif;color:var(--ink)}#app .fixed-details :is(.brush-choices,.materials,.tool-grid) button{color:var(--ink);background:transparent;border:1px solid transparent;border-radius:9px;box-shadow:none}#app .fixed-details :is(.brush-choices,.materials,.tool-grid) button[aria-pressed=true]{background:#ded4c255;border-color:#bbaa8e;box-shadow:none}#brush-settings{display:grid;gap:4px}.fixed-details .brush-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:4px}#app .fixed-details .brush-choices button{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px 4px;padding:6px 4px 4px;min-width:0;min-height:60px;text-align:center}#app .brush-choices svg{width:24px;height:24px;justify-self:end}.fixed-details .brush-choices b{justify-self:start;font-size:11px;font-weight:500;white-space:nowrap}.fixed-details .brush-choices canvas{grid-column:1/-1;display:block;width:100%;height:18px;margin:0;background:none}.tip-shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}#app .tip-shapes button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 4px;border:1px solid transparent;border-radius:9px;background:none;box-shadow:none;color:var(--ink);font-size:11px}#app .tip-shapes button[aria-pressed=true]{background:#ded4c255;border-color:#bbaa8e}#app .tip-shapes button:disabled{opacity:.38}#app .size-home:has(#size:disabled){opacity:.38}.tip-shapes i{width:10px;height:10px;background:currentColor;border-radius:50%}.tip-shapes [data-tip-shape=square] i{border-radius:0}.fixed-details .brush-adjustments{margin:0;border:0}.fixed-details .tool-grid{display:flex;gap:4px}.fixed-details .tool-grid button{flex:1;min-width:0;min-height:44px;padding:4px;gap:3px;flex-direction:column;justify-content:center;text-align:center}.fixed-details .tool-grid span{font-size:11px;font-weight:500;white-space:nowrap}#app .fixed-details .tool-grid svg{width:18px;height:18px}.fixed-details .effect-body{padding-top:4px}.fixed-details .materials:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 2px}.fixed-details .materials button{min-height:52px;padding:4px;gap:3px;font-size:9px;font-weight:500}.fixed-details .materials img{width:100%;height:24px;object-fit:cover}.fixed-details .panel-footer{margin:0;padding:0 4px}.fixed-details .panel-footer:has(#effect-actions[hidden]),.fixed-details .panel-footer:has(#effect-status:empty){display:none}#effect-status{margin:2px 0 0;font-size:10px;line-height:1.5;color:#71624d}#app #selection-controls{display:grid;grid-template-columns:minmax(0,1fr) 174px;gap:8px;align-items:stretch}#selection-settings{grid-column:1;grid-row:1}#selection-mode{grid-column:2;grid-row:1}.fixed-details .tray-group{min-width:0;padding:6px;border:1px solid #c6bca9;border-radius:10px;background:var(--ceramic)}.fixed-details .tray-group h3{margin:0 0 5px;padding-inline:4px;color:#71624d;font-size:10px;font-weight:600;line-height:1.4}.selection-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}#app .selection-methods button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;padding:3px 2px;border:1px solid transparent;border-radius:6px;background:transparent;color:#635948}#app .selection-methods button[aria-pressed=true]{background:#e2d7c377;border-color:#baa888;color:#332c22}#app .selection-methods svg{width:18px;height:18px}.selection-methods b{font-size:10px;font-weight:500}#selection-intent{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;gap:0;padding:0;border:0;border-radius:6px;background:#d8cebd70}#selection-intent:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;border:1px solid #baa888;border-radius:inherit;background:var(--ceramic);box-shadow:0 1px 2px #8e7a5826;pointer-events:none;transition:transform .16s cubic-bezier(.2,.85,.2,1)}#selection-intent:has([data-selection-sign="-1"][aria-pressed=true]):before{transform:translate(100%)}#app #selection-intent button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:0 5px;border:0;border-radius:inherit;color:#6c6251;background:none;box-shadow:none;font-size:11px}#app #selection-intent button[aria-pressed=true]{color:#322c23;font-weight:600}#app #selection-intent svg{width:14px;height:14px}.selection-actions{grid-column:1 / -1}@media(max-width:483px){#app #selection-controls{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4px}#selection-controls .tray-group{padding:2px}#selection-controls .tray-group h3{padding-inline:2px}#app #selection-intent button{flex-direction:column;gap:3px;padding:2px 0;font-size:10px}.selection-methods{gap:0}}#app #color-sheet{padding:14px 8px 8px}#app .fixed-details>#color-sheet{overflow:visible}#color-sheet>.tray-heading{top:0;right:0}#app #color-sheet>.tray-heading .sheet-close{position:absolute;top:-14px;right:-9px;z-index:4;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid #c8bead;border-top-color:#fffdf7;background:var(--ceramic);box-shadow:inset 0 1px #fffdf7,0 2px 6px #6f5d3e40}#app #color-sheet>.tray-heading .sheet-close:after{content:"";position:absolute;inset:-5px;border-radius:50%}#color-field-help{top:0;left:0;margin:0}.color-mixer{--field-height:132px;display:grid;grid-template-columns:minmax(0,1fr) 44px 138px;gap:6px;align-items:center;height:var(--field-height)}.color-field-wrap{min-width:0;padding:2px;border-radius:11px;background:#b9af9d;box-shadow:inset 0 1px 3px #72604660,0 1px #fff}#color-field{position:relative;height:calc(var(--field-height) - 4px);border-radius:9px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),hsl(var(--hue) 100% 50%);touch-action:none;cursor:crosshair}#color-marker{position:absolute;width:17px;height:17px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #0008;transform:translate(-50%,-50%);pointer-events:none}.hue-control{display:flex;justify-content:center;height:calc(var(--field-height) - 4px)}#color-hue{appearance:none;writing-mode:vertical-lr;direction:ltr;width:44px;height:100%;min-height:0;margin:0;border:0;border-radius:9px;background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red) center/18px 100% no-repeat;cursor:pointer;touch-action:none}#color-hue::-webkit-slider-runnable-track{background:transparent;width:18px}#color-hue::-webkit-slider-thumb{appearance:none;width:26px;height:9px;border:2px solid #fff;border-radius:4px;background:transparent;box-shadow:0 0 0 1px #0005}#color-hue::-moz-range-track{background:transparent}#color-hue::-moz-range-thumb{width:24px;height:7px;border:2px solid #fff;border-radius:4px;background:transparent}#app :is(#color-sheet,#text-color-slot) .pigment-wells{padding:4px;border-radius:14px;box-shadow:inset 0 2px 4px #aa987944,0 1px #fff;height:100%;min-height:0;display:flex;flex-direction:column}.palette-tabs{display:flex;flex:none;border-bottom:1px solid #c6bca9;margin-bottom:4px}#app .palette-tabs button{flex:1;min-width:44px;min-height:24px;height:24px;padding:0;border:0;border-radius:6px 6px 0 0;background:none;box-shadow:none;font-size:10px;color:#71624d;white-space:nowrap}#app .palette-tabs button[aria-selected=true]{color:#352f25;box-shadow:inset 0 -2px #847153;font-weight:600}.pigment-wells [role=tabpanel]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1}#image-colors-status,#history-colors-status{margin:6px 0;padding:0 4px;font-size:10px;line-height:1.5;color:#655a49;text-align:center}#app :is(#color-sheet,#text-color-slot) .swatches{display:grid;grid-template-columns:repeat(3,38px);justify-content:center;gap:5px;padding:2px 0}#app :is(#color-sheet,#text-color-slot) .swatches button{width:38px;height:38px;min-height:38px}#app :is(#color-sheet,#text-color-slot) .swatches button:before{inset:3px;box-shadow:inset 0 1px 2px #0004}.color-readout{display:flex;align-items:center;gap:8px;height:44px;padding:0 4px;margin-top:4px}.color-readout label{font-size:10px;color:#756b5b}#color-hex{width:92px;min-height:36px;padding:5px 8px;border:1px solid #d4c8b7;border-radius:6px;background:#faf8f2;color:#40382c;font:12px/1.4 monospace}#color-hex:invalid{border-color:#a74228}#exact-color{width:28px;height:22px;border:1px solid #928978;border-radius:4px}#color-field:focus-visible{outline:2px solid #786148;outline-offset:3px}#color-loupe{position:fixed;z-index:100;width:72px;padding:5px 5px 3px;border:1px solid #baae99;border-radius:42px 42px 12px 12px;background:#faf7ee;box-shadow:0 4px 12px #44351c55;pointer-events:none}#color-loupe span{display:block;height:60px;border-radius:50%;border:1px solid #fff}#color-loupe small{display:block;text-align:center;font:10px/1.5 monospace;color:#514533}@media(max-height:500px)and (min-width:640px){#app .fixed-details[data-tray=color]{--tray-width:400px}.color-mixer{--field-height:60px;grid-template-columns:minmax(0,1fr) 44px;height:auto}#app :is(#color-sheet,#text-color-slot) .pigment-wells{grid-column:1/-1;flex-direction:column;align-items:stretch;gap:2px;padding:3px;height:78px}#color-sheet .palette-tabs{width:100%;margin:0;border:0}#color-sheet .pigment-wells [role=tabpanel]{overflow:auto}#color-sheet .swatches{grid-template-columns:repeat(6,44px);gap:3px}#color-sheet #image-colors-status{flex:1;margin:0}}.instruction-diagram{display:block;width:100%;height:auto;margin:8px 0;font:13px system-ui,sans-serif;fill:#493642}.effect-scope{margin:6px 4px 0;font-size:10px;line-height:1.5;color:#71624d}#app .usage-help .instruction-diagram,#help-dialog .instruction-diagram{display:block;width:100%;height:auto;max-width:none;fill:none;stroke:none}.usage-help .instruction-diagram text,#help-dialog .instruction-diagram text{font:13px system-ui,sans-serif;stroke:none;fill:#493642}.usage-help .instruction-diagram text[fill=white],#help-dialog .instruction-diagram text[fill=white]{fill:#fff}.coach-layer{--coach-red:#b82142;position:fixed;inset:0;z-index:15;pointer-events:none}.coach{position:absolute;left:0;top:0;box-sizing:border-box;width:min(300px,calc(100vw - 20px));min-height:138px;padding:36px 15px 12px 98px;color:#4a3f36;font:400 13px/1.6 system-ui,sans-serif;word-break:auto-phrase;background:#fffdf8;border-radius:17px 13px 16px 14px/14px 17px 13px 16px;box-shadow:0 11px 26px #2f261d3d;transform-origin:center bottom;animation:coach-in .44s cubic-bezier(.34,1.5,.64,1) backwards}.coach-actions{display:flex;justify-content:flex-end;margin-top:9px}.coach-next{pointer-events:auto;position:absolute;top:-8px;right:-7px;min-width:52px;min-height:32px;padding:5px 10px;border:0;border-radius:8px;background:var(--coach-red);color:#fffdf8;font:600 12px/1.4 system-ui,sans-serif;box-shadow:0 2px 5px #2f261d33,0 0 0 2px #fffdf8;animation:coach-next-breathe 2.2s ease-in-out infinite}@keyframes coach-next-breathe{50%{box-shadow:0 2px 5px #2f261d33,0 0 0 2px #fffdf8,0 0 0 6px color-mix(in srgb,var(--coach-red) 26%,transparent)}}.coach-next:active{background:#92213c}.coach b{color:var(--coach-red);font-weight:700}.coach .coach-skip{pointer-events:auto;flex:none;min-width:0;min-height:32px;padding:5px 0;border:0;background:none;box-shadow:none;color:#75675c;font:400 11px/1.4 system-ui,sans-serif;text-decoration:underline;text-underline-offset:2px}.coach .coach-skip[hidden]{display:none}.coach-chibi{position:absolute;left:6px;top:6px;width:84px;height:auto;transform:scaleX(-1)}@keyframes coach-in{0%{opacity:0;scale:.82}}.coach-spot{position:absolute;left:0;top:0;box-shadow:0 0 0 3px var(--coach-red),0 0 0 5.5px #fffdf8e6,0 0 22px 4px color-mix(in srgb,var(--coach-red) 42%,transparent);animation:coach-spot 1.6s ease-in-out infinite}@keyframes coach-spot{50%{opacity:.46}}.coach-swipe{--swipe-cycle:1.9s;--swipe-reach:52px;position:absolute;left:0;top:0;width:200px;height:56px}.coach-swipe .swipe-dot{position:absolute;left:calc(50% - 15px);top:13px;width:30px;height:30px;border:3.5px solid var(--coach-red);border-radius:50%;background:#fffdf8;box-sizing:border-box;box-shadow:0 0 0 2px #fffdf8,0 3px 8px #2f261d55;animation:swipe-dot var(--swipe-cycle) infinite}.coach-swipe .swipe-dot:before,.coach-swipe .swipe-dot:after{content:"";position:absolute;top:50%;width:70px;height:10px;margin-top:-5px;border-radius:5px;opacity:0;pointer-events:none}.coach-swipe .swipe-dot:before{left:calc(100% - 4px);background:linear-gradient(to right,color-mix(in srgb,var(--coach-red) 70%,transparent),transparent);transform-origin:left center;animation:swipe-trail-right var(--swipe-cycle) infinite}.coach-swipe .swipe-dot:after{right:calc(100% - 4px);background:linear-gradient(to left,color-mix(in srgb,var(--coach-red) 70%,transparent),transparent);transform-origin:right center;animation:swipe-trail-left var(--swipe-cycle) infinite}.coach-swipe .swipe-chev{position:absolute;top:17px;width:14px;height:14px;border:solid var(--coach-red);border-width:0 0 4.5px 4.5px;border-radius:0 0 0 3px;filter:drop-shadow(0 0 1.5px #fffdf8) drop-shadow(0 0 1.5px #fffdf8);opacity:.35}.coach-swipe .swipe-chev[data-side=left]{left:4px;rotate:45deg;animation:swipe-chev-left var(--swipe-cycle) infinite}.coach-swipe .swipe-chev[data-side=right]{right:4px;rotate:-135deg;animation:swipe-chev-right var(--swipe-cycle) infinite}@keyframes swipe-dot{0%,8%{translate:var(--swipe-reach) 0;scale:1;animation-timing-function:cubic-bezier(.75,0,.2,1)}12%{scale:.86}34%,50%{translate:calc(var(--swipe-reach) * -1) 0;scale:1;animation-timing-function:cubic-bezier(.75,0,.2,1)}54%{scale:.86}76%,to{translate:var(--swipe-reach) 0;scale:1}}@keyframes swipe-trail-right{0%,10%{opacity:0;scale:0 1}22%{opacity:1;scale:1 1}36%,to{opacity:0;scale:.3 1}}@keyframes swipe-trail-left{0%,52%{opacity:0;scale:0 1}64%{opacity:1;scale:1 1}78%,to{opacity:0;scale:.3 1}}@keyframes swipe-chev-left{0%,24%{opacity:.35;translate:0 0}33%{opacity:1;translate:-5px 0}48%,to{opacity:.35;translate:0 0}}@keyframes swipe-chev-right{0%,66%{opacity:.35;translate:0 0}75%{opacity:1;translate:5px 0}90%,to{opacity:.35;translate:0 0}}@media(prefers-reduced-motion:reduce){.coach-spot,.coach-next,.coach,.coach-swipe :is(.swipe-dot,.swipe-chev),.coach-swipe .swipe-dot:before,.coach-swipe .swipe-dot:after{animation:none}.coach-swipe .swipe-chev{opacity:1}}body:has(dialog[open]) .coach-layer{visibility:hidden}.usage-help{width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.usage-help,#help-dialog{background-color:#f4efe4}.usage-help .modal-card{position:relative}.usage-help .modal-card>.primary{margin-top:60px}.usage-help .modal-card:after{content:"";position:absolute;right:10px;bottom:38px;width:84px;height:96px;background-image:var(--usage-art);background-repeat:no-repeat;background-size:84px auto;background-position:right top;pointer-events:none}#help-dialog .help-links{position:relative;min-height:124px;padding-right:108px}#help-dialog .help-links:after{content:"";position:absolute;right:0;bottom:-14px;width:96px;height:138px;background-image:var(--usage-art);background-repeat:no-repeat;background-size:96px auto;background-position:right top;pointer-events:none}#help-dialog{--usage-art:url(guide-help.webp)}#repair-help{--usage-art:url(guide-repair.webp)}#effect-help{--usage-art:url(guide-effect.webp)}#auto-selection-help{--usage-art:url(guide-selection.webp)}#layer-help{--usage-art:url(guide-layer.webp)}#stamp-help{--usage-art:url(guide-save.webp)}#grab-help{--usage-art:url(guide-cursor.webp)}.usage-help .usage-speech{position:absolute;right:98px;bottom:78px;max-width:200px;margin:0;padding:7px 12px;border:1.5px solid #493642;border-radius:14px;background:#fffdf8;color:#493642;font-size:12px;line-height:1.5;z-index:1}.usage-help .usage-speech:before,.usage-help .usage-speech:after{content:"";position:absolute;top:12px;width:0;height:0;border-style:solid;border-color:transparent}.usage-help .usage-speech:before{right:-11px;border-width:6px 0 6px 11px;border-left-color:#493642}.usage-help .usage-speech:after{right:-8px;top:14px;border-width:4px 0 4px 8px;border-left-color:#fffdf8}.usage-help .modal-card{display:flex;flex-direction:column;max-height:calc(100dvh - 26px);padding:20px}.usage-help [data-usage-body]{min-height:0;overflow:auto}.usage-help .modal-card>.primary{flex:none}.usage-help h2{font-size:20px;line-height:1.4}.usage-help p{font-size:13px;line-height:1.65;color:#5b5145}.usage-help .instruction-diagram{margin:14px 0 18px}.usage-help .sheet-header{position:relative;flex:none;gap:8px;background:transparent}.usage-help .sheet-header h2{margin-right:auto}.usage-help h2:focus{outline:none}.usage-help .primary{width:100%}.usage-help .usage-lead{margin:0 0 2px;color:#493642;font-size:13px;line-height:1.7}.usage-group{margin-top:14px;padding:10px 12px 12px;border:1px solid #c6bca9;border-radius:10px;background:#fffdf880}.usage-head{margin:0 0 6px;color:#71624d;font-size:11px;font-weight:600;line-height:1.5}.usage-help .usage-note{margin:0 0 9px;font-size:12px}.usage-methods+.usage-note{margin:10px 0 0}.usage-methods{display:grid;grid-template-columns:84px minmax(0,1fr);gap:13px 10px;align-items:start;margin-top:0}#app .usage-help .method-figure,#help-dialog .method-figure{display:block;width:100%;height:auto}.usage-methods b{display:block;color:#59414a;font-size:12px;line-height:1.4}.usage-help .usage-methods p{margin:2px 0 0;font-size:12px}.usage-help :is(h2,p,li,label,dd){word-break:auto-phrase;text-wrap:pretty}#app .usage-button{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:#71624d;border:0;background:none;box-shadow:none}#app .usage-button:before{content:"";position:absolute;width:25px;height:25px;border:1px solid #c6bca9;border-radius:50%;background:#fffdf8d9}#app .usage-button svg{position:relative;width:11px;height:11px}#app .usage-button:active:before{background:#e9dfd5}.direct-tools:has([data-tool=repair][aria-pressed=true]){--tool-position:2}#app #repair-sheet{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:stretch}#repair-sheet .repair-width .range-row{grid-template-columns:minmax(0,1fr) auto}#repair-sheet .repair-width .range-row input{grid-column:1}#app #repair-sheet .repair-width .range-row output{grid-column:2}#app .fixed-details>#repair-sheet{overflow:visible}#app #repair-sheet{grid-template-columns:96px minmax(0,1fr)}#app #repair-sheet .repair-source{position:relative;padding:0;overflow:visible;border-color:transparent;background:none}#app #repick-source{position:absolute;inset:0;display:block;width:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:none;box-shadow:none}.repair-lens{--lens:48px;position:absolute;left:50%;bottom:22px;z-index:3;width:var(--lens);height:var(--lens);translate:-50% 0;border-radius:50%;background:repeating-conic-gradient(#d4cec3 0 25%,#fffdf8 0 50%) 0/8px 8px;box-shadow:0 0 0 3px #efe9dd,0 0 0 4px #a8946f,0 0 0 5px #fffc,0 6px 14px #3a302438;transition:width .14s ease-out,height .14s ease-out}.repair-lens:before{content:"";position:absolute;inset:0;z-index:1;border-radius:50%;box-shadow:inset 0 2px 5px #2a211540,inset 0 0 0 1px #0000001a}.repair-lens:after{content:"";position:absolute;left:50%;top:50%;z-index:1;width:12px;height:12px;translate:-50% -50%;background:linear-gradient(#fff,#fff) center/1.5px 100% no-repeat,linear-gradient(#fff,#fff) center/100% 1.5px no-repeat;filter:drop-shadow(0 0 1px #0009);opacity:.85}#app #repair-sample{display:block;width:100%;height:100%;border-radius:50%}.lens-label{position:absolute;left:50%;bottom:6px;z-index:4;translate:-50% 0;padding:2px 10px;border:1px solid #baa888;border-radius:999px;background:var(--ceramic);box-shadow:inset 0 1px #fff,0 1px 3px #8e7a5840;color:#322c23;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}#app #repick-source:active .repair-lens{scale:.96}@media(prefers-reduced-motion:reduce){.repair-lens{transition:none}}#app.native-input [data-help-input=touch],#app:not(.native-input) [data-help-input=mouse]{display:none}.repair-steps{padding-left:24px;line-height:1.65}.repair-steps li{margin-block:12px}.repair-steps p{margin:5px 0}@media(max-width:379px){#app .fixed-bench{--key-size:64px;column-gap:8px;padding-inline:8px}}#save-dialog{padding:0;width:min(420px,calc(100% - 20px));max-height:calc(100dvh - 20px);overflow:hidden}#save-dialog #save-form{padding:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 20px);box-sizing:border-box}#save-form .sheet-header{margin:0;flex:none}#save-form .modal-title{margin:0;font-size:18px}#save-form #close-save{width:44px;height:44px;padding:0}.save-overview{display:flex;gap:12px;align-items:center;flex:none}#save-preview-slot{width:112px;height:84px;flex:none;display:grid;place-items:center;border:1px solid #c5bcaa70;border-radius:6px;background:repeating-conic-gradient(#eeeae2 0 25%,#f8f5ee 0 50%) 0/12px 12px}#save-preview-slot .save-preview{display:block;max-width:100%;max-height:84px;object-fit:contain}#save-preview-slot .save-preview[hidden]{display:none}.save-facts{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px}.save-facts>span,.save-facts small{font-size:11px;color:#716b62}.save-facts output{font-variant-numeric:tabular-nums}.save-options{min-height:0;overflow:auto;overscroll-behavior:contain}#save-dialog .save-formats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:6px}#save-dialog .save-formats label{min-height:44px;padding:4px 8px;gap:8px}#save-dialog .save-formats span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}#save-dialog #quality-field{display:grid;grid-template-columns:1fr auto;margin:8px 0 0;gap:0;font-size:12px}#save-dialog #quality-field input{grid-column:1/-1;min-height:32px;margin:0}.save-resize summary{min-height:44px;align-content:center;cursor:pointer;font-size:12px}#save-dialog .save-sizes{margin:0}#save-dialog .save-sizes small{display:block;margin:0}#save-dialog .edge-field{margin:0}.save-actions{flex:none;display:grid;gap:6px;border-top:1px solid #c6b8a1;padding-top:8px}#save-dialog #save-status{margin:0;font-size:11px;line-height:1.4;max-height:3em;overflow:auto}#save-dialog #save-status:empty{display:none}#save-dialog #save-download{min-height:44px;margin:0}#save-dialog #save-project{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;margin:0;padding:4px 8px;background:transparent;box-shadow:none;border:1px solid #c6b8a1;font-size:12px}#save-project small{font-size:10px;font-weight:400;color:#716b62}.project-preview-note{display:flex;align-items:center;justify-content:center;gap:8px}.project-preview-note img{width:48px;height:64px;object-fit:contain;flex:none}.project-preview-note p{margin:0;font-size:12px;line-height:1.6;color:#5b5145}@media(max-height:480px){#save-preview-slot{width:80px;height:60px}#save-preview-slot .save-preview{max-height:60px}#save-dialog #save-form{gap:6px}}@media(max-width:483px){#app .fixed-details>:is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet){min-height:0;padding:4px 38px 4px 4px}#app .fixed-details>:is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet){overflow:visible}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet)>.tray-heading{top:0;bottom:0;right:3px;gap:0;justify-content:center;padding-top:20px}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet)>.tray-heading .usage-button{width:32px;height:32px;min-width:32px;min-height:32px}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet)>.tray-heading .sheet-close{position:absolute;top:-14px;right:-9px;z-index:4;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid #c8bead;border-top-color:#fffdf7;background:var(--ceramic);box-shadow:inset 0 1px #fffdf7,0 2px 6px #6f5d3e40}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet)>.tray-heading .sheet-close:after{content:"";position:absolute;inset:-5px;border-radius:50%}#app .fixed-details>:is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet){padding-top:18px}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet) .tray-group{position:relative;padding:0 2px;border:0;background:none}#app :is(#tools-sheet,#selection-controls,#repair-sheet,#stamp-sheet,#settings-sheet) .tray-group h3{position:absolute;left:6px;bottom:calc(100% + 1px);margin:0;padding:0;color:#8d7f69;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:14px;white-space:nowrap}#app :is(#selection-mode,#repair-sheet .repair-width,#settings-sheet .brush-adjustments){padding-left:9px;border-left:1px solid #d3c8b5;border-radius:0}#app #tools-sheet .effect-body{padding-top:18px}#app #stamp-sheet .stamp-body{row-gap:18px}#app #settings-sheet #brush-settings{grid-template-columns:auto minmax(0,1fr);gap:18px 4px}#app #settings-sheet .paint-row{grid-column:1 / -1}#app .fixed-details .brush-choices button{min-height:50px;padding:4px 4px 2px}#app #settings-sheet .tip-shapes button{min-width:52px;padding:0 6px}#app #settings-sheet .brush-adjustments .range-row{gap:4px}}
