*,:before,:after{box-sizing:border-box}html,body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}img,canvas{max-width:100%;display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061f2a;font-family:Inter,ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}html{background:#061f2a;overflow-x:hidden}body{color:#fff;background:radial-gradient(circle at 50% 20%,#174f58 0,#071c29 50%,#030d16 100%);min-height:100svh;overflow-x:hidden}button{color:inherit}::selection{color:#08222b;background:#bdfcf4}@media (width>=1025px){body{background-attachment:fixed}}@media (width>=1440px){body{background-image:radial-gradient(circle at 50% 18%,#1f6268 0,#071c29 48%,#020910 100%)}}@media (width>=768px) and (width<=1024px){body{min-height:100svh}}@media (width>=768px) and (width<=834px) and (orientation:portrait){body{background-position:50% 0}}@media (width>=768px) and (width<=1366px) and (orientation:landscape){body{background-position:50% 40%}}@media (width<=767px){body{min-height:100svh}}@media (width<=374px){html,body{min-width:320px}}@media (width<=767px) and (orientation:landscape){body{min-height:100svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}
