:root{color-scheme:dark;--color-bg: oklch(14% .01 260);--color-surface: oklch(18% .012 260);--color-surface-hover: oklch(22% .015 260);--color-border: oklch(28% .01 260);--color-text: oklch(94% .005 260);--color-text-muted: oklch(68% .01 260);--color-accent: oklch(75% .16 70);--color-btn-ink: oklch(15% .02 70);--color-swatch-border: oklch(90% .01 260 / .15);--color-darkroom-bg: oklch(13% .008 50);--color-darkroom-panel: oklch(17% .01 50);--color-darkroom-accent: oklch(74% .16 65);--color-darkroom-ink: oklch(93% .015 75);--color-midnight-bg: oklch(12% .02 250);--color-midnight-panel: oklch(16% .025 250);--color-midnight-accent: oklch(75% .14 220);--color-midnight-ink: oklch(96% .005 250);--color-vantage-bg: oklch(13% .015 230);--color-vantage-panel: oklch(17% .02 230);--color-vantage-accent: oklch(82% .22 130);--color-vantage-ink: oklch(94% .01 230);--color-newsprint-bg: oklch(97% .008 85);--color-newsprint-panel: oklch(94% .01 85);--color-newsprint-accent: oklch(55% .18 30);--color-newsprint-ink: oklch(20% .01 60);--color-dusk-bg: oklch(13% .015 260);--color-dusk-panel: oklch(18% .02 260);--color-dusk-accent: oklch(76% .14 275);--color-dusk-ink: oklch(95% .005 260);--color-arcade-bg: oklch(14% .025 310);--color-arcade-panel: oklch(18% .03 310);--color-arcade-accent: oklch(70% .22 25);--color-arcade-ink: oklch(95% .015 310);--color-cinemapro-bg: oklch(14% .02 260);--color-cinemapro-panel: oklch(18% .03 260);--color-cinemapro-accent: oklch(60% .23 15);--color-cinemapro-ink: oklch(98% .005 260);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}[data-astro-cid-k7qu47uf],[data-astro-cid-k7qu47uf]:before,[data-astro-cid-k7qu47uf]:after{box-sizing:border-box}html,body{overflow-x:clip;margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}[data-astro-cid-k7qu47uf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wrap[data-astro-cid-k7qu47uf]{max-width:1300px;margin:0 auto;padding:48px 24px 80px}h1[data-astro-cid-k7qu47uf],h2[data-astro-cid-k7qu47uf],h3[data-astro-cid-k7qu47uf]{margin:0;font-weight:600;line-height:1.15;overflow-wrap:break-word;min-width:0}.deck[data-astro-cid-k7qu47uf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;margin-top:36px}.card[data-astro-cid-k7qu47uf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit}.card[data-astro-cid-k7qu47uf]:hover{border-color:var(--color-accent);background:var(--color-surface-hover)}.card-title[data-astro-cid-k7qu47uf]{font-size:20px;margin-bottom:12px}.card-desc[data-astro-cid-k7qu47uf]{font-size:14px;line-height:1.6;color:var(--color-text-muted);margin-bottom:20px}.card-features[data-astro-cid-k7qu47uf]{list-style:none;padding:0;margin:0 0 20px;font-size:13px;color:var(--color-text-muted);display:flex;flex-direction:column;gap:8px}.card-features[data-astro-cid-k7qu47uf] li[data-astro-cid-k7qu47uf]:before{content:"— ";color:var(--color-accent)}.btn[data-astro-cid-k7qu47uf]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:14px;font-weight:500;border-radius:6px;text-decoration:none;background:var(--color-accent);color:var(--color-btn-ink)}.btn-midnight[data-astro-cid-k7qu47uf]{background:var(--color-midnight-accent);color:var(--color-midnight-bg)}.btn-vantage[data-astro-cid-k7qu47uf]{background:var(--color-vantage-accent);color:var(--color-vantage-bg)}.btn-newsprint[data-astro-cid-k7qu47uf]{background:var(--color-newsprint-accent);color:var(--color-newsprint-bg)}.btn-dusk[data-astro-cid-k7qu47uf]{background:var(--color-dusk-accent);color:var(--color-dusk-bg)}.btn-arcade[data-astro-cid-k7qu47uf]{background:var(--color-arcade-accent);color:var(--color-arcade-bg)}.btn-cinemapro[data-astro-cid-k7qu47uf]{background:var(--color-cinemapro-accent);color:var(--color-cinemapro-ink)}.palette-row[data-astro-cid-k7qu47uf]{display:flex;gap:8px;margin-top:16px}.swatch[data-astro-cid-k7qu47uf]{width:24px;height:24px;border-radius:4px;border:1px solid var(--color-swatch-border)}.swatch-darkroom-1[data-astro-cid-k7qu47uf]{background:var(--color-darkroom-bg)}.swatch-darkroom-2[data-astro-cid-k7qu47uf]{background:var(--color-darkroom-panel)}.swatch-darkroom-3[data-astro-cid-k7qu47uf]{background:var(--color-darkroom-accent)}.swatch-darkroom-4[data-astro-cid-k7qu47uf]{background:var(--color-darkroom-ink)}.swatch-midnight-1[data-astro-cid-k7qu47uf]{background:var(--color-midnight-bg)}.swatch-midnight-2[data-astro-cid-k7qu47uf]{background:var(--color-midnight-panel)}.swatch-midnight-3[data-astro-cid-k7qu47uf]{background:var(--color-midnight-accent)}.swatch-midnight-4[data-astro-cid-k7qu47uf]{background:var(--color-midnight-ink)}.swatch-vantage-1[data-astro-cid-k7qu47uf]{background:var(--color-vantage-bg)}.swatch-vantage-2[data-astro-cid-k7qu47uf]{background:var(--color-vantage-panel)}.swatch-vantage-3[data-astro-cid-k7qu47uf]{background:var(--color-vantage-accent)}.swatch-vantage-4[data-astro-cid-k7qu47uf]{background:var(--color-vantage-ink)}.swatch-newsprint-1[data-astro-cid-k7qu47uf]{background:var(--color-newsprint-bg)}.swatch-newsprint-2[data-astro-cid-k7qu47uf]{background:var(--color-newsprint-panel)}.swatch-newsprint-3[data-astro-cid-k7qu47uf]{background:var(--color-newsprint-accent)}.swatch-newsprint-4[data-astro-cid-k7qu47uf]{background:var(--color-newsprint-ink)}.swatch-dusk-1[data-astro-cid-k7qu47uf]{background:var(--color-dusk-bg)}.swatch-dusk-2[data-astro-cid-k7qu47uf]{background:var(--color-dusk-panel)}.swatch-dusk-3[data-astro-cid-k7qu47uf]{background:var(--color-dusk-accent)}.swatch-dusk-4[data-astro-cid-k7qu47uf]{background:var(--color-dusk-ink)}.swatch-arcade-1[data-astro-cid-k7qu47uf]{background:var(--color-arcade-bg)}.swatch-arcade-2[data-astro-cid-k7qu47uf]{background:var(--color-arcade-panel)}.swatch-arcade-3[data-astro-cid-k7qu47uf]{background:var(--color-arcade-accent)}.swatch-arcade-4[data-astro-cid-k7qu47uf]{background:var(--color-arcade-ink)}.swatch-cinemapro-1[data-astro-cid-k7qu47uf]{background:var(--color-cinemapro-bg)}.swatch-cinemapro-2[data-astro-cid-k7qu47uf]{background:var(--color-cinemapro-panel)}.swatch-cinemapro-3[data-astro-cid-k7qu47uf]{background:var(--color-cinemapro-accent)}.swatch-cinemapro-4[data-astro-cid-k7qu47uf]{background:var(--color-cinemapro-ink)}.base-compare[data-astro-cid-k7qu47uf]{margin-top:48px;padding:20px;border:1px dashed var(--color-border);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media (prefers-reduced-motion: reduce){[data-astro-cid-k7qu47uf]{transition:none!important}}
