html{scroll-behavior:smooth}body{margin:0;background:#ECE9E2;color:#151515;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:oklch(0.52 0.12 40)}:focus-visible{outline:2px solid oklch(0.52 0.12 40);outline-offset:3px}img{display:block}input,textarea,button{font:inherit}
.skip:focus{left:12px!important}.field:focus{border-bottom-color:#ECE9E2!important}.btn:hover{background:#ECE9E2!important;color:#151515!important}.btn[disabled]{opacity:.6;cursor:wait}
.v-mobile{display:none}@media (max-width:999px){.v-desktop{display:none}.v-mobile{display:block}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
