@layer reset;@layer framework;@layer framework.framework.setup;@layer framework.framework.theme;@layer framework.framework.theme.framework.theme.values;@layer framework.framework.theme.framework.theme.variants;@layer framework.framework.theme.framework.theme.contract;@layer reset;@layer reset{:is(*,:before,:after){box-sizing:border-box}*{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}:is(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:is(input,button,textarea,select){font:inherit}:is(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-size:inherit}:is(p){text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}@media (prefers-reduced-motion:reduce){*{transform:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}}@layer framework.setup;@layer framework.setup{:root{color-scheme:light dark}}