@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#fd7c14;--primary-hover:#fd7c14;--bg-dark:#0f1014;--bg-card:#1a1c22;--text-main:#fff;--text-sub:#b3b3b3;--glass:#ffffff14;--glass-border:#ffffff1f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{min-height:100vh;min-height:-webkit-fill-available;margin:0;overflow-x:hidden}h1,h2{font-family:var(--heading);color:#fff;font-weight:700}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}@media (width<=480px){h1{margin:16px 0;font-size:28px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}@media (width<=480px){h2{font-size:18px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.slider-container,.top-10-carousel{-webkit-overflow-scrolling:touch}.btn-primary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;font-family:inherit;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #fd7c144d}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;transition:all .3s;display:inline-flex}.btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}body.drawer-open,body.modal-open{width:100%;position:fixed;overflow:hidden}@supports (padding-top:env(safe-area-inset-top)){.app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (width<=768px){button,a,[role=button]{min-width:44px;min-height:44px}input,select,textarea{font-size:16px}}
