:root{--clr-surface-100: #ffffff;--clr-surface-200: #fdfdfd;--clr-surface-300: #f8f8f8;--clr-surface-400: #ececec;--clr-surface-500: #d6d6d6;--clr-surface-600: #a8a8a8;--clr-surface-700: #707070;--clr-surface-800: #3a3a3a;--clr-surface-900: #2b2b2b;--clr-surface-1000: #222222;--clr-brand-100: oklch(from var(--clr-brand-400) calc(l - .16) calc(c - .037) calc(h + 37.31) );--clr-brand-200: oklch(from var(--clr-brand-400) calc(l - .09) calc(c - .025) calc(h + 23.46) );--clr-brand-300: oklch(from var(--clr-brand-400) calc(l - .05) calc(c - .016) calc(h + 8.71) );--clr-brand-400: oklch(51.811% .09205 216.03);--clr-brand-500: oklch( from var(--clr-brand-400) calc(l + .07929) calc(c - .00229) calc(h - .38869) );--clr-brand-600: oklch( from var(--clr-brand-400) calc(l + .15858) calc(c - .00916) calc(h - 1.55478) );--clr-brand-700: oklch( from var(--clr-brand-400) calc(l + .23787) calc(c - .02062) calc(h - 3.49825) );--clr-brand-800: oklch( from var(--clr-brand-400) calc(l + .31715) calc(c - .03671) calc(h - 6.21867) );--clr-brand-900: oklch( from var(--clr-brand-400) calc(l + .39644) calc(c - .05727) calc(h - 9.71737) );--clr-brand-1000: oklch( from var(--clr-brand-400) calc(l + .47573) calc(c - .08247) calc(h - 13.99301) );--clr-red-100: oklch(from var(--clr-red-400) calc(l - .16) calc(c - .037) calc(h + 37.31) );--clr-red-200: oklch(from var(--clr-red-400) calc(l - .09) calc(c - .025) calc(h + 23.46) );--clr-red-300: oklch(from var(--clr-red-400) calc(l - .05) calc(c - .016) calc(h + 8.71) );--clr-red-400: oklch(49.2% .171 24.9);--clr-red-500: oklch( from var(--clr-red-400) calc(l + .07929) calc(c - .00229) calc(h - .38869) );--clr-red-600: oklch( from var(--clr-red-400) calc(l + .15858) calc(c - .00916) calc(h - 1.55478) );--clr-red-700: oklch( from var(--clr-red-400) calc(l + .23787) calc(c - .02062) calc(h - 3.49825) );--clr-red-800: oklch( from var(--clr-red-400) calc(l + .31715) calc(c - .03671) calc(h - 6.21867) );--clr-red-900: oklch( from var(--clr-red-400) calc(l + .39644) calc(c - .05727) calc(h - 9.71737) );--clr-red-1000: oklch( from var(--clr-red-400) calc(l + .47573) calc(c - .08247) calc(h - 13.99301) );--font-primary: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-condensed: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-strong: var(--clr-surface-800);--text: var(--clr-surface-900);--text-muted: var(--clr-surface-1000);--heading: var(--clr-brand-200);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-100: .5rem;--fs-200: .75rem;--fs-300: .875rem;--fs-400: 1rem;--fs-500: 1.125rem;--fs-600: 1.25rem;--fs-700: 1.5rem;--fs-800: 2rem;--fs-h1: clamp(2rem, 4vw + 1rem, 3rem);--fs-h2: clamp(1.75rem, 3vw + .5rem, 2.5rem);--fs-h3: 2rem;--fs-h4: 1.3rem;--fw-900: 900;--fw-800: 800;--fw-700: 700;--fw-600: 600;--fw-500: 500;--fw-400: 400;--fw-300: 300;--fw-200: 200;--fw-100: 100;--lh-body: 1.6;--lh-heading: 1.2;--lh-label: 1.35;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--side-bar-menu-padding: var(--space-2) var(--space-2);--shadow-1: 0 10px 30px rgb(15 23 42 / .05);--shadow-2: 0 10px 30px rgb(15 23 42 / .15);--content-max-width: min(1100px, 72vw);--gap: 2rem;--margin: 2rem;--full: minmax(0, 1fr);--content: minmax(0, min(var(--content-max-width), calc(100% - var(--gap) * 2)));--card-fixed-width: min(100%, clamp(260px, 30vw, 420px));--card-fluid-width: clamp(0px, 100%, 100%)}body{margin:0;color:var(--text);font-family:var(--font-primary);font-size:var(--fs-400);font-weight:var(--fw-regular);font-synthesis:none;line-height:var(--lh-body);letter-spacing:var(--track-normal);min-height:100svh;background:color-mix(in oklch,var(--clr-brand-400) 10%,var(--clr-surface-300))}h1,h2,h3,h4{font-family:var(--font-condensed);color:var(--heading);line-height:var(--lh-heading)}h1{font-size:var(--fs-h1);font-weight:var(--fw-900)}h2{font-size:24px;line-height:28px;font-weight:var(--fw-700)}h3{font-size:var(--fs-h3);font-weight:var(--fw-700)}h4{font-size:var(--fs-h4);font-weight:var(--fw-600)}p{font-size:var(--fs-300);line-height:var(--lh-body)}.heading-1{font-family:var(--font-condensed);color:var(--heading);line-height:var(--lh-heading);font-size:var(--fs-h1);font-weight:var(--fw-900)}.heading-2{font-family:var(--font-condensed);color:var(--heading);line-height:var(--lh-heading);font-size:var(--fs-h2);font-weight:var(--fw-700)}.heading-3{font-family:var(--font-condensed);color:var(--heading);line-height:var(--lh-heading);font-size:var(--fs-h3);font-weight:var(--fw-700)}.heading-4{font-family:var(--font-condensed);color:var(--heading);line-height:var(--lh-heading);font-size:var(--fs-h4);font-weight:var(--fw-600)}.paragraph{font-family:var(--font-primary);font-size:var(--fs-400);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text)}.flex-group{--flex-gap: 1em;display:flex;width:var(--_flex-container-width, fit-content);flex-wrap:wrap;align-items:center;gap:calc(var(--flex-gap) / 2) var(--flex-gap)}.flex-group.center{--_flex-container-width: auto;justify-content:center}.flex-group.nowrap{flex-wrap:nowrap}.flex-group.space-between{--_flex-container-width: auto;justify-content:space-between}@layer layout{.primary-layout{display:grid;grid-template-columns:[sidebar] auto [full-width-start] var(--full) [content-start] var(--content) [content-end] var(--full) [full-width-end]}.full-content{grid-column:full-width}.grid-auto-fit{--min-column-size: 350px;--column-count: 2;--gap: 2rem;--breakpoint: calc( var(--min-column-size) * var(--column-count) + (var(--gap) * (var(--column-count) - 1)) );--column-size: calc((100% / var(--column-count)) - var(--gap));display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(max(var(--column-size),(100% - var(--breakpoint)) * -9999),100%),1fr))}.grid-auto-fit>*{display:flex;flex-direction:column;gap:var(--gap)}.primary-layout>*,.full-width>*{grid-column:content}.flow>:where(:not(:first-child)){margin-top:var(--flow-spacer, .5em)}.primary-layout>aside{grid-column:sidebar}.primary-layout>.sidebar-shell{grid-column:sidebar;justify-self:start}.sidebar-shell{overflow:visible}.primary-layout,.full-width{--minimum-content-padding: 2rem;--full-max-width: 1fr;--content-max-width: 600px;--full: minmax(0, 1fr);--content: min(var(--content-max-width), 100% - var(--minimum-content-padding) * 2);display:grid;grid-template-columns:[sidebar] auto [full-width-start] var(--full) [content-start] var(--content) [content-end] var(--full) [full-width-end]}.full{grid-column:full-width}.full-start{grid-column-start:full-width-start}.full-end{grid-column-end:full-width-end}.content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.full-width,.full-content,.full-content-nopadding{grid-column:full-width}.full-content{padding-inline:var(--minimum-content-padding)}}
