/* Tema Laranja Vitrine — laranja de marketplace + azul-marinho */
:root,:root[data-theme=light]{--bg:#fffaf5;--surface:#fff;--surface-2:#fff1e6;--text:#1c1917;--muted:#78716c;--line:#f2e4d8;
  --brand:#ea580c;--brand-2:#1e293b;--brand-ink:#fff;--radius:14px}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1115;--surface:#181b21;--surface-2:#20242c;--text:#f5f5f4;--muted:#a8a29e;--line:#2a2f38;--brand:#fb923c;--brand-ink:#1c1917}}
:root[data-theme=dark]{--bg:#0f1115;--surface:#181b21;--surface-2:#20242c;--text:#f5f5f4;--muted:#a8a29e;--line:#2a2f38;--brand:#fb923c;--brand-ink:#1c1917}
body{font-family:"Poppins",Inter,system-ui,sans-serif}
h1,h2,h3{letter-spacing:-.01em}
.topbar{background:#1e293b;border-bottom:0}
.topbar .logo,.topbar .theme-btn{color:#fff}.topbar .theme-btn{border-color:rgba(255,255,255,.25)}
.topbar .nav>a:not(.btn){color:#cbd5e1}
.topbar .search input{background:#fff;border-color:transparent;color:#1c1917}
.logo-mark{background:#ea580c;border-radius:50%}
.logo-txt b{color:#fb923c}
.hero{background:#1e293b;color:#fff;padding:48px 0 56px;border-bottom:4px solid #ea580c}
.hero .lead{color:#cbd5e1}
.hero .pill{background:rgba(251,146,60,.18);color:#fdba74}
.grad{background:none;-webkit-text-fill-color:#fb923c;color:#fb923c}
.hero .btn-ghost{color:#fff;border-color:rgba(255,255,255,.3)}
.hero-stats li{border:0;box-shadow:0 10px 30px -12px rgba(0,0,0,.35)}
.hero-stats b{color:var(--brand)}
.chip.on{background:var(--brand);border-color:var(--brand);color:#fff}
.card{border:0}
.card-body{padding:12px}
.card .btn{align-self:stretch;border-radius:10px}
.card-title a{color:var(--text)}
.cta-box{background:#ea580c}.cta-box .btn{background:#1e293b;color:#fff}
.footer{background:#1e293b;color:#e2e8f0;border-top:0}.footer ul a,.footer .muted,.copy{color:#94a3b8}.footer .logo{color:#fff}.copy{border-color:#334155}
