@layer reset{*,:before,:after{box-sizing:border-box;user-select:none;-khtml-user-select:none;background:unset;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-width:0;margin:0;padding:0}html,body,html :focus-within{scroll-behavior:smooth}body{min-height:100dvh;overflow-x:hidden}button{font:inherit;border:0}th,dt{font-weight:inherit}h1,h2,h3,h4,h5,h6,p{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none}a,button{color:inherit}a{-webkit-user-drag:none;text-decoration:none}img,picture,svg,video,canvas{vertical-align:middle;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}dialog,[popover]{border:0}form{all:unset;display:contents}fieldset{all:unset;border:0;margin:0;padding:0}legend{all:unset;font:inherit;width:100%;display:block}label{font:inherit;cursor:pointer;display:inline-block}input,textarea,select{font:inherit;line-height:inherit;color:inherit;appearance:none;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0}textarea{resize:none}input:not([type=button]):not([type=submit]),textarea{user-select:text}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none .01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer global,component;
