:root{--font-display: "Avenir Next Condensed", "Futura", "Trebuchet MS", sans-serif;--font-sans: "Avenir Next", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--font-heading-family: var(--font-display);--font-paragraph-family: var(--font-sans);--font-mono-family: var(--font-mono);--font-heading-hero: 800 clamp(2.5rem, 8vw, 4.75rem) / .93 var(--font-heading-family);--font-heading-hero-compact: 800 clamp(1.9rem, 4.5vw, 2.8rem) / 1.02 var(--font-paragraph-family);--font-brand: 700 1.12rem / 1 var(--font-heading-family);--font-heading: 800 1.5rem / 1.1 var(--font-heading-family);--font-heading-small: 700 1rem / 1.2 var(--font-paragraph-family);--font-paragraph: 400 1rem / 1.5 var(--font-paragraph-family);--font-paragraph-small: 400 .88rem / 1.45 var(--font-paragraph-family);--font-label: 700 .93rem / 1.35 var(--font-paragraph-family);--font-label-small: 700 .84rem / 1.2 var(--font-paragraph-family);--font-label-tiny: 700 .74rem / 1.08 var(--font-paragraph-family);--font-label-micro: 700 .58rem / 1.08 var(--font-paragraph-family);--font-mono-text: 400 .92rem / 1.45 var(--font-mono-family);--font-mono-strong: 700 .95rem / 1 var(--font-mono-family);--font-mono-small: 700 .76rem / 1 var(--font-mono-family);--color-white: 255 255 255;--color-brown-950: 37 23 14;--color-brown-925: 30 18 9;--color-brown-900: 45 34 23;--color-brown-875: 52 37 19;--color-brown-850: 57 39 29;--color-brown-800: 74 46 29;--color-brown-750: 78 44 17;--color-brown-650: 101 74 58;--color-brown-600: 111 84 68;--color-rust-700: 131 49 22;--color-rust-650: 141 47 37;--color-rust-600: 170 90 40;--color-rust-550: 182 74 31;--color-ochre-500: 181 118 48;--color-orange-500: 214 136 39;--color-orange-450: 206 104 49;--color-orange-300: 233 192 121;--color-caramel-300: 240 197 127;--color-caramel-500: 218 146 86;--color-caramel-700: 177 93 50;--color-wheat-300: 234 214 175;--color-wheat-200: 251 236 211;--color-yellow-300: 255 217 102;--color-sand-300: 229 215 148;--color-red-300: 255 113 113;--color-lilac-300: 180 155 203;--color-olive-700: 70 84 47;--color-olive-650: 84 97 56;--color-olive-600: 95 103 65;--color-olive-500: 116 133 79;--color-green-700: 45 109 66;--color-green-650: 50 115 62;--color-green-600: 81 118 62;--color-green-500: 98 179 79;--color-green-450: 115 151 87;--color-lime-400: 155 226 106;--color-moss-300: 197 224 180;--color-mint-050: 244 255 237;--color-ivory-100: 255 252 245;--color-ivory-200: 255 248 238;--color-apricot-150: 255 242 226;--color-oat-200: 243 237 227;--color-oat-250: 246 239 226;--color-oat-300: 248 244 236;--color-oat-350: 239 223 205;--background-channel: var(--color-oat-250);--background-accent-channel: var(--color-wheat-300);--background-soft-channel: var(--color-oat-300);--surface-channel: var(--color-ivory-100);--surface-bright-channel: var(--color-ivory-200);--surface-glass-channel: var(--color-ivory-200);--surface-paper-channel: var(--color-ivory-100);--surface-card-channel: var(--color-ivory-100);--container-low-channel: var(--color-white);--container-channel: var(--color-oat-250);--container-high-channel: var(--color-ivory-100);--container-highest-channel: var(--color-white);--on-background-channel: var(--color-brown-950);--on-surface-channel: var(--color-brown-950);--on-surface-strong-channel: var(--color-brown-850);--on-surface-variant-channel: var(--color-brown-600);--on-surface-subtle-channel: var(--color-brown-650);--outline-channel: var(--color-brown-800);--primary-channel: var(--color-rust-550);--primary-strong-channel: var(--color-rust-700);--primary-variant-channel: var(--color-rust-700);--on-primary-channel: var(--color-ivory-200);--error-channel: var(--color-rust-650);--on-error-channel: var(--color-ivory-200);--success-channel: var(--color-green-700);--secondary-channel: var(--color-olive-600);--secondary-strong-channel: var(--color-olive-700);--secondary-variant-channel: var(--color-olive-700);--on-secondary-channel: var(--color-ivory-200);--warning-channel: var(--color-orange-500);--draft-channel: var(--color-ochre-500);--strength-classica-channel: var(--color-moss-300);--strength-transition-channel: var(--color-yellow-300);--strength-nuvola-channel: var(--color-lilac-300);--strength-cuoco-channel: var(--color-red-300);--strength-manitoba-channel: var(--color-sand-300);--surface-draft-alt-channel: var(--color-apricot-150);--surface-draft-strong-channel: var(--color-apricot-150);--surface-warning-overlay-channel: var(--color-apricot-150);--surface-toggle-start-channel: var(--color-ivory-100);--surface-toggle-end-channel: var(--color-oat-200);--surface-lock-end-channel: var(--color-oat-350);--surface-page-hero-start-channel: var(--color-ivory-200);--surface-page-hero-end-channel: var(--color-wheat-200);--thumb-warm-start-channel: var(--color-caramel-300);--thumb-warm-mid-channel: var(--color-caramel-500);--thumb-warm-end-channel: var(--color-caramel-700);--thumb-warm-shadow-channel: var(--color-rust-600);--thumb-success-highlight-channel: var(--color-mint-050);--thumb-success-start-channel: var(--color-lime-400);--thumb-success-mid-channel: var(--color-green-500);--thumb-success-end-channel: var(--color-green-650);--secondary-gradient-start-channel: var(--color-olive-500);--secondary-gradient-end-channel: var(--color-olive-650);--hero-glow-channel: var(--color-orange-450);--page-background-glow-channel: var(--color-orange-300);--shadow-warm-channel: var(--color-rust-600);--shadow-deep-soft-channel: var(--color-brown-900);--shadow-deep-channel: var(--color-brown-925);--shadow-deep-subtle-channel: var(--color-brown-875);--shadow-floating-channel: var(--color-brown-750);--alpha-04: 4%;--alpha-05: 5%;--alpha-08: 8%;--alpha-10: 10%;--alpha-12: 12%;--alpha-14: 14%;--alpha-15: 15%;--alpha-16: 16%;--alpha-18: 18%;--alpha-20: 20%;--alpha-25: 25%;--alpha-30: 30%;--alpha-35: 35%;--alpha-40: 40%;--alpha-42: 42%;--alpha-45: 45%;--alpha-50: 50%;--alpha-55: 55%;--alpha-60: 60%;--alpha-65: 65%;--alpha-70: 70%;--alpha-75: 75%;--alpha-78: 78%;--alpha-80: 80%;--alpha-85: 85%;--alpha-86: 86%;--alpha-90: 90%;--alpha-92: 92%;--alpha-94: 94%;--alpha-95: 95%;--alpha-96: 96%;--alpha-98: 98%;--background: rgb(var(--background-channel));--background-accent: rgb(var(--background-accent-channel));--background-soft: rgb(var(--background-soft-channel));--surface: rgb(var(--surface-channel) / var(--alpha-90));--surface-bright: rgb(var(--surface-bright-channel));--on-background: rgb(var(--on-background-channel));--on-surface: rgb(var(--on-surface-channel));--on-surface-strong: rgb(var(--on-surface-strong-channel));--on-surface-variant: rgb(var(--on-surface-variant-channel));--outline: rgb(var(--outline-channel) / var(--alpha-15));--primary: rgb(var(--primary-channel));--primary-strong: rgb(var(--primary-strong-channel));--primary-variant: rgb(var(--primary-variant-channel));--on-primary: rgb(var(--on-primary-channel));--error: rgb(var(--error-channel));--on-error: rgb(var(--on-error-channel));--success: rgb(var(--success-channel));--secondary: rgb(var(--secondary-channel));--secondary-variant: rgb(var(--secondary-variant-channel));--on-secondary: rgb(var(--on-secondary-channel));--surface-frost: rgb(var(--color-white) / var(--alpha-45));--surface-subtle: rgb(var(--on-surface-strong-channel) / var(--alpha-10));--surface-layer-strong: rgb(var(--color-white) / var(--alpha-75));--surface-layer-soft: rgb(var(--color-white) / var(--alpha-55));--surface-layer-subtle: rgb(var(--color-white) / var(--alpha-25));--surface-layer-faint: rgb(var(--color-white) / var(--alpha-20));--outline-soft: rgb(var(--on-surface-strong-channel) / var(--alpha-20));--outline-medium: rgb(var(--on-surface-strong-channel) / var(--alpha-30));--outline-subtle: rgb(var(--on-surface-strong-channel) / var(--alpha-10));--surface-sheen-strong: rgb(var(--color-white) / var(--alpha-70));--surface-sheen-soft: rgb(var(--color-white) / var(--alpha-40));--surface-sheen-subtle: rgb(var(--color-white) / var(--alpha-30));--surface-bright-strong: rgb(var(--color-white) / var(--alpha-90));--scrim-soft: rgb(var(--on-surface-channel) / var(--alpha-20));--tone-primary-border-soft: rgb(var(--primary-channel) / var(--alpha-20));--tone-primary-fill-soft: rgb(var(--primary-channel) / var(--alpha-10));--tone-primary-border-strong: rgb(var(--primary-channel) / var(--alpha-30));--tone-primary-border-solid: rgb(var(--primary-channel) / var(--alpha-40));--tone-primary-solid-soft: rgb(var(--primary-channel) / var(--alpha-90));--tone-primary-soft: var(--tone-primary-border-soft);--tone-error-border-soft: rgb(var(--error-channel) / var(--alpha-20));--tone-error-border-strong: rgb(var(--error-channel) / var(--alpha-30));--tone-error-fill-soft: rgb(var(--error-channel) / var(--alpha-10));--tone-neutral-border-soft: rgb( var(--on-surface-variant-channel) / var(--alpha-20) );--tone-neutral-fill-soft: rgb( var(--on-surface-variant-channel) / var(--alpha-10) );--tone-neutral-text-strong: rgb(var(--on-surface-subtle-channel));--tone-success-border-soft: rgb(var(--success-channel) / var(--alpha-20));--tone-success-border-strong: rgb(var(--success-channel) / var(--alpha-30));--tone-success-fill-soft: rgb(var(--success-channel) / var(--alpha-10));--tone-success-soft: var(--tone-success-border-soft);--tone-success-strong: var(--tone-success-border-strong);--tone-success-subtle: var(--tone-success-fill-soft);--tone-secondary-border-soft: rgb(var(--secondary-channel) / var(--alpha-20));--tone-secondary-border-medium: rgb( var(--secondary-channel) / var(--alpha-25) );--tone-secondary-glow-soft: rgb(var(--secondary-channel) / var(--alpha-10));--tone-secondary-accent: rgb(var(--secondary-channel) / var(--alpha-80));--tone-secondary-soft: var(--tone-secondary-border-soft);--tone-secondary-gradient-start: rgb( var(--secondary-gradient-start-channel) / var(--alpha-25) );--tone-secondary-gradient-end: rgb( var(--secondary-gradient-end-channel) / var(--alpha-35) );--tone-secondary-text: rgb(var(--secondary-strong-channel));--tone-warning-border-soft: rgb(var(--warning-channel) / var(--alpha-30));--tone-warning-fill-soft: rgb(var(--warning-channel) / var(--alpha-05));--tone-warning-overlay-end: rgb( var(--surface-warning-overlay-channel) / var(--alpha-25) );--tone-warning-accent: rgb(var(--warning-channel) / var(--alpha-80));--tone-warning-soft: var(--tone-warning-border-soft);--tone-draft-border-soft: rgb(var(--draft-channel) / var(--alpha-30));--tone-draft-border-medium: rgb(var(--draft-channel) / var(--alpha-40));--tone-draft-border-strong: rgb(var(--draft-channel) / var(--alpha-50));--tone-draft-fill-soft-alt: rgb( var(--surface-draft-alt-channel) / var(--alpha-80) );--tone-draft-fill-strong: rgb( var(--surface-draft-strong-channel) / var(--alpha-95) );--hero-glow-primary: rgb(var(--hero-glow-channel) / var(--alpha-30));--thumb-warm-shadow: rgb(var(--thumb-warm-shadow-channel) / var(--alpha-25));--thumb-success-highlight: rgb( var(--thumb-success-highlight-channel) / var(--alpha-96) );--thumb-warm-start: rgb(var(--thumb-warm-start-channel));--thumb-warm-mid: rgb(var(--thumb-warm-mid-channel));--thumb-warm-end: rgb(var(--thumb-warm-end-channel));--thumb-success-start: rgb(var(--thumb-success-start-channel));--thumb-success-mid: rgb(var(--thumb-success-mid-channel));--thumb-success-end: rgb(var(--thumb-success-end-channel));--strength-classica: rgb(var(--strength-classica-channel));--strength-transition: rgb(var(--strength-transition-channel));--strength-nuvola: rgb(var(--strength-nuvola-channel));--strength-cuoco: rgb(var(--strength-cuoco-channel));--strength-manitoba: rgb(var(--strength-manitoba-channel));--focus-ring-primary: 2px solid rgb(var(--primary-channel) / var(--alpha-25));--focus-ring-primary-strong: 3px solid rgb(var(--primary-channel) / var(--alpha-20));--surface-neutral-gradient: linear-gradient( 180deg, rgb(var(--background-channel)), rgb(var(--background-channel) / var(--alpha-90)) );--surface-template-active: linear-gradient( 180deg, rgb(var(--surface-glass-channel) / var(--alpha-96)), rgb(var(--color-white) / var(--alpha-85)) );--surface-archive-dropzone: linear-gradient( 180deg, var(--tone-draft-fill-strong), rgb(var(--color-white) / var(--alpha-85)) );--surface-archive-dropzone-active: linear-gradient( 180deg, var(--tone-draft-fill-strong), rgb(var(--surface-paper-channel) / var(--alpha-85)) );--surface-toggle-chip: radial-gradient( circle at 28% 28%, rgb(var(--color-white) / var(--alpha-55)), transparent 34% ), linear-gradient( 180deg, rgb(var(--surface-toggle-start-channel) / var(--alpha-95)), rgb(var(--surface-toggle-end-channel) / var(--alpha-95)) );--surface-toggle-chip-mark-active: linear-gradient( 180deg, rgb(var(--color-green-450) / var(--alpha-92)), rgb(var(--color-green-600) / var(--alpha-96)) );--surface-lock-track: linear-gradient( 180deg, rgb(var(--color-white) / var(--alpha-85)), rgb(var(--surface-lock-end-channel) / var(--alpha-90)) );--surface-page-hero: linear-gradient( 140deg, rgb(var(--surface-page-hero-start-channel) / var(--alpha-94)), rgb(var(--surface-page-hero-end-channel) / var(--alpha-86)) ), linear-gradient( 120deg, transparent, rgb(var(--color-white) / var(--alpha-45)) );--surface-page-background: radial-gradient( circle at top left, rgb(var(--color-white) / var(--alpha-70)), transparent 38% ), radial-gradient( circle at top right, rgb(var(--page-background-glow-channel) / var(--alpha-42)), transparent 32% ), linear-gradient( 180deg, var(--background-accent) 0%, var(--background) 28%, var(--background-soft) 100% );--surface-page-hero-orb: radial-gradient( circle at 30% 30%, var(--surface-layer-soft), transparent 36% ), radial-gradient(circle, var(--hero-glow-primary), transparent 62%);--container-low: rgb(var(--container-low-channel) / 52%);--container: rgb(var(--container-channel) / var(--alpha-85));--container-high: rgb(var(--container-high-channel) / var(--alpha-85));--container-highest: rgb(var(--container-highest-channel) / var(--alpha-60));--container-lowest: linear-gradient( 180deg, rgb(var(--container-low-channel) / 72%), rgb(var(--container-low-channel) / var(--alpha-35)) );--container-grid: rgb(var(--color-white) / var(--alpha-20));--shadow-warm-soft: rgb(var(--shadow-warm-channel) / var(--alpha-08));--shadow-warm-medium: rgb(var(--shadow-warm-channel) / var(--alpha-10));--shadow-deep-soft: rgb(var(--shadow-deep-soft-channel) / var(--alpha-08));--shadow-deep-medium: rgb(var(--shadow-deep-channel) / var(--alpha-10));--shadow-deep-faint: rgb(var(--shadow-deep-subtle-channel) / var(--alpha-04));--shadow-template-active: 0 16px 34px var(--shadow-warm-soft);--shadow-archive-active: 0 18px 36px var(--shadow-warm-medium);--shadow-strength-filter-active: 0 10px 28px var(--shadow-deep-soft);--shadow-strength-band: inset 0 0 0 1px rgb(var(--color-white) / var(--alpha-35)), 0 4px 12px var(--shadow-deep-medium);--shadow-strength-marker: 0 0 0 1px rgb(var(--color-white) / var(--alpha-65)), 0 0 0 7px var(--shadow-deep-faint);--shadow-lg: 0 24px 80px rgb(var(--shadow-floating-channel) / var(--alpha-14));--shadow-md: 0 14px 38px rgb(var(--shadow-floating-channel) / var(--alpha-10));--shadow-hover-sm: 0 8px 20px rgb(var(--shadow-floating-channel) / var(--alpha-12));--shadow-floating-md: 0 12px 28px rgb(var(--shadow-floating-channel) / var(--alpha-16));--shadow-floating-lg: 0 14px 32px rgb(var(--shadow-floating-channel) / var(--alpha-18));--shadow-floating-xl: 0 18px 44px rgb(var(--shadow-floating-channel) / var(--alpha-15));--radius-xl: 28px;--radius-lg: 18px;--radius-md: 14px;--radius-panel: 16px;--radius-pill: 999px;--backdrop-blur-sm: blur(3px);--backdrop-blur-md: blur(14px);--backdrop-blur-lg: blur(18px);--inset-accent-warning: inset 4px 0 0 rgb(var(--error-channel) / var(--alpha-78));--site-nav-top-offset: var(--space-3);--floating-alert-handle-width: 4.9rem;--floating-alert-nav-gap: var(--space-1);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem}*{box-sizing:border-box}html{min-height:100%;background:var(--surface-page-background)}body{margin:0;min-height:100vh;color:var(--on-surface);font:var(--font-paragraph);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,select{font:inherit}
