.feed-dark{--bg-primary:#0b1220;--bg-secondary:#0e1628;--bg-elevated:#131d33;--bg-hover:#1a2540;--bg-card:#131d33;--bg-card-hover:#18233d;--bg-tint:#0f182b;--border-subtle:#1b2640;--border-default:#26324d;--border-strong:#34446a;--border-bright:#34446a;--border:var(--border-default);--text-primary:#eef2f8;--text-secondary:#b4c0d4;--text-tertiary:#8d9bb4;--text-muted:#8391aa;--text-dim:#6f7c95;--text-mute:#8391aa;--accent:#ff7a45;--accent-dark:#e85d2a;--accent-bg:#2a160e;--accent-border:#5e2f1c;--accent-on-fill:#ff7a45;--on-fill:#0b1220;--hot:#ff7a52;--hot-bg:#2a1410;--hot-border:#6a2f20;--warm:#f2b84b;--warm-bg:#2a200b;--warm-border:#5a4415;--potential:#b0a3f7;--potential-bg:#1b1838;--potential-border:#3a3270;--unlikely:#9fb0c8;--unlikely-bg:#172033;--unlikely-border:#2c3a55;--gold:#f2b84b;--gold-bg:#2a200b;--gold-border:#5a4415;--red:#f0705a;--red-bg:#2a1310;--red-border:#5e2b22;--blue:#6cb6f0;--blue-bg:#0e2033;--blue-border:#23445f;--purple:#b0a3f7;--purple-bg:#1b1838;--purple-border:#3a3270;--green-badge:#4ade80;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 12px 40px #0000008c;--font-display:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--bg-primary);color:var(--text-primary)}.feed-dark .font-display{letter-spacing:-.03em}.feed-dark .feed-glow{background:radial-gradient(900px 520px at 85% 10%,#ff6a3d42,#0000 70%),radial-gradient(700px 520px at 0 100%,#38bdf824,#0000 70%)}.feed-dark .feed-gradient-text{background:linear-gradient(90deg,#ff6a3d,#ffb547);color:#0000;-webkit-background-clip:text;background-clip:text}.feed-dark .feed-btn{color:#0b1220;background:linear-gradient(90deg,#ff6a3d,#ff9a3d);transition:transform .15s,box-shadow .15s;box-shadow:0 10px 30px #ff6a3d59}.feed-dark .feed-btn:hover{transform:translateY(-1px);box-shadow:0 14px 36px #ff6a3d73}.feed-dark .feed-ghost{border:1px solid var(--border-strong);color:var(--text-primary);background:#131d3399}.feed-dark .feed-ghost:hover{border-color:var(--accent-border)}.feed-dark .feed-panel{background:var(--bg-elevated);border:1px solid var(--border-default)}.feed-dark .feed-input{border:1px solid var(--border-strong);background:var(--bg-tint);width:100%;color:var(--text-primary);border-radius:.6rem;margin-top:.25rem;padding:.65rem .8rem;font-size:.9rem}.feed-dark .feed-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff7a4533}.feed-dark .feed-input::placeholder{color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.feed-dark .feed-btn,.feed-dark .feed-btn:hover{transition:none;transform:none}}
