.lab[data-astro-cid-t3nv4xef]{position:fixed;right:16px;bottom:16px;z-index:20;width:328px;max-height:calc(100svh - 32px);display:flex;flex-direction:column;border-radius:14px;background:#16171af0;backdrop-filter:blur(12px);color:#f2f2f2;font:12px/16px var(--font-sans);box-shadow:0 20px 60px -20px #0009;accent-color:var(--taos-light-fire-600)}.lab[data-astro-cid-t3nv4xef].is-hidden,.lab[data-astro-cid-t3nv4xef].is-collapsed .lab-body[data-astro-cid-t3nv4xef]{display:none}.lab-head[data-astro-cid-t3nv4xef]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #2c2d31}.lab-name[data-astro-cid-t3nv4xef]{flex:1;color:#9a9ba0;font-family:var(--font-mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn[data-astro-cid-t3nv4xef]{width:24px;height:24px;border:0;border-radius:6px;background:#2c2d31;color:inherit;cursor:pointer}.lab-body[data-astro-cid-t3nv4xef]{overflow:auto;padding:4px 14px 14px}details[data-astro-cid-t3nv4xef]{border-bottom:1px solid #2c2d31;padding:8px 0 12px;display:grid;gap:10px}details[data-astro-cid-t3nv4xef]:not([open]){padding-bottom:8px}details[data-astro-cid-t3nv4xef]>[data-astro-cid-t3nv4xef]:not(summary)+[data-astro-cid-t3nv4xef]:not(summary){margin-top:10px}summary[data-astro-cid-t3nv4xef]{cursor:pointer;font-weight:500;padding:4px 0;list-style-position:inside}summary[data-astro-cid-t3nv4xef]+[data-astro-cid-t3nv4xef]{margin-top:8px}.muted[data-astro-cid-t3nv4xef]{color:#75767b;font-weight:400}.label[data-astro-cid-t3nv4xef]{margin:12px 0 6px;color:#9a9ba0;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tiny[data-astro-cid-t3nv4xef]{display:block;color:#75767b;font-size:9px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.seg[data-astro-cid-t3nv4xef]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border-radius:9px;background:#2c2d31}.seg[data-astro-cid-t3nv4xef]+.seg[data-astro-cid-t3nv4xef]{margin-top:8px}.seg[data-astro-cid-t3nv4xef] button[data-astro-cid-t3nv4xef]{padding:6px 4px;border:0;border-radius:7px;background:transparent;color:#c9cacd;font:inherit;cursor:pointer}.seg-sm[data-astro-cid-t3nv4xef] button[data-astro-cid-t3nv4xef]{padding:4px;font-size:11px}.seg[data-astro-cid-t3nv4xef] button[data-astro-cid-t3nv4xef][aria-pressed=true]{background:#f2f2f2;color:#16171a}.row2[data-astro-cid-t3nv4xef],.row3[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;margin-top:8px}.row3[data-astro-cid-t3nv4xef]{grid-template-columns:1fr 1fr 1fr}.btn[data-astro-cid-t3nv4xef]{padding:7px 8px;border:1px solid #3a3b40;border-radius:8px;background:#232428;color:inherit;font:inherit;cursor:pointer}.btn[data-astro-cid-t3nv4xef]:hover{background:#2c2d31}.btn-primary[data-astro-cid-t3nv4xef]{background:#f2f2f2;color:#16171a;border-color:#f2f2f2}.btn-wide[data-astro-cid-t3nv4xef]{width:100%;margin-top:8px}.check[data-astro-cid-t3nv4xef]{display:flex;align-items:center;gap:6px;cursor:pointer}.palettes[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.pal[data-astro-cid-t3nv4xef]{display:grid;gap:4px;padding:4px;border:1px solid #2c2d31;border-radius:9px;background:#1c1d20;color:#c9cacd;font:inherit;font-size:11px;cursor:pointer;text-align:left}.pal[data-astro-cid-t3nv4xef][hidden]{display:none}.pal[data-astro-cid-t3nv4xef][aria-pressed=true]{border-color:#f2f2f2;color:#f2f2f2}.pal-art[data-astro-cid-t3nv4xef]{display:flex;flex-wrap:wrap;gap:3px;padding:6px;border-radius:6px;min-height:40px;align-content:center}.pal-art[data-astro-cid-t3nv4xef] i[data-astro-cid-t3nv4xef]{width:10px;height:10px;border-radius:3px}.pal-name[data-astro-cid-t3nv4xef]{padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-row[data-astro-cid-t3nv4xef]{display:flex;gap:10px;align-items:flex-start}.edit-group[data-astro-cid-t3nv4xef].grow{flex:1}.faces[data-astro-cid-t3nv4xef]{display:flex;flex-wrap:wrap;gap:4px}.lab[data-astro-cid-t3nv4xef] .swatch{width:24px;height:24px;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff2e;cursor:pointer;padding:0}.lab[data-astro-cid-t3nv4xef] .swatch.is-editing{outline:2px solid #f2f2f2;outline-offset:2px}.glyph-grid[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px}.glyph[data-astro-cid-t3nv4xef]{aspect-ratio:1;padding:5px;border:1px solid #2c2d31;border-radius:7px;background:#1c1d20;color:#5a5b60;cursor:pointer}.glyph[data-astro-cid-t3nv4xef][aria-pressed=true]{background:#f2f2f2;color:#16171a;border-color:#f2f2f2}.glyph[data-astro-cid-t3nv4xef] .icon{width:100%;height:100%}.slider[data-astro-cid-t3nv4xef]{display:grid;gap:4px;margin-top:8px}.slider[data-astro-cid-t3nv4xef][hidden]{display:none}.slider-top[data-astro-cid-t3nv4xef]{display:flex;justify-content:space-between;color:#9a9ba0;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.slider[data-astro-cid-t3nv4xef] output[data-astro-cid-t3nv4xef]{font-family:var(--font-mono);color:#f2f2f2}.slider[data-astro-cid-t3nv4xef] input[data-astro-cid-t3nv4xef]{width:100%}.actions[data-astro-cid-t3nv4xef]{padding-top:6px}.hint[data-astro-cid-t3nv4xef]{margin:10px 0 0;color:#75767b;font-size:10px}[data-astro-cid-t3nv4xef][data-only][hidden],[data-astro-cid-t3nv4xef][data-hide-for][hidden]{display:none}.picker[data-astro-cid-t3nv4xef]{position:absolute;right:calc(100% + 8px);bottom:0;width:260px;padding:12px;border-radius:12px;background:#16171af7;box-shadow:0 20px 60px -20px #000000b3}.picker[data-astro-cid-t3nv4xef][hidden],.ramp[data-astro-cid-t3nv4xef][hidden]{display:none}.ramp[data-astro-cid-t3nv4xef]{display:grid;gap:4px;margin-top:10px}.ramp-row[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:64px repeat(5,1fr);gap:4px;align-items:center}.ramp-name[data-astro-cid-t3nv4xef]{color:#9a9ba0;font-size:10px;text-transform:capitalize}.chip[data-astro-cid-t3nv4xef]{height:22px;border:0;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff26;cursor:pointer}.chip[data-astro-cid-t3nv4xef]:hover{outline:2px solid #f2f2f2;outline-offset:1px}.picker-foot[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;margin-top:10px}.custom[data-astro-cid-t3nv4xef]{display:flex;align-items:center;gap:6px;color:#9a9ba0}.custom[data-astro-cid-t3nv4xef] input[data-astro-cid-t3nv4xef]{width:32px;height:24px;border:0;padding:0;background:none}@media(max-width:759px){.lab[data-astro-cid-t3nv4xef]{left:8px;right:8px;bottom:8px;width:auto;max-height:52svh}.picker[data-astro-cid-t3nv4xef]{right:0;left:0;bottom:calc(100% + 8px);width:auto}}
