.prose[data-astro-cid-mpxc6zqh]{display:flex;flex-direction:column;gap:1rem;max-width:680px;line-height:1.7}.prose[data-astro-cid-mpxc6zqh] h3{font-size:1rem;font-weight:400;color:var(--muted);letter-spacing:.04em;text-transform:lowercase;margin-top:.5rem}.prose[data-astro-cid-mpxc6zqh] ul{padding-left:1.2rem;display:flex;flex-direction:column;gap:.4rem}.prose[data-astro-cid-mpxc6zqh] pre{background:var(--surface2);border:1px solid var(--outline);border-radius:5px;padding:.85rem 1rem;overflow-x:auto}.prose[data-astro-cid-mpxc6zqh] pre code{background:none;padding:0;font-size:.75rem;line-height:1.65}code{font-family:JetBrains Mono,monospace;font-size:.82em;background:var(--surface2);padding:.1em .35em;border-radius:3px}.prose[data-astro-cid-mpxc6zqh] a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}h2[data-astro-cid-mpxc6zqh]{font-size:1.3rem;font-weight:400;color:var(--muted);letter-spacing:.02em}.current-section[data-astro-cid-mpxc6zqh],.presets-section[data-astro-cid-mpxc6zqh]{display:flex;flex-direction:column;gap:1rem}.current-wrap[data-astro-cid-mpxc6zqh]{display:flex;flex-direction:column;gap:1.1rem;max-width:520px;transition:opacity .2s}.current-wrap[data-astro-cid-mpxc6zqh].loading{opacity:.45}.wallpaper-container[data-astro-cid-mpxc6zqh]{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:16 / 10;background:var(--surface2)}.wallpaper-container[data-astro-cid-mpxc6zqh]:after{content:"";position:absolute;inset:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--outline);pointer-events:none}.wallpaper-container[data-astro-cid-mpxc6zqh] img[data-astro-cid-mpxc6zqh]{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s}.wallpaper-container[data-astro-cid-mpxc6zqh] img[data-astro-cid-mpxc6zqh].loaded{opacity:1}.wallpaper-caption[data-astro-cid-mpxc6zqh]{font-size:.72rem;font-style:italic;color:var(--muted);margin-top:-.5rem}.scheme-header[data-astro-cid-mpxc6zqh]{display:flex;align-items:baseline;gap:.8rem}.scheme-name[data-astro-cid-mpxc6zqh]{font-size:1.05rem}.scheme-source[data-astro-cid-mpxc6zqh]{font-size:.75rem;color:var(--muted);font-family:JetBrains Mono,monospace}.swatch-row[data-astro-cid-mpxc6zqh]{display:flex;gap:4px;height:32px}.token-grid[data-astro-cid-mpxc6zqh]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.8rem}.presets-hint[data-astro-cid-mpxc6zqh]{font-size:.82rem;color:var(--muted);margin-top:-.4rem}.presets-grid[data-astro-cid-mpxc6zqh]{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;max-width:580px}.preset-btn[data-astro-cid-mpxc6zqh]{background:var(--surface2);border:1px solid var(--outline);border-radius:6px;padding:.65rem .7rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;text-align:left;font-family:var(--font);color:var(--fg);transition:border-color .1s,background .1s}.preset-btn[data-astro-cid-mpxc6zqh]:hover{border-color:var(--fg)}.preset-btn[data-astro-cid-mpxc6zqh].selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface2))}.preset-swatches[data-astro-cid-mpxc6zqh]{display:flex;gap:3px;height:16px}.ps[data-astro-cid-mpxc6zqh]{flex:1;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #00000026}.preset-name[data-astro-cid-mpxc6zqh]{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-pane[data-astro-cid-mpxc6zqh]{max-width:580px}.preview-window[data-astro-cid-mpxc6zqh]{border-radius:8px;overflow:hidden;border:1px solid var(--outline);font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5}.pw-bar[data-astro-cid-mpxc6zqh]{display:flex;align-items:center;gap:.4rem;padding:.45rem .8rem;background:var(--p-surface2, var(--surface2));border-bottom:1px solid var(--p-outline, var(--outline))}.pw-dot[data-astro-cid-mpxc6zqh]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pw-title[data-astro-cid-mpxc6zqh]{margin-left:.4rem;font-size:.7rem;color:var(--p-muted, var(--muted));flex:1}.pw-body[data-astro-cid-mpxc6zqh]{display:flex}.pw-sidebar[data-astro-cid-mpxc6zqh]{width:90px;background:var(--p-surface2, var(--surface2));border-right:1px solid var(--p-outline, var(--outline));padding:.6rem .5rem;display:flex;flex-direction:column;gap:.35rem}.pw-file[data-astro-cid-mpxc6zqh]{display:block;padding:.15rem .35rem;border-radius:3px;color:var(--p-muted, var(--muted));font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-file[data-astro-cid-mpxc6zqh].active{background:color-mix(in srgb,var(--p-accent, var(--accent)) 15%,var(--p-surface2, var(--surface2)));color:var(--p-fg, var(--fg))}.pw-editor[data-astro-cid-mpxc6zqh]{flex:1;background:var(--p-bg, var(--bg));padding:.7rem .9rem;display:flex;flex-direction:column;gap:.2rem}.pw-line[data-astro-cid-mpxc6zqh]{display:block;white-space:nowrap}.pw-kw[data-astro-cid-mpxc6zqh],.pw-kw2[data-astro-cid-mpxc6zqh],.pw-kw3[data-astro-cid-mpxc6zqh]{color:var(--p-accent, var(--accent))}.pw-id[data-astro-cid-mpxc6zqh],.pw-id2[data-astro-cid-mpxc6zqh]{color:var(--p-fg, var(--fg))}.pw-str[data-astro-cid-mpxc6zqh]{color:var(--p-secondary, var(--secondary))}.pw-op[data-astro-cid-mpxc6zqh],.pw-semi[data-astro-cid-mpxc6zqh],.pw-semi2[data-astro-cid-mpxc6zqh]{color:var(--p-muted, var(--muted))}.pw-comment[data-astro-cid-mpxc6zqh]{color:var(--p-outline, var(--outline));font-style:italic}.pw-token-row[data-astro-cid-mpxc6zqh]{display:flex;background:var(--p-surface2, var(--surface2));border-top:1px solid var(--p-outline, var(--outline));padding:.5rem .8rem;gap:1rem;flex-wrap:wrap}.dyn-swatch{flex:1;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0003}.dyn-token-row{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:JetBrains Mono,monospace}.dyn-token-box{width:12px;height:12px;border-radius:2px;flex-shrink:0;box-shadow:inset 0 0 0 1px #fff3,0 0 0 1px #00000040}.dyn-token-label{color:var(--muted);min-width:6.5ch}.dyn-token-hex{color:var(--fg)}.dyn-pw-token{display:flex;align-items:center;gap:.35rem;font-size:.65rem;color:var(--p-muted, var(--muted));font-family:JetBrains Mono,monospace}.dyn-pw-token-box{width:9px;height:9px;border-radius:2px}
