@layer base {
@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.woff2)format("woff2-variations");font-weight:300 900}@font-face{font-family:Silka;src:url(/fonts/Silka-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Silka;src:url(/fonts/Silka-Black.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Vipnagorgialla;font-weight:700;font-style:normal;src:url(/fonts/Vipnagorgialla-Bold.woff2)format("woff2")}@font-face{font-family:Vipnagorgialla;font-weight:700;font-style:italic;src:url(/fonts/Vipnagorgialla-BoldItalic.woff2)format("woff2")}
}

@layer base {
*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0}:focus{outline:none}:not(input,textarea,select,button):focus-visible{outline:1px solid rgb(var(--color-rgb-accent)/1);outline-offset:2px;border-radius:2px}html{font-synthesis:none;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-text-size-adjust:none;text-size-adjust:none;color:#000;height:100%;font-size:62.5%;line-height:1.5}body{overscroll-behavior:none;accent-color:#000;background:#fff;height:100%}p{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}strong{overflow-wrap:break-word}img,picture,video,canvas,svg,iframe{display:block}input,textarea,button,button:disabled{font:inherit;color:inherit;background:0 0;border:none;border-radius:0}fieldset{border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
}

@layer base {
:root{--color-rgb-accent:254 189 23;--color-rgb-accent-alt:109 99 69;--color-rgb-background:19 18 18;--font-family-brand:"Vipnagorgialla",sans-serif;--font-family-regular:"Silka",sans-serif;--bezier-ease-in-out:cubic-bezier(.37,0,0,1);--bezier-ease-out:cubic-bezier(.05,.4,0,1);--gap-fixed:1.6rem;--gap-flex:clamp(1.6rem,2vw,3.2rem)}html{background-color:rgb(var(--color-rgb-background))}body{font-family:var(--font-family-regular);color:#fff;background-color:rgb(var(--color-rgb-background));font-size:1.5rem;font-weight:400;line-height:1.75}a{color:rgb(var(--color-rgb-accent));transition:all .4s var(--bezier-ease-in-out);text-underline-offset:.3em;text-decoration:underline}a:hover{opacity:.5}h1,h2,h3,h4,h5,h6{color:rgb(var(--color-rgb-accent));margin-bottom:.5em;font-weight:600}h1{font-size:2.25rem;line-height:1.2}h2{font-size:1.75rem;line-height:1.4}h3{font-size:1.25rem;line-height:1.6}hr{margin:var(--gap-flex)0;border:none;border-top:1px solid #ffffff1a}
}

@layer base;
