html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:clamp(15px,4.2vw,18px)}body,html{overflow:hidden;overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:max(16px,1rem)}:root{--primary:224 76% 48%;--primary-foreground:0 0% 100%;--secondary:226 71% 40%;--secondary-foreground:214 100% 97%;--accent:214 95% 93%;--accent-foreground:224 76% 48%;--warning:31 91% 45%;--warning-foreground:48 96% 90%;--success:160 84% 20%;--success-foreground:152 76% 90%}::-webkit-scrollbar{display:none}*{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}