html{margin:0;padding:0;color-scheme:light dark;scroll-behavior:smooth}body{margin:0;padding:0;background:light-dark(#fff,#151519);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}button,a,summary{touch-action:manipulation}button,.cursor-interaction,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #3a5bff;outline-offset:4px}img,svg,video{vertical-align:middle}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
