@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}
*{box-sizing:border-box}body{font-family:var(--ui-font);background:var(--ui-paper);color:var(--ui-ink);margin:0;font-size:14px}button,input{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}h1,h2,p{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
