*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}body{line-height:1.7;min-height:100vh}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}:root{--fs-xxs: .5rem;--fs-xs: .625rem;--fs-100: .75rem;--fs-200: .875rem;--fs-300: 1rem;--fs-400: 1.25rem;--fs-500: 1.375rem;--fs-600: 1.5rem;--fs-700: 2.25rem;--fs-800: 2.625rem;--fs-xl: 3.5rem;--fs-xxl: 5rem}@media(min-width:768px){:root{--fs-xxs: .5313rem;--fs-xs: .6641rem;--fs-100: .7969rem;--fs-200: .9297rem;--fs-300: 1.0625rem;--fs-400: 1.3281rem;--fs-500: 1.4609rem;--fs-600: 1.5938rem;--fs-700: 2.3906rem;--fs-800: 2.7891rem;--fs-xl: 3.7188rem;--fs-xxl: 5.3125rem}}@media(min-width:1024px){:root{--fs-xxs: .5625rem;--fs-xs: .7031rem;--fs-100: .8438rem;--fs-200: .9844rem;--fs-300: 1.125rem;--fs-400: 1.4063rem;--fs-500: 1.5469rem;--fs-600: 1.6875rem;--fs-700: 2.5313rem;--fs-800: 2.9531rem;--fs-xl: 3.9375rem;--fs-xxl: 5.625rem}}.fs-xxs{font-size:var(--fs-xxs);line-height:1.81}.fs-xs{font-size:var(--fs-xs);line-height:1.81}.fs-100{font-size:var(--fs-100);line-height:1.87}.fs-200{font-size:var(--fs-200);line-height:1.87}.fs-300{font-size:var(--fs-300);line-height:1.87}.fs-400{font-size:var(--fs-400);line-height:1.72}.fs-500{font-size:var(--fs-500);line-height:1.72}.fs-600{font-size:var(--fs-600);line-height:1.72}.fs-700{font-size:var(--fs-700);line-height:1.6}.fs-800{font-size:var(--fs-800);line-height:1.6}.fs-xl{font-size:var(--fs-xl);line-height:1.6}.fs-xxl{font-size:var(--fs-xxl);line-height:1.6}.bold{font-weight:700}body{background-color:#000;color:#a1a1a1;font-family:monospace;font-size:var(--fs-400)}button{cursor:pointer}button,input{padding:.2rem .4rem;border:1px solid #a1a1a166;color:#a1a1a1;background-color:#000;border-radius:0}button:hover,input:hover{color:#fff;border-color:#fff}button:active{background-color:#a1a1a1;border-color:#a1a1a1;color:#000}a{color:#a1a1a1}a:hover{color:#fff}
