@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/HankenGrotesk-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{min-height:100dvh;overscroll-behavior:none}body{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f7;color:#1a1a2e;max-width:480px;margin:0 auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button,input,textarea{font-family:inherit}button{cursor:pointer}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[contenteditable],input,select,textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}input,select,textarea{font-size:16px}@keyframes athlynRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes athlynLogoIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes athlynGlow{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=36521b6a7242131a.css.map*/