:root{--color-bg:#0b0b0b;--color-fg:#fff;--color-muted:#ffffffb3;--ring:#ffffff1f;--radius:12px}html,body{width:100vw;color:var(--color-fg);min-height:100vh;margin:0;padding:0}.MuiTab-root{min-height:60px;padding:15px 30px;font-size:1.1rem}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto}h1{font-size:clamp(2rem,1.2rem + 2vw,3rem)}.logoHover:hover{transition:transform .3s ease-in-out;transform:scale(.9)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-text{opacity:0;animation:1s ease-in-out forwards fadeIn}.fade-in-text2{opacity:0;animation:1s ease-in-out 1s forwards fadeIn}.responsive-iframe-container{border:none;width:100%;height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.responsive-iframe-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #000!important}input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #000!important}
