:root{--bg:#0b0f17;--card:#121826;--bd:#1f2937;--up:#22c55e;--dn:#ef4444;--ac:#f59e0b}
body{background:radial-gradient(circle at 80% 0%,#1a1408 0,transparent 40%),linear-gradient(#0b0f17,#070a10);color:#e5e7eb;font-family:Vazirmatn,sans-serif;min-height:100vh}
.mono{font-family:'JetBrains Mono',monospace;direction:ltr;unicode-bidi:embed}
.card{background:var(--card);border:1px solid var(--bd);border-radius:14px}
.fu{animation:fu .3s}.fd{animation:fd .3s}
@keyframes fu{from{background:rgba(34,197,94,.45)}to{background:transparent}}
@keyframes fd{from{background:rgba(239,68,68,.45)}to{background:transparent}}
.pulse{animation:pl 1.4s infinite}@keyframes pl{50%{opacity:.5}}
input,select{background:#0b0f17;border:1px solid var(--bd);border-radius:8px;padding:4px 8px;color:#e5e7eb}
.rise{animation:rise .5s both}@keyframes rise{from{opacity:0;transform:translateY(8px)}}
::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#1f2937;border-radius:3px}