:root[data-theme~=midnight],[data-theme~=midnight]{color-scheme:dark;--theme-border-style: clean;--theme-icon-set: lucide;--color-background: oklch(10% .01 250);--color-surface: oklch(14% .012 250);--color-surface-alt: oklch(18% .01 250);--color-surface-raised: oklch(20% .012 250);--color-surface-sunken: oklch(7% .01 250);--color-text: oklch(85% .01 250);--color-text-muted: oklch(65% .01 250);--color-text-subtle: oklch(45% .01 250);--color-primary: oklch(62% .1 230);--color-primary-hover: oklch(68% .11 230);--color-primary-subtle: oklch(18% .04 230);--color-accent: oklch(60% .08 200);--color-accent-hover: oklch(65% .09 200);--color-border: oklch(22% .01 250);--color-border-muted: oklch(18% .01 250);--color-border-strong: oklch(35% .01 250);--color-success: oklch(60% .1 145);--color-warning: oklch(70% .1 70);--color-error: oklch(58% .12 20);--color-info: oklch(62% .1 230);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Cascadia Code", "JetBrains Mono", Consolas, monospace;--line-height-normal: 1.6;--line-height-tight: 1.2;--radius-xs: 2px;--radius-s: 3px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-full: 9999px;--shadow-xs: 0 1px 2px oklch(0% 0 0 / .3);--shadow-sm: 0 1px 3px oklch(0% 0 0 / .3);--shadow-md: 0 2px 6px oklch(0% 0 0 / .3);--shadow-lg: 0 4px 12px oklch(0% 0 0 / .3);--shadow-xl: 0 8px 20px oklch(0% 0 0 / .3);--shadow-2xl: 0 12px 28px oklch(0% 0 0 / .35);--duration-instant: 30ms;--duration-fast: 60ms;--duration-normal: .12s;--duration-slow: .18s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--page-bg-gradient: linear-gradient( 180deg, oklch(12% .015 250) 0%, oklch(6% .008 260) 100% )}:root[data-theme~=midnight],[data-theme~=midnight]{:is(main,article){& hr:not([data-ornament]){border:none;border-block-start:1px solid oklch(22% .01 250);margin-block:2rem}& h1,h2{font-weight:600;letter-spacing:-.01em;color:#d3d8de}& a:not([class]){color:var(--color-primary);text-decoration-color:#3991b74d;text-underline-offset:.15em;&:hover{text-decoration-color:#3991b799}}& blockquote{border-inline-start:2px solid oklch(28% .01 250);padding-inline-start:1.25rem;color:#8b9095}.button,button{font-weight:500;letter-spacing:0}}:is(main,article) code-block{--cb-header-bg: var(--color-surface);--cb-keyword: oklch(62% .1 230);--cb-string: oklch(60% .08 200);--cb-function: oklch(65% .08 280);--cb-number: oklch(70% .1 70);--cb-button-bg: var(--color-surface)}::selection{background:#3991b740;color:#c9ced4}}:root[data-theme~=midnight][data-mode=light],[data-theme~=midnight][data-mode=light]{color-scheme:light;--color-background: oklch(98% .005 250);--color-surface: oklch(100% .002 250);--color-surface-alt: oklch(96% .005 250);--color-surface-raised: oklch(100% 0 0);--color-surface-sunken: oklch(95% .005 250);--color-text: oklch(15% .01 250);--color-text-muted: oklch(35% .008 250);--color-text-subtle: oklch(50% .008 250);--color-primary: oklch(48% .1 230);--color-primary-hover: oklch(42% .11 230);--color-primary-subtle: oklch(94% .02 230);--color-accent: oklch(48% .08 200);--color-accent-hover: oklch(42% .09 200);--color-border: oklch(88% .005 250);--color-border-muted: oklch(92% .003 250);--color-border-strong: oklch(65% .008 250);--color-success: oklch(50% .1 145);--color-warning: oklch(65% .1 70);--color-error: oklch(50% .12 20);--color-info: oklch(48% .1 230);--shadow-xs: 0 1px 2px oklch(0% 0 0 / .04);--shadow-sm: 0 1px 3px oklch(0% 0 0 / .06);--shadow-md: 0 2px 6px oklch(0% 0 0 / .06);--shadow-lg: 0 4px 12px oklch(0% 0 0 / .06);--shadow-xl: 0 8px 20px oklch(0% 0 0 / .06);--shadow-2xl: 0 12px 28px oklch(0% 0 0 / .08);--page-bg-gradient: none;:is(main,article){& hr:not([data-ornament]){border-color:#d5d8db}& h1,h2{color:#080c0f}& a:not([class]){color:oklch(48% .1 230);text-decoration-color:oklch(48% .1 230 / .3)}& blockquote{border-color:#cbced1;color:#373b3f}}:is(main,article) code-block{--cb-header-bg: var(--color-surface);--cb-keyword: oklch(48% .1 230);--cb-string: oklch(48% .08 200);--cb-function: oklch(50% .08 280);--cb-number: oklch(55% .1 70)}::selection{background:oklch(48% .1 230 / .2);color:#080c0f}}
/*# sourceMappingURL=midnight.css.map */
