@layer theme;@layer base{:root{font-synthesis:none;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(html,body){width:100%;min-height:100%}:where(*){box-sizing:border-box;min-width:0;margin:0}:where(input,textarea,select,button){font:inherit;color:inherit;appearance:none;background-color:#0000;border:0;border-radius:0;padding:0}:where(button,a){touch-action:manipulation}:where(svg,img,picture,video,iframe,canvas){display:block}:any-link{text-decoration:none}ul{padding:0}:root{--mobileNavOffset:calc(var(--spaceOuter) * 2 + var(--space2XL))}html,body{font-family:var(--fontStack);font-weight:var(--fontWeightRegular);background-color:var(--background);transition:var(--durationM) ease;color:var(--textBody);opacity:1;width:100vw;transition-property:background,opacity;overflow-x:hidden}:is(html,body):focus{outline:none}:where(code,pre){font-family:var(--monoFontStack)}::selection{background:var(--accent);color:var(--black)}:focus{outline:4px solid var(--text);outline-offset:4px}:focus:not(:focus-visible){outline:none}::view-transition{pointer-events:none}#main-content{view-transition-name:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}}@layer components;@layer layout{@property --background1{syntax:"<color>";inherits:true;initial-value:#0000}@property --background2{syntax:"<color>";inherits:true;initial-value:#0000}@property --background3{syntax:"<color>";inherits:true;initial-value:#0000}}
