@layer kroma-reset{:root{--kroma-font-size-body:1rem;--kroma-line-height-body:1.5;--kroma-line-height-heading:1.1;--kroma-letter-spacing-body:normal;--kroma-letter-spacing-heading:normal}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){min-block-size:100dvb;font-size:var(--kroma-font-size-body);line-height:var(--kroma-line-height-body);letter-spacing:var(--kroma-letter-spacing-body);margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin-block:0}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;line-height:var(--kroma-line-height-heading);letter-spacing:var(--kroma-letter-spacing-heading);text-wrap:balance}:where(p){overflow-wrap:anywhere;text-wrap:pretty}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(img,picture,video,canvas){block-size:auto}:where(input,button,textarea,select){color:inherit;font:inherit;letter-spacing:inherit}:where(textarea:not([rows])){min-block-size:10em}:where(a:not([class])){text-decoration-skip-ink:auto}:where(:target){scroll-margin-block:5ex}}@layer kroma-theme,kroma-components,kroma-utilities;