@layer greese.reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-block-size:100dvh;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}}@layer greese.tokens,greese.theme;@layer greese.base{body{font-family:var(--greese-font-body);font-size:var(--greese-type-p2-font-size);line-height:var(--greese-line-height-normal);color:var(--greese-color-fg);background-color:var(--greese-color-canvas);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--greese-color-focus-ring);outline-offset:2px}}@layer greese.components,greese.overrides,greese.utilities;
