@layer base{:where(a,button,summary,[role=button]){transition:background-color .15s var(--ease-hover), border-color .15s var(--ease-hover), color .15s var(--ease-hover), box-shadow .15s var(--ease-hover)}@media (prefers-reduced-motion:reduce){:where(a,button,summary,[role=button]){transition:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height) + var(--space-s))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font:400 var(--step-0) / 1.65 var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:var(--tracking-title);text-wrap:balance;font-weight:400;line-height:1.12}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);font-weight:500;line-height:1.25}h4,h5,h6{font-family:var(--font-text);font-size:var(--step-0);font-weight:600;line-height:1.3}:is(h1,h2,h3) em{color:var(--accent);font-style:italic}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.2em;transition:color .15s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(a,summary,[tabindex]):focus-visible{border-radius:var(--radius)}::selection{background:var(--ametler);color:var(--aitana)}strong,b{font-weight:600}small{font-size:var(--step--1)}hr{border:0;border-block-start:1px solid var(--border)}}
