*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#0B0B0C}
img{max-width:100%;height:auto}
[hidden]{display:none!important}
a{transition:opacity .15s,filter .15s}
a:hover{filter:brightness(1.08)}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #FF1C1C;outline-offset:2px}
iframe{max-width:100%}
