.nav-btn{background:var(--yellow)!important;color:#080808!important;padding:10px 22px!important;opacity:1!important;transition:background .2s,transform .15s!important}.nav-btn:hover{transform:scale(1.04)}.nav-btn:after{display:none!important}.ticker-wrap{margin-top:81px;border-bottom:1px solid var(--border);overflow:hidden;padding:10px 0;background:var(--card-bg);transition:background .5s ease}.ticker-track{display:flex;gap:0;animation:ticker 20s linear infinite;white-space:nowrap}.ticker-item{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:0 40px;transition:color .5s}.ticker-item span{color:var(--accent);margin-right:8px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.hero-left{display:flex;flex-direction:column;justify-content:center;padding:120px 48px 80px;position:relative;z-index:2}.hero-eyebrow{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;opacity:0;animation:fadeUp .8s .2s forwards}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(100px,12vw,180px);line-height:.88;letter-spacing:-.01em;opacity:0;animation:fadeUp .8s .35s forwards}.hero-title .stroke{-webkit-text-stroke:2px var(--fg);color:transparent;transition:-webkit-text-stroke-color .5s}.hero-title .yellow{color:var(--accent)}.hero-sub{margin-top:32px;font-size:15px;line-height:1.7;color:var(--muted-fg);max-width:380px;opacity:0;animation:fadeUp .8s .5s forwards}.hero-actions{margin-top:48px;display:flex;gap:16px;align-items:center;opacity:0;animation:fadeUp .8s .65s forwards}.hero-stats{margin-top:80px;display:flex;gap:48px;opacity:0;animation:fadeUp .8s .8s forwards}.stat-val{font-family:Bebas Neue,sans-serif;font-size:42px;color:var(--accent);line-height:1;transition:color .5s}.stat-lbl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.hero-right{position:relative;overflow:hidden;border-left:1px solid var(--border-soft)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);height:100%;gap:2px}.hero-card{position:relative;overflow:hidden;background:var(--card-bg);box-shadow:var(--card-shadow);transition:background .5s,box-shadow .5s}.hero-card:nth-child(1){grid-row:span 2}.hero-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(40%) contrast(1.1);transition:transform .6s ease,filter .6s ease}.hero-card:hover img{transform:scale(1.05);filter:grayscale(0%) contrast(1.1)}.card-badge{position:absolute;top:12px;left:12px;background:var(--yellow);color:#080808;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.card-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,var(--gradient-card));padding:30px 16px 16px}.card-brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-color)}.card-name{font-size:14px;font-weight:700;margin-top:2px;color:var(--fg)}.card-price{font-family:Space Mono,monospace;font-size:13px;color:var(--accent);margin-top:4px}.card-retail{font-size:10px;color:var(--muted-color);text-decoration:line-through}body.light .hero-card:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 40px #f5f0e826;pointer-events:none;opacity:0;transition:opacity .4s}body.light .hero-card:hover:after{opacity:1}.scroll-hint{position:absolute;bottom:32px;left:48px;display:flex;align-items:center;gap:12px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:0;animation:fadeUp .8s 1s forwards}.scroll-line{width:40px;height:1px;background:var(--muted);position:relative;overflow:hidden}.scroll-line:after{content:"";position:absolute;inset:0;background:var(--accent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brands-section{padding:80px 0;border-top:1px solid var(--border-soft)}.section-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);padding:0 48px;margin-bottom:40px;transition:color .5s}.brands-marquee{display:flex;overflow:hidden;gap:0}.brands-track{display:flex;gap:0;animation:brandScroll 40s linear infinite;flex-shrink:0}.brand-pill{display:flex;align-items:center;padding:14px 36px;border:1px solid var(--border);margin:0 8px;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);transition:color .3s,border-color .3s,background .3s,box-shadow .3s}.brand-pill:hover{color:var(--accent);border-color:var(--accent)}body.light .brand-pill:hover{background:#2c24190d;box-shadow:var(--card-shadow)}.brand-pill.hot{color:var(--fg);border-color:var(--border)}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.catalog-section{padding:100px 48px;border-top:1px solid var(--border-soft)}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(60px,7vw,100px);line-height:.9;letter-spacing:.02em}.section-title em{font-style:normal;-webkit-text-stroke:1.5px var(--muted-color);color:transparent;transition:-webkit-text-stroke-color .5s}.filter-tabs{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.filter-tab{padding:8px 20px;border:1px solid var(--border);background:transparent;color:var(--muted-color);font-family:Syne,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .25s}.filter-tab:hover,.filter-tab.active{background:var(--yellow);color:#080808;border-color:var(--yellow)}body.light .filter-tab:not(.active):hover{background:#2c24190f;color:var(--fg);border-color:#2c241933}body.light .filter-tab.active{background:var(--yellow);color:#080808;border-color:var(--yellow)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}body.light .product-grid{gap:12px}.product-card .add-btn{position:absolute;bottom:16px;right:16px;background:var(--yellow);color:#080808;font-family:Space Mono,monospace;font-size:11px;font-weight:700;padding:8px 16px;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s;border:none}.product-card:hover .add-btn{opacity:1;transform:translateY(0)}.auction-timer{font-family:Space Mono,monospace;font-size:10px;color:var(--accent);margin-top:6px;font-weight:700}.features-section{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-soft)}.features-left{padding:100px 48px;border-right:1px solid var(--border-soft)}.features-list{margin-top:60px;display:flex;flex-direction:column;gap:0}.feature-item{display:flex;align-items:flex-start;gap:24px;padding:28px 0;border-bottom:1px solid var(--border-soft);opacity:.5;transition:opacity .3s}.feature-item:hover{opacity:1}.feature-num{font-family:Space Mono,monospace;font-size:11px;color:var(--accent);min-width:32px;margin-top:3px;transition:color .5s}.feature-content h3{font-size:16px;font-weight:700;margin-bottom:6px}.feature-content p{font-size:13px;line-height:1.7;color:var(--muted-fg)}.features-right{padding:100px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.features-right .big-number{font-family:Bebas Neue,sans-serif;font-size:260px;line-height:.85;-webkit-text-stroke:1px var(--border);color:transparent;position:absolute;right:-20px;top:50%;transform:translateY(-50%);letter-spacing:-.02em;pointer-events:none;transition:-webkit-text-stroke-color .5s}.platform-badges p{font-size:15px;color:var(--muted-fg);line-height:1.7;margin-bottom:40px;max-width:380px}.badge{display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--fg);background:var(--badge-bg);transition:border-color .3s,background .3s,box-shadow .3s}.badge svg{width:18px;height:18px;flex-shrink:0}body.light .badge:hover{border-color:#2c241933;box-shadow:var(--card-shadow)}.platform-badges{position:relative;z-index:2}.platform-badges h2{font-family:Bebas Neue,sans-serif;font-size:64px;line-height:.9;margin-bottom:28px}.badge-row{display:flex;gap:12px;flex-wrap:wrap}.trending-section{padding:100px 48px;border-top:1px solid var(--border-soft)}.trending-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:48px}body.light .trending-grid{gap:12px}.trend-card{position:relative;background:var(--card-bg);padding:28px 24px;border:1px solid var(--border-soft);transition:border-color .3s,background .4s,box-shadow .4s,transform .3s;text-decoration:none;color:inherit;display:block}.trend-card:hover{border-color:var(--accent);background:var(--trend-hover-bg)}body.light .trend-card{box-shadow:var(--card-shadow)}body.light .trend-card:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.trend-rank{font-family:Bebas Neue,sans-serif;font-size:64px;line-height:1;-webkit-text-stroke:1px var(--border);color:transparent;margin-bottom:12px;transition:color .3s,-webkit-text-stroke .3s}.trend-card:hover .trend-rank{color:var(--accent);-webkit-text-stroke:0}.trend-name{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trend-count{font-family:Space Mono,monospace;font-size:11px;color:var(--muted-color);margin-top:8px}.trend-bar{height:2px;background:var(--border);margin-top:16px;position:relative;overflow:hidden}.trend-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--yellow);width:var(--pct);transition:width 1s ease}.trend-up{font-size:11px;color:#4ade80;margin-top:8px}body.light .trend-up{color:#16a34a}.seller-section{border-top:1px solid var(--border-soft);display:grid;grid-template-columns:1fr 1fr}.seller-left{background:var(--seller-bg);padding:100px 64px;display:flex;flex-direction:column;justify-content:center;transition:background .5s}.seller-left h2{font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.9;color:var(--seller-text);margin-bottom:24px;transition:color .5s}.seller-left p{font-size:15px;color:var(--seller-muted);line-height:1.7;margin-bottom:36px;max-width:380px;transition:color .5s}.btn-dark{background:#080808;color:#e8ff00;font-family:Syne,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:16px 36px;border:none;transition:transform .2s,box-shadow .2s,background .5s,color .5s;text-decoration:none;display:inline-block;width:fit-content}body.light .btn-dark{background:var(--yellow);color:#080808}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0006}body.light .seller-left{position:relative;overflow:hidden}body.light .seller-left:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.04;pointer-events:none}.seller-right{padding:80px 64px;display:flex;flex-direction:column;gap:4px}.seller-feature{padding:24px 0;border-bottom:1px solid var(--border-soft);display:flex;gap:20px;align-items:flex-start}.sf-icon{width:36px;height:36px;min-width:36px;border:1px solid var(--border);background:var(--feature-icon-bg);display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .2s,border-color .2s,transform .2s}.seller-feature:hover .sf-icon{background:var(--yellow);border-color:var(--yellow);transform:scale(1.08)}.sf-title{font-size:14px;font-weight:700;margin-bottom:4px}.sf-desc{font-size:13px;color:var(--muted-fg);line-height:1.6}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.hero-right{display:none}.hero-left{padding:100px 20px 60px}.hero-title{font-size:clamp(60px,14vw,120px)}.hero-sub{font-size:14px;max-width:100%}.hero-actions{flex-direction:column;gap:12px;align-items:stretch}.hero-actions .btn-primary{text-align:center;width:100%}.hero-stats{gap:24px;margin-top:48px}.stat-val{font-size:32px}.scroll-hint{display:none}.ticker-wrap{margin-top:64px}.brands-section{padding:48px 0}.section-label{padding:0 20px;margin-bottom:24px}.catalog-section{padding:48px 20px}.section-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.section-title{font-size:clamp(48px,8vw,80px)}.filter-tabs{gap:6px}.filter-tab{padding:8px 14px;font-size:11px}.product-grid{grid-template-columns:repeat(2,1fr)}.features-section{grid-template-columns:1fr}.features-left{padding:48px 20px;border-right:none;border-bottom:1px solid var(--border-soft)}.features-right{padding:48px 20px}.features-list{margin-top:32px}.features-right .big-number{font-size:160px}.platform-badges h2{font-size:48px}.trending-section{padding:48px 20px}.trending-grid{grid-template-columns:repeat(2,1fr)}.trend-rank{font-size:48px}.seller-section{grid-template-columns:1fr}.seller-left{padding:48px 20px}.seller-left h2{font-size:56px}.seller-right{padding:48px 20px}}@media(max-width:576px){.hero-left{padding:90px 16px 48px}.hero-title{font-size:clamp(48px,16vw,80px)}.hero-sub{font-size:13px;margin-top:20px}.hero-stats{flex-wrap:wrap;gap:16px 32px;margin-top:36px}.stat-val{font-size:28px}.stat-lbl{font-size:10px}.catalog-section{padding:36px 12px}.product-grid{gap:4px}body.light .product-grid{gap:8px}.filter-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{flex-shrink:0;padding:7px 12px;font-size:10px}.trending-grid{gap:4px}.trend-card{padding:20px 16px}.trend-rank{font-size:36px}.trend-name{font-size:13px}.features-left,.features-right{padding:36px 16px}.feature-item{gap:14px;padding:20px 0}.feature-content h3{font-size:14px}.feature-content p{font-size:12px}.features-right .big-number{font-size:120px}.platform-badges h2{font-size:36px}.badge{padding:10px 14px;font-size:12px}.seller-left h2{font-size:42px}.seller-left p{font-size:13px}.seller-left,.seller-right{padding:36px 16px}.seller-feature{gap:14px}.sf-title{font-size:13px}.sf-desc{font-size:12px}}@media(max-width:380px){.hero-left{padding:80px 12px 40px}.hero-title{font-size:44px}.hero-eyebrow{font-size:9px;margin-bottom:20px}.hero-actions .btn-primary{padding:14px 20px;font-size:12px}.catalog-section,.trending-section{padding:28px 10px}}
