@layer griffincss.reset, griffincss.tokens, griffincss.core, griffincss.ui, griffincss.utils, griffincss.style, griffincss.hidden;@layer griffincss.reset{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;padding:0;min-height:100vh;background-color:var(--gr-color-bg, Canvas);color:var(--gr-color-text, CanvasText);line-height:var(--gr-leading-base, 1.5);letter-spacing:var(--gr-tracking-base, normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}@media print{body{background:#fff;color:#000}details::details-content{content-visibility:visible}h1,h2,h3,h4,h5,h6{break-after:avoid}blockquote,figure,img,pre,table{break-inside:avoid}p{orphans:3;widows:3}}}@layer griffincss.hidden{[hidden]:not([hidden=until-found]){display:none}}
