.hue-title[data-astro-cid-oamnh5kx]{text-transform:none;letter-spacing:-.06em}.hue-stage[data-astro-cid-oamnh5kx]{min-height:min(100svh,62rem);padding:var(--space-5) var(--space-3) var(--space-7);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hue-stage[data-astro-cid-oamnh5kx] .hue-skin:after{content:"";background:radial-gradient(circle,#000000a6,#00000040 70%);position:absolute;inset:0}.hue-stage[data-astro-cid-oamnh5kx] .hue-skin.is-diff canvas{mix-blend-mode:difference}.hue-wheel-wrap[data-astro-cid-oamnh5kx]{z-index:1;width:min(92vw,44rem);position:relative}.hue-wheel[data-astro-cid-oamnh5kx]{aspect-ratio:1;touch-action:none;cursor:crosshair;border-radius:50%;position:relative}.hue-wheel__disc[data-astro-cid-oamnh5kx]{box-shadow:0 0 0 3px var(--c-ink), 8px 8px 0 3px var(--c-violet);opacity:.85;background:radial-gradient(circle,#0b0b0ff2 0%,#0b0b0f8c 55%,#0b0b0f26 100%),conic-gradient(from 90deg,#e61a1a,#e61a80,#e61ae6,#801ae6,#1a1ae6,#1a80e6,#1ae6e6,#1ae680,#1ae61a,#80e61a,#e6e61a,#e6801a,#e61a1a);border:3px solid #0000;border-radius:50%;position:absolute;inset:0}.hue-wheel__sel[data-astro-cid-oamnh5kx]{pointer-events:none;opacity:0;background:conic-gradient(from calc(90deg - var(--at,0deg) - var(--w,40deg) / 2), #9ee57d59 0 var(--w,40deg), transparent var(--w,40deg));border-radius:50%;transition:opacity .3s;position:absolute;inset:-2%}.hue-wheel[data-astro-cid-oamnh5kx].is-filtering .hue-wheel__sel[data-astro-cid-oamnh5kx]{opacity:1}.hue-wheel__dots[data-astro-cid-oamnh5kx]{position:absolute;inset:0}.hue-wheel__dots[data-astro-cid-oamnh5kx] button{width:var(--sz,3rem);aspect-ratio:1;margin:calc(var(--sz,3rem) / -2) 0 0 calc(var(--sz,3rem) / -2);border:2px solid var(--c-ink);outline:2px solid var(--dot);background:var(--dot) center / cover no-repeat;cursor:pointer;translate:var(--x,0) var(--y,0);scale:var(--k,1);opacity:var(--o,1);transition:translate .7s cubic-bezier(.16, 1, .3, 1), scale .25s var(--ease-out), opacity .4s var(--ease-out);padding:0;position:absolute;top:50%;left:50%}.hue-wheel__dots[data-astro-cid-oamnh5kx] button:hover,.hue-wheel__dots[data-astro-cid-oamnh5kx] button:focus-visible{--k:2.2;z-index:5;outline:3px solid var(--accent-alt)}.hue-wheel__dots[data-astro-cid-oamnh5kx] button[data-off]{--o:.12;pointer-events:none}.hue-wheel__tip[data-astro-cid-oamnh5kx]{white-space:nowrap;color:var(--c-paper);margin:0;position:absolute;bottom:-2.5rem;left:50%;translate:-50%}.hue-panel[data-astro-cid-oamnh5kx]{z-index:3;background:var(--c-near-black);width:19rem;color:var(--c-paper);border:4px solid #0000;border-image:var(--frame-img);box-shadow:6px 6px 0 0 var(--c-orange), 12px 12px 0 0 var(--c-violet), 18px 18px 0 0 var(--c-lime);font-family:var(--font-display);position:absolute}.hue-panel--hue[data-astro-cid-oamnh5kx]{top:var(--space-5);left:var(--space-4);rotate:-2deg}.hue-panel--pat[data-astro-cid-oamnh5kx]{top:var(--space-5);right:var(--space-5);rotate:1.75deg}.hue-panel[data-astro-cid-oamnh5kx].is-folded [data-astro-cid-oamnh5kx][data-body],.hue-panel[data-astro-cid-oamnh5kx].is-folded .pop__foot[data-astro-cid-oamnh5kx]{display:none}.hue-panel__body[data-astro-cid-oamnh5kx]{gap:var(--space-2);padding:var(--space-3);max-height:60svh;display:grid;overflow-y:auto}.hue-panel__body--text[data-astro-cid-oamnh5kx]{margin:0;line-height:1.35;display:block}.hue-panel__body--text[data-astro-cid-oamnh5kx] .pop__link[data-astro-cid-oamnh5kx]{margin-top:var(--space-2);display:inline-block}.hue-panel__k[data-astro-cid-oamnh5kx]{color:var(--accent);margin:0}.hue-picks[data-astro-cid-oamnh5kx]{flex-wrap:wrap;gap:4px;display:flex}.hue-picks[data-astro-cid-oamnh5kx] button[data-astro-cid-oamnh5kx],.hue-btn[data-astro-cid-oamnh5kx]{min-height:2.25rem;font:800 var(--fs-micro) / 1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-paper);background:var(--surface);border:2px solid var(--c-ink);box-shadow:2px 2px 0 var(--c-violet);cursor:pointer;padding:.25em .6em}.hue-picks[data-astro-cid-oamnh5kx] button[data-astro-cid-oamnh5kx][aria-checked=true],.hue-btn[data-astro-cid-oamnh5kx][aria-pressed=true]{background:var(--accent-alt);color:var(--c-ink)}.hue-picks[data-astro-cid-oamnh5kx] button[data-astro-cid-oamnh5kx]:hover,.hue-btn[data-astro-cid-oamnh5kx]:hover,.hue-picks[data-astro-cid-oamnh5kx] button[data-astro-cid-oamnh5kx]:focus-visible,.hue-btn[data-astro-cid-oamnh5kx]:focus-visible{background:var(--c-orange);color:var(--c-ink)}.hue-range[data-astro-cid-oamnh5kx] input[data-astro-cid-oamnh5kx]{width:100%;accent-color:var(--c-lime)}.hue-range[data-astro-cid-oamnh5kx]:first-of-type input[data-astro-cid-oamnh5kx]{appearance:none;border:2px solid var(--c-ink);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);height:.9rem}.hue-panel__row[data-astro-cid-oamnh5kx]{flex-wrap:wrap;gap:4px;margin:0;display:flex}.pat[data-astro-cid-oamnh5kx] label[data-astro-cid-oamnh5kx]{gap:2px;display:grid}.pat[data-astro-cid-oamnh5kx] select[data-astro-cid-oamnh5kx],.pat[data-astro-cid-oamnh5kx] input[data-astro-cid-oamnh5kx][type=number]{min-height:2.25rem;font:inherit;color:var(--c-paper);background:var(--surface);border:2px solid var(--c-ink)}.pat[data-astro-cid-oamnh5kx] input[data-astro-cid-oamnh5kx][type=range]{accent-color:var(--c-lime)}.hue-status[data-astro-cid-oamnh5kx]{min-height:1em;color:var(--accent-alt);margin:0}.hue-grid-wrap[data-astro-cid-oamnh5kx]{padding-block:var(--space-5)}.hue-grid[data-astro-cid-oamnh5kx]{margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:4px;padding:0;list-style:none;display:grid}.hue-grid[data-astro-cid-oamnh5kx] button{border:3px solid var(--dot,var(--c-ink));background:var(--surface);cursor:pointer;width:100%;padding:0;display:block}.hue-grid[data-astro-cid-oamnh5kx] img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.hue-lb[data-astro-cid-oamnh5kx]{background:var(--c-near-black);width:min(92vw,60rem);max-height:92svh;color:var(--c-paper);border:4px solid #0000;border-image:var(--frame-img);padding:0}.hue-lb[data-astro-cid-oamnh5kx]::backdrop{background:#000000d9}.hue-lb[data-astro-cid-oamnh5kx] img[data-astro-cid-oamnh5kx]{object-fit:contain;background:#000;width:100%;max-height:72svh;display:block}@media (width<=760px){.hue-stage[data-astro-cid-oamnh5kx]{padding-top:var(--space-3);place-items:start center;padding-bottom:14rem}.hue-panel[data-astro-cid-oamnh5kx]{rotate:0deg}.hue-panel--hue[data-astro-cid-oamnh5kx]{width:auto;box-shadow:0 -6px 0 0 var(--c-violet);position:fixed;inset:auto 0 0}.hue-panel--hue[data-astro-cid-oamnh5kx] .hue-panel__body[data-astro-cid-oamnh5kx]{max-height:38svh}.hue-panel--pat[data-astro-cid-oamnh5kx]{width:min(92vw,22rem);margin-top:var(--space-6);z-index:2;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.hue-wheel__dots[data-astro-cid-oamnh5kx] button,.hue-wheel__sel[data-astro-cid-oamnh5kx]{transition:none}}
