:root[data-theme~=swiss],[data-theme~=swiss]{color-scheme:light;--theme-border-style: sharp;--theme-icon-set: lucide;--color-surface: white;--color-surface-alt: oklch(98% 0 0);--color-surface-raised: oklch(96% 0 0);--color-surface-sunken: oklch(95% 0 0);--color-background: white;--color-text: oklch(15% 0 0);--color-text-muted: oklch(40% 0 0);--color-text-subtle: oklch(55% 0 0);--color-primary: oklch(50% .25 25);--color-primary-hover: oklch(45% .25 25);--color-primary-subtle: oklch(95% .05 25);--color-accent: oklch(15% 0 0);--color-accent-hover: oklch(25% 0 0);--color-border: oklch(85% 0 0);--color-border-muted: oklch(92% 0 0);--color-border-strong: oklch(15% 0 0);--color-success: oklch(45% .18 145);--color-success-subtle: oklch(95% .04 145);--color-success-text: oklch(30% .12 145);--color-warning: oklch(65% .16 70);--color-warning-subtle: oklch(95% .06 70);--color-warning-text: oklch(35% .12 70);--color-error: oklch(50% .25 25);--color-error-subtle: oklch(95% .05 25);--color-error-text: oklch(35% .15 25);--color-info: oklch(50% .14 240);--color-info-subtle: oklch(95% .04 240);--color-info-text: oklch(30% .12 240);--color-hover-bg: var(--color-primary-subtle);--color-hover-text: var(--color-primary);--color-active-text: var(--color-primary);--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "SF Mono", Monaco, Consolas, monospace;--line-height-normal: 1.5;--line-height-tight: 1.1;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .1em;--radius-xs: 0;--radius-s: 0;--radius-m: 0;--radius-l: 0;--radius-xl: 0;--radius-2xl: 0;--radius-full: 0;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-2xl: none;--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .2s;--ease-default: ease;--ease-out: ease-out;--control-border: oklch(0% 0 0);--input-border: oklch(70% 0 0);--input-bg: oklch(100% 0 0);--range-track-bg: oklch(85% 0 0);--range-thumb-border: var(--color-primary);--progress-track-bg: oklch(90% 0 0)}:root[data-theme~=swiss],[data-theme~=swiss]{:is(main,article){& hr:not([data-ornament]){border:none;border-block-start:2px solid oklch(15% 0 0);margin-block:3rem}& h1,h2{text-transform:uppercase;letter-spacing:.05em}& a:not([class]):not(nav a){color:var(--color-primary);text-decoration:none;border-block-end:1px solid currentColor;&:hover{border-block-end-width:2px}}}&[data-debug-grid]:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(to right,oklch(50% .25 25 / .1) 0,oklch(50% .25 25 / .1) 1px,transparent 1px,transparent calc(100% / 12));z-index:9999}:is(main,article){& article:not(.card):not(layout-sidebar>*):not([data-layout]):not([data-stagger]):not([data-effect]){max-width:60ch;>p:first-of-type{font-size:1.25rem;line-height:1.4}>p:first-of-type:first-letter{font-size:3.5rem;float:left;line-height:1;margin-inline-end:.5rem;font-weight:700}}& blockquote{border-inline-start-width:3px;border-color:var(--color-primary);padding-inline-start:1.5rem;font-style:normal;font-weight:500}.button,button{text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;border:2px solid currentColor}.card{border:1px solid oklch(15% 0 0)}}:is(main,article) code-block{--cb-header-bg: var(--color-surface);--cb-border-color: var(--color-border-strong);--cb-string: oklch(35% .12 145);--cb-function: oklch(30% .12 290);--cb-number: oklch(40% .12 250);--cb-button-bg: var(--color-surface);--cb-button-hover-bg: var(--color-primary-subtle);--cb-button-hover-color: var(--color-primary)}:is(main,article) browser-window{--browser-window-border-color: var(--color-border-strong);--browser-window-hover-bg: var(--color-primary-subtle);--browser-window-accent-color: var(--color-primary)}& nav.breadcrumb [aria-current=page]{color:var(--color-primary)}& nav.tree{& summary{color:var(--color-text)}& summary:before{color:var(--color-primary);background:var(--color-primary-subtle)}& summary:hover{background:var(--color-primary-subtle)}& summary:hover:before{background:var(--color-primary);color:#fff}}& page-toc .summary:before{color:var(--color-primary);background:var(--color-primary-subtle)}& page-toc .summary:hover:before{background:var(--color-primary);color:#fff}}:root[data-theme~=swiss][data-mode=dark],[data-theme~=swiss][data-mode=dark]{color-scheme:dark;--color-surface: oklch(12% 0 0);--color-surface-alt: oklch(15% 0 0);--color-surface-raised: oklch(18% 0 0);--color-surface-sunken: oklch(6% 0 0);--color-background: oklch(8% 0 0);--color-text: oklch(95% 0 0);--color-text-muted: oklch(70% 0 0);--color-text-subtle: oklch(55% 0 0);--color-primary: oklch(62% .25 25);--color-primary-hover: oklch(68% .25 25);--color-primary-subtle: oklch(22% .08 25);--color-success: oklch(60% .18 145);--color-success-subtle: oklch(22% .06 145);--color-success-text: oklch(75% .12 145);--color-warning: oklch(75% .16 70);--color-warning-subtle: oklch(22% .08 70);--color-warning-text: oklch(80% .12 70);--color-error: oklch(62% .25 25);--color-error-subtle: oklch(22% .06 25);--color-error-text: oklch(75% .18 25);--color-info: oklch(60% .14 240);--color-info-subtle: oklch(22% .06 240);--color-info-text: oklch(75% .12 240);--color-hover-bg: var(--color-primary-subtle);--color-hover-text: var(--color-primary);--color-active-text: var(--color-primary);--color-accent: oklch(90% 0 0);--color-accent-hover: oklch(80% 0 0);--color-border: oklch(30% 0 0);--color-border-muted: oklch(20% 0 0);--color-border-strong: oklch(95% 0 0);--input-bg: oklch(12% 0 0);--input-border: oklch(30% 0 0);--input-border-focus: var(--color-primary);--control-border: oklch(70% 0 0);--range-track-bg: oklch(25% 0 0);--range-thumb-border: var(--color-primary);--progress-track-bg: oklch(25% 0 0);:is(main,article) code-block{--cb-bg: oklch(8% 0 0);--cb-code-bg: oklch(8% 0 0);--cb-header-bg: oklch(12% 0 0);--cb-text-color: oklch(90% 0 0);--cb-border-color: var(--color-border-strong);--cb-comment: oklch(55% 0 0);--cb-string: oklch(72% .12 145);--cb-function: oklch(72% .1 290);--cb-number: oklch(70% .1 250);--cb-tag: oklch(65% 0 0);--cb-button-bg: oklch(12% 0 0);--cb-button-color: oklch(70% 0 0);--cb-button-hover-bg: var(--color-primary);--cb-scrollbar-track: oklch(8% 0 0);--cb-scrollbar-thumb: oklch(30% 0 0)}:is(main,article) code{background:#0b0b0b;border-color:#2e2e2e}}
/*# sourceMappingURL=swiss.css.map */
