.pag-start[data-astro-cid-rbflfbfg]{gap:.8rem;display:grid}.pag-start-row[data-astro-cid-rbflfbfg]{justify-content:center}.pag-work[data-astro-cid-rbflfbfg]{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=860px){.pag-work[data-astro-cid-rbflfbfg]{grid-template-columns:minmax(0,1fr)}.pag-main[data-astro-cid-rbflfbfg]{order:-1}}.pag-side[data-astro-cid-rbflfbfg]{gap:1rem;min-width:0;display:grid}.pag-main[data-astro-cid-rbflfbfg]{min-width:0;display:block}.pag-main[data-astro-cid-rbflfbfg]>section[data-astro-cid-rbflfbfg]+section[data-astro-cid-rbflfbfg]{margin-top:1rem}.pag-note[data-astro-cid-rbflfbfg]{color:var(--muted);margin:0;font-size:.86rem}.pag-note[data-astro-cid-rbflfbfg]:empty{display:none}.pag-summary[data-astro-cid-rbflfbfg]{color:var(--ink-2);margin:0}.pag-swatches[data-astro-cid-rbflfbfg]{gap:.25rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pag-sw[data-astro-cid-rbflfbfg]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3rem .45rem;display:grid}.pag-sw[data-astro-cid-rbflfbfg]:hover{border-color:var(--line-3)}.pag-sw[data-astro-cid-rbflfbfg][aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-line);background:var(--accent-soft)}.pag-sw[data-astro-cid-rbflfbfg]:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.pag-chip[data-astro-cid-rbflfbfg]{width:2rem;height:1.6rem;font:600 .78rem var(--mono);border:1px solid #00000040;border-radius:4px;place-items:center;display:grid}.pag-sw-name[data-astro-cid-rbflfbfg]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.pag-sw-n[data-astro-cid-rbflfbfg]{font:.82rem var(--mono);color:var(--ink-2);white-space:nowrap}.pag-sw[data-astro-cid-rbflfbfg].is-unused .pag-sw-n[data-astro-cid-rbflfbfg]{color:var(--muted)}.pag-add-row[data-astro-cid-rbflfbfg]{align-items:center;gap:.5rem;display:flex}.pag-add-row[data-astro-cid-rbflfbfg] input[data-astro-cid-rbflfbfg][type=color]{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:3rem;height:2.2rem;padding:.1rem}.pag-toolbar[data-astro-cid-rbflfbfg]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pag-tools[data-astro-cid-rbflfbfg]{border:1px solid var(--line-2);border-radius:var(--r-md);flex-wrap:wrap;display:inline-flex;overflow:hidden}.pag-tool[data-astro-cid-rbflfbfg]{border:0;border-right:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;min-height:2.4rem;padding:.45rem .7rem;font-size:.9rem}.pag-tool[data-astro-cid-rbflfbfg]:last-child{border-right:0}.pag-tool[data-astro-cid-rbflfbfg][aria-pressed=true]{background:var(--accent);color:#fff}.pag-tool[data-astro-cid-rbflfbfg]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.pag-inline[data-astro-cid-rbflfbfg]{color:var(--ink-2);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.pag-inline[data-astro-cid-rbflfbfg] select[data-astro-cid-rbflfbfg]{padding:.35rem .5rem}.pag-actions[data-astro-cid-rbflfbfg]{gap:.35rem}.pag-view[data-astro-cid-rbflfbfg]{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.pag-scroll[data-astro-cid-rbflfbfg]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);max-height:75vh;padding:.5rem;display:block;overflow:auto}.pag-canvas[data-astro-cid-rbflfbfg]{max-width:none;image-rendering:pixelated;touch-action:pan-x pan-y pinch-zoom;margin:0 auto;display:block}.pag-pos[data-astro-cid-rbflfbfg]{min-height:1.3em;font:.82rem var(--mono);color:var(--ink-2);margin:0}.pag-canvas[data-astro-cid-rbflfbfg].is-drawing{touch-action:none;cursor:crosshair}.pag-canvas[data-astro-cid-rbflfbfg]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.pag-tm[data-astro-cid-rbflfbfg]{font-size:.8rem}.pag-shared-art{max-width:100%;height:auto;image-rendering:pixelated;border:1px solid var(--line);background:repeating-conic-gradient(#e6e8eb 0 25%, #fff 0 50%) 0 0 / 12px 12px;margin:.5rem auto 0;display:block}
