:root{color-scheme:light;--bg: #fafafa;--surface: #ffffff;--text: #0f172a;--muted: #475569;--subtle: #64748b;--border: #e2e8f0;--accent: #0f766e;--accent-soft: #f0fdfa;--tag-bg: #f1f5f9;--tag-text: #334155;--popover-shadow: 0 12px 30px rgba(15, 23, 42, .12);--heading-font: inherit;--ui-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme]):not(:has(app-root[data-theme])){color-scheme:dark;--bg: #0b1120;--surface: #111827;--text: #f1f5f9;--muted: #cbd5e1;--subtle: #94a3b8;--border: #1e293b;--accent: #2dd4bf;--accent-soft: rgba(45, 212, 191, .12);--tag-bg: #1e293b;--tag-text: #cbd5e1;--popover-shadow: 0 14px 34px rgba(0, 0, 0, .45)}}:root[data-theme=alpine-light],:root:has(app-root[data-theme=alpine-light]),app-root[data-theme=alpine-light]{color-scheme:light;--bg: #fafafa;--surface: #ffffff;--text: #0f172a;--muted: #475569;--subtle: #64748b;--border: #e2e8f0;--accent: #0f766e;--accent-soft: #f0fdfa;--tag-bg: #f1f5f9;--tag-text: #334155;--popover-shadow: 0 12px 30px rgba(15, 23, 42, .12)}:root[data-theme=slate-dark],:root:has(app-root[data-theme=slate-dark]),app-root[data-theme=slate-dark]{color-scheme:dark;--bg: #0b1120;--surface: #111827;--text: #f1f5f9;--muted: #cbd5e1;--subtle: #94a3b8;--border: #1e293b;--accent: #2dd4bf;--accent-soft: rgba(45, 212, 191, .12);--tag-bg: #1e293b;--tag-text: #cbd5e1;--popover-shadow: 0 14px 34px rgba(0, 0, 0, .45)}:root[data-theme=pcb],:root:has(app-root[data-theme=pcb]),app-root[data-theme=pcb]{color-scheme:dark;--bg: #071912;--surface: #0c251b;--text: #ecfdf5;--muted: #b7e4c7;--subtle: #74c69d;--border: #1b4332;--accent: #f59e0b;--accent-soft: rgba(245, 158, 11, .14);--tag-bg: #143628;--tag-text: #d8f3dc;--popover-shadow: 0 14px 34px rgba(0, 0, 0, .55)}:root[data-theme=espresso],:root:has(app-root[data-theme=espresso]),app-root[data-theme=espresso]{color-scheme:dark;--bg: #16100d;--surface: #211814;--text: #faf3eb;--muted: #dccbc0;--subtle: #b09788;--border: #382922;--accent: #e09f5a;--accent-soft: rgba(224, 159, 90, .14);--tag-bg: #2e211b;--tag-text: #eddcd2;--popover-shadow: 0 14px 34px rgba(0, 0, 0, .55)}:root[data-theme=oscilloscope],:root:has(app-root[data-theme=oscilloscope]),app-root[data-theme=oscilloscope]{color-scheme:dark;--bg: #0b0a08;--surface: #14120e;--text: #fffbeb;--muted: #e7d8b9;--subtle: #b8a27a;--border: #2b251a;--accent: #ffb000;--accent-soft: rgba(255, 176, 0, .13);--tag-bg: #211c13;--tag-text: #fcd34d;--popover-shadow: 0 14px 34px rgba(0, 0, 0, .6);--ui-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace}:root[data-theme=editorial],:root:has(app-root[data-theme=editorial]),app-root[data-theme=editorial]{color-scheme:light;--bg: #f7f4ef;--surface: #fffdf9;--text: #1c1917;--muted: #44403c;--subtle: #78716c;--border: #e6dfd5;--accent: #c2410c;--accent-soft: #fff1eb;--tag-bg: #efeae2;--tag-text: #292524;--popover-shadow: 0 12px 30px rgba(28, 25, 23, .12);--heading-font: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:5rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background-color:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}app-root{display:block;min-height:100dvh;background-color:var(--bg);color:var(--text);transition:background-color .2s ease,color .2s ease}a{color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
