*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;appearance:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}:root{color-scheme:dark;--font-sans: "Inter", system-ui, sans-serif;--font-display: "Space Grotesk", system-ui, sans-serif;--font-wet: "Rubik Wet Paint", system-ui;--color-ink: #0a0a0c;--color-surface: #111114;--color-card: #16161a;--color-line: rgba(255,255,255,.08);--color-brand: #ef3e3e;--color-brand-soft: #ff6b6b;--color-brand-deep: #b91c1c;--color-gold: #e9b949;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--radius-xl2: 20px}html{background-color:var(--color-ink);zoom:90%}body{position:relative;font-family:var(--font-sans);background-color:var(--color-ink);color:#f4f4f5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.page{position:relative;z-index:10}.container{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.container{padding:0 2rem}}.site-section{padding:5rem 0}@media(min-width:768px){.site-section{padding:7rem 0}}.hairline{border-top:1px solid rgba(255,255,255,.06)}.section-intro{max-width:36rem;margin:0 auto;text-align:center}.eyebrow{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:600;color:var(--color-brand)}.section-heading{font-family:var(--font-display);margin-top:.75rem;font-size:1.875rem;font-weight:700;color:#fff}@media(min-width:768px){.section-heading{font-size:2.25rem}}.section-subtext{margin-top:1rem;color:var(--color-zinc-400)}.text-highlight{font-weight:600;color:var(--color-brand)}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 15% -5%,rgba(239,62,62,.14),transparent 60%),radial-gradient(760px 520px at 92% 8%,rgba(239,62,62,.07),transparent 62%),radial-gradient(700px 700px at 50% 120%,rgba(233,185,73,.05),transparent 60%)}.grain:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.particle-layer{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:1}.particle{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.grid-mask{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 78%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;font-weight:600;font-size:.875rem;white-space:nowrap}.btn--sm{padding:.5rem 1rem;font-size:.8125rem;gap:.5rem}.btn--md{padding:.625rem 1.25rem;font-size:.8125rem;gap:.5rem}.btn--lg{width:100%;padding:.875rem 2rem;font-size:.875rem;gap:.625rem}@media(min-width:640px){.btn--lg{width:auto}}.btn--sm svg,.btn--md svg{width:1rem;height:1rem}.btn--lg svg{width:1.25rem;height:1.25rem}.btn-signin{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:var(--color-zinc-300);border-radius:.75rem;transition:color .15s ease}.btn-signin:hover{color:#fff}.btn-primary{background:var(--color-brand);color:#fff;box-shadow:0 10px 30px -10px #ef3e3e99,inset 0 1px #ffffff2e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-primary:hover{background:#f75151;transform:translateY(-1px);box-shadow:0 16px 40px -12px #ef3e3eb3,inset 0 1px #ffffff38}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;transition:background .18s ease,border-color .18s ease,transform .18s ease}.btn-ghost:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.icon-gold{color:var(--color-gold)}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .3s ease}.site-header__bar{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;border-radius:1rem;border:1px solid var(--color-line);background:#0a0a0c99;padding:.75rem 1rem;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:box-shadow .3s ease}@media(min-width:768px){.site-header__bar{padding:.75rem 1.5rem}}.site-header__bar--scrolled{box-shadow:0 25px 50px -12px #00000059}.site-header__logo{display:flex;align-items:center;gap:.125rem}.site-header__logo-text{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:#fff}.site-header__logo-text--accent{color:var(--color-brand)}.site-header__nav{display:none;align-items:center;gap:1.75rem;font-size:.8125rem;font-weight:500;color:var(--color-zinc-400)}@media(min-width:1024px){.site-header__nav{display:flex}}.site-header__link{transition:color .15s ease}.site-header__link:hover{color:#fff}.site-header__actions{display:flex;align-items:center;gap:.625rem}.btn-signin{display:none}@media(min-width:640px){.btn-signin{display:block}}.site-header__menu-btn{display:none;color:#fff;padding:.25rem;margin-left:.25rem}.site-header__menu-btn svg{width:1.5rem;height:1.5rem}@media(max-width:1023px){.site-header__menu-btn{display:block}.site-header__bar{position:relative}.site-header__nav{display:none;position:absolute;top:100%;left:0;right:0;margin-top:.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;border-radius:1rem;border:1px solid var(--color-line);background:#0a0a0cf2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:1.25rem;box-shadow:0 25px 50px -12px #00000080}.site-header__nav.site-header__nav--show{display:flex}}.hero{position:relative;overflow:hidden;padding:10rem 0 4rem}@media(min-width:768px){.hero{padding-top:12rem}}.hero__backdrop{position:absolute;inset:0;background-image:url(/assets/hero-background-BUpdaAsd.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1}.hero__fade{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 50%,var(--color-ink) 100%)}.hero__content{position:relative;text-align:center}.logo-container{position:relative;display:inline-block;margin-top:-10px}.logo-container__glow{width:12rem;height:12rem;background:#ef3e3e26;border-radius:9999px;filter:blur(64px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-img{max-height:380px;width:auto;object-fit:contain;filter:drop-shadow(0 0 35px rgba(239,62,62,.35));margin:0 auto;position:relative;z-index:10}.bet-tag{position:absolute;bottom:50px;right:40px;color:var(--color-brand);font-family:var(--font-wet);font-weight:400;font-size:4.5rem;line-height:1;text-transform:uppercase;transform:rotate(-8deg) skew(-10deg);text-shadow:3px 3px 0px rgba(0,0,0,1),0 0 20px rgba(239,62,62,.45);pointer-events:none;-webkit-user-select:none;user-select:none}.hero__intro{margin-bottom:2rem}.hero__tagline{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:.05em;color:#fff;margin-bottom:.5rem;text-transform:uppercase}@media(min-width:768px){.hero__tagline{font-size:1.5rem}}.hero__subtitle{font-size:11px;letter-spacing:.1em;color:var(--color-zinc-400);text-transform:uppercase;font-weight:500}@media(min-width:768px){.hero__subtitle{font-size:.75rem}}.hero__cta-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3.5rem}@media(min-width:640px){.hero__cta-row{flex-direction:row}}.hero__scroll{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;opacity:.5}.hero__scroll-label{font-size:9px;font-weight:700;letter-spacing:.4em;text-transform:uppercase}.hero__scroll svg{width:1rem;height:1rem;color:#fff;animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.feature-strip{background:#ffffff08;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin:0 auto;max-width:56rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-radius:1rem;padding:1.5rem;text-align:left}@media(min-width:768px){.feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.5rem 2rem}}.feature-item{display:flex;align-items:flex-start;gap:.75rem}.feature-icon-glow{color:var(--color-brand);filter:drop-shadow(0 0 6px rgba(239,62,62,.5));width:1.5rem;height:1.5rem;flex-shrink:0}.feature-item__title{color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.feature-item__desc{color:var(--color-zinc-500);font-size:.6875rem;line-height:1.375}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.marquee-track{animation:marquee 32s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bonus-grid{margin-top:3rem;display:grid;gap:1.5rem}@media(min-width:768px){.bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bonus-card{position:relative;background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;padding:32px 28px 28px;display:flex;flex-direction:column;height:100%}.bonus-card__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:.5rem}.bonus-card__domain{font-size:11px;color:var(--color-zinc-500)}.bonus-card__features{margin-top:1rem}.bonus-ribbon{position:absolute;top:18px;right:-42px;width:165px;transform:rotate(45deg);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));text-align:center;padding:5px 0;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;box-shadow:0 4px 12px #0006}.bonus-feature{display:flex;align-items:flex-start;gap:14px;padding:16px 0}.bonus-feature+.bonus-feature{border-top:1px dashed rgba(255,255,255,.1)}.bonus-feature__title{color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.bonus-feature__desc{color:var(--color-zinc-500);font-size:13px;margin-top:.125rem}.bonus-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#ef3e3e1a;color:var(--color-brand);flex-shrink:0}.bonus-icon svg{width:1rem;height:1rem}.bonus-card__actions{margin-top:auto;padding-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bonus-card__claim{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;padding:.75rem 0;font-size:.875rem;font-weight:700}.bonus-card__claim svg{width:1rem;height:1rem}.bonus-card__note{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:11px;color:var(--color-zinc-500)}.bonus-card__note svg{width:.875rem;height:.875rem;color:var(--color-gold)}.code-box{font-family:var(--font-display);letter-spacing:.08em;background:#ffffff08;border:1px solid rgba(255,255,255,.12);transition:border-color .18s ease,background .18s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.75rem 0;font-size:.875rem;font-weight:700;color:#fff}.code-box:hover{border-color:#ffffff3d;background:#ffffff0f}.code-box svg{width:1rem;height:1rem;color:var(--color-zinc-400)}.bonus-logo-mark{display:grid;place-items:center;height:48px;max-width:180px;margin-bottom:.75rem}.bonus-logo-mark img{max-height:48px;max-width:180px;width:auto;height:auto;object-fit:contain}.kick-wrap{margin:2.5rem auto 0;max-width:42rem}.live-card{position:relative;border-radius:22px;padding:1px;background:#ffffff14;transition:background .3s ease}.live-card.is-live{background:linear-gradient(120deg,#53fc18,#53fc1826,#53fc18);background-size:220% 220%;animation:liveBorder 5s ease infinite}@keyframes liveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.live-card-inner{background:#101013;border-radius:21px;padding:20px;display:flex;flex-direction:column}.kick-video-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#050506}.kick-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kick-offline-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-image:linear-gradient(180deg,#05050659,#050506bf),url(kick-banner.png);background-size:cover;background-position:center;color:#f4f4f5}.kick-offline-screen p{text-shadow:0 2px 10px rgba(0,0,0,.6);font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-display);font-weight:700}.kick-offline-screen svg{width:1.5rem;height:1.5rem;opacity:.8}.kick-badge{position:absolute;top:14px;left:14px;z-index:5;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kick-badge.live{background:#53fc1829;color:#53fc18;border:1px solid rgba(83,252,24,.4)}.kick-badge.offline{background:#00000073;color:#9a9aa2;border:1px solid rgba(255,255,255,.12)}.kick-badge .status-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.kick-badge.live .status-dot{animation:dotBlink 1.4s ease-in-out infinite}.status-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.status-pill.live{background:#53fc1824;color:#53fc18}.status-pill.offline{background:#ffffff0f;color:#8a8a92}.status-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.status-pill.live .status-dot{animation:dotBlink 1.4s ease-in-out infinite}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.25}}.kick-btn-live{background:#53fc18;color:#0a0a0c;box-shadow:0 10px 26px -10px #53fc188c;transition:transform .18s ease,box-shadow .18s ease;font-weight:700}.kick-btn-live:hover{transform:translateY(-1px);box-shadow:0 16px 34px -12px #53fc18a6}.kick-meta{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;flex-wrap:wrap}.live-avatar{position:relative;width:72px;height:72px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#1c1c20,#0d0d10);border:1px solid rgba(255,255,255,.1);flex-shrink:0;font-family:var(--font-display);font-weight:700;font-size:26px;color:#fff}.live-avatar--sm{width:48px;height:48px;font-size:18px}.live-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.live-avatar.pulsing{border-color:#53fc18}.live-avatar.pulsing:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid #53FC18;opacity:.6;animation:pulseRing 1.8s ease-out infinite}@keyframes pulseRing{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.35);opacity:0}}.kick-meta__info{flex:1 1 0%;min-width:180px}.kick-meta__name{font-family:var(--font-display);font-size:1rem;font-weight:700;color:#fff}.kick-meta__status{margin-top:.125rem;font-size:.875rem;color:var(--color-zinc-500)}@media(max-width:480px){.bonus-text{display:none}}.community-grid{margin-top:3rem;display:grid;gap:1.25rem}@media(min-width:640px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.community-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.community-card{position:relative;display:flex;flex-direction:column;border-radius:20px;padding:28px 24px 24px;background:linear-gradient(180deg,#ffffff08,#fff0),#121215;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.community-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 90px at 20% 0%,color-mix(in srgb,var(--brand-c) 16%,transparent),transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none}.community-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-c) 45%,rgba(255,255,255,.08));box-shadow:0 24px 50px -28px #000000e6}.community-card:hover:before{opacity:1}.community-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.community-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--brand-c) 14%,transparent);color:var(--brand-c);flex-shrink:0;transition:transform .22s ease}.community-mark svg{width:22px;height:22px;display:block}.community-card:hover .community-mark{transform:scale(1.06)}.community-live-badge{display:none;align-items:center;gap:5px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#53fc1824;color:#53fc18;border:1px solid rgba(83,252,24,.35)}.community-live-badge.is-live{display:inline-flex}.community-live-badge .status-dot{width:6px;height:6px;border-radius:999px;background:currentColor;animation:dotBlink 1.4s ease-in-out infinite}.community-name{font-family:var(--font-display);font-weight:700;color:#fff;font-size:16px;margin-top:16px}.community-desc{color:#8a8a92;font-size:13px;line-height:1.5;margin-top:4px;min-height:40px}.community-stat{display:flex;align-items:center;gap:7px;margin-top:16px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.1);font-family:var(--font-display);font-size:12px;font-weight:600;color:#d0d0d6}.community-stat svg{width:14px;height:14px;color:var(--brand-c);flex-shrink:0}.community-btn{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 0;border-radius:11px;font-size:13px;font-weight:600;color:#e8e8ea;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.community-btn:hover{background:color-mix(in srgb,var(--brand-c) 16%,transparent);border-color:color-mix(in srgb,var(--brand-c) 55%,transparent);color:#fff;transform:translateY(-1px)}.community-btn svg{width:14px;height:14px;transition:transform .2s ease}.community-btn:hover svg{transform:translate(2px,-2px)}.site-footer{padding:4rem 0 2.5rem;position:relative}.footer-cta{display:flex;flex-direction:column;gap:1.5rem;border-radius:1rem;border:1px solid var(--color-line);background:#ffffff05;padding:1.5rem}@media(min-width:768px){.footer-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2rem}}.footer-cta__title{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#fff}.footer-cta__desc{margin-top:.25rem;font-size:.875rem;color:var(--color-zinc-500)}.footer-cta__actions{display:flex;align-items:center;gap:.75rem}.footer-cta__copy svg{width:.875rem;height:.875rem}.code-tag{font-family:var(--font-display);letter-spacing:.18em;border:1px dashed rgba(239,62,62,.55);background:#ef3e3e14;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;color:#fff}.footer-columns{margin-top:3rem;display:grid;gap:2.5rem}@media(min-width:768px){.footer-columns{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-brand__logo{display:flex;align-items:center;gap:.5rem}.footer-brand__logo-text{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:var(--color-brand)}.footer-brand__logo-text--white{color:#fff}.footer-brand__desc{margin-top:1rem;max-width:20rem;font-size:.875rem;line-height:1.625;color:var(--color-zinc-500)}.footer-social{margin-top:1.5rem;display:flex;align-items:center;gap:.625rem}.footer-social__link{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid var(--color-line);color:var(--color-zinc-400);transition:border-color .15s ease,color .15s ease,transform .15s ease}.footer-social__link:hover{border-color:var(--color-brand);color:#fff;transform:translateY(-2px)}.footer-social__link svg{width:1rem;height:1rem}.footer-heading{font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff}.footer-list{margin-top:1rem;font-size:.875rem;color:var(--color-zinc-400)}.footer-list li+li{margin-top:.625rem}.footer-list a{transition:color .15s ease}.footer-list a:hover{color:var(--color-brand)}.footer-responsible{margin-top:1rem;display:flex;align-items:flex-start;gap:.75rem}.footer-responsible__badge{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:9999px;border:1px solid rgba(239,62,62,.4);background:#ef3e3e1a;font-weight:700;color:var(--color-brand)}.footer-responsible__text{font-size:12px;line-height:1.625;color:var(--color-zinc-500)}.footer-bottom{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-line);padding-top:1.5rem;font-size:12px;color:var(--color-zinc-600)}@media(min-width:640px){.footer-bottom{flex-direction:row}}.toast{position:fixed;bottom:1.5rem;left:50%;z-index:60;transform:translate(-50%,1rem);pointer-events:none;border-radius:.75rem;border:1px solid var(--color-line);background:var(--color-card);padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fff;opacity:0;box-shadow:0 25px 50px -12px #00000040;transition:opacity .3s ease,transform .3s ease}.toast--visible{opacity:1;transform:translate(-50%)}.toast__content{display:flex;align-items:center;gap:.5rem}.toast__content svg{width:1rem;height:1rem;color:var(--color-brand)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--color-ink)}::-webkit-scrollbar-thumb{background:#26262b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}.marquee-track{animation:none}.hero__scroll svg{animation:none}.particle{display:none}}
