
body { margin:0; font-family: Arial, sans-serif; background:#0b0a10; color:white; }
.topbar { background:#141225; padding:10px; display:flex; justify-content:space-between; align-items:center; }
.logo { font-weight:bold; }
.logo-badge { background:#6c5ce7; padding:4px 6px; border-radius:6px; }
.status { font-size:12px; color:#9aa0a6; }
.offers { padding:10px; display:grid; gap:10px; }
.card { background:#141225; border:1px solid #333; border-radius:10px; padding:10px; }
.card-title { font-weight:bold; margin-bottom:4px; }
.price { color:#a29bfe; font-weight:bold; }
