*{box-sizing:border-box}body,html{margin:0;padding:0;background:#050506;color:#F4F4F4;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;outline:none}input::placeholder,textarea::placeholder{color:rgba(244,244,244,.35)}@keyframes hh-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}}@media (min-width:1920px){body{font-size:17px;line-height:1.55}h1{letter-spacing:-.03em}h2{letter-spacing:-.025em}.btn,[role=button],button{min-height:56px;padding:18px 26px;font-size:14px;letter-spacing:.24em}input,select,textarea{padding:18px 22px;font-size:16px;min-height:56px}.container,.surface,main,section{padding-inline:max(48px,3.5vw)}.mono,code,pre{font-size:14px}}@media (min-width:2560px){body{font-size:20px}.btn,[role=button],button{min-height:66px;padding:22px 32px;font-size:16px}input,select,textarea{padding:22px 26px;font-size:18px;min-height:66px}}@media (min-width:3840px){body{font-size:26px;line-height:1.6}.btn,[role=button],button{min-height:84px;padding:30px 40px;font-size:20px}input,select,textarea{padding:30px 34px;font-size:24px;min-height:84px}.container,.surface,main,section{padding-inline:max(64px,3vw)}}html[data-hh-tv="1"]{--hh-tv:1}@media (pointer:coarse) and (min-width:1600px){[role=button],a,button{min-height:56px}}