/* ═══════════════════════════════════════════════════════════ YUUKA BOT DASHBOARD ═══════════════════════════════════════════════════════════ */ /* ── Yuuka Bot nav button override ────────────────────────── */ #yuukabot-btn { background-color: #5b6fde; color: #fff; border: none; padding: 12px 24px; border-radius: 8px; cursor: pointer; transition: box-shadow 0.3s ease, transform 0.2s; } #yuukabot-btn:hover { box-shadow: 0 0 18px rgba(91, 111, 222, 0.8); transform: scale(1.03); } /* ── Dashboard header ─────────────────────────────────────── */ .dash-header { padding: 120px 20px 30px; text-align: center; } .dash-header h1 { font-size: 3rem; color: #fff; margin: 0 0 8px; text-shadow: 0 0 30px rgba(91, 111, 222, 0.6); } .dash-header p { font-size: 1.1rem; color: rgba(255, 255, 255, 0.6); margin: 0; } /* ── Card grid ────────────────────────────────────────────── */ .dash-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; max-width: 1100px; margin: 0 auto; padding: 20px 40px 60px; } /* ── Individual card ──────────────────────────────────────── */ .dash-card { background: rgba(20, 20, 35, 0.75); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(91, 111, 222, 0.25); border-radius: 14px; padding: 28px 24px; display: flex; align-items: flex-start; gap: 18px; transition: border-color 0.3s, box-shadow 0.3s, transform 0.2s; } .dash-card:hover { border-color: rgba(91, 111, 222, 0.6); box-shadow: 0 8px 32px rgba(91, 111, 222, 0.15); transform: translateY(-2px); } .card-icon { font-size: 2.2rem; flex-shrink: 0; width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; background: rgba(91, 111, 222, 0.15); border-radius: 12px; } .card-body h3 { margin: 0 0 8px; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 1px; color: rgba(255, 255, 255, 0.5); font-family: Arial, Helvetica, sans-serif; } .card-value { font-size: 2rem; font-weight: bold; color: #fff; margin: 0 0 4px; line-height: 1.2; } .card-label { font-size: 0.78rem; color: rgba(255, 255, 255, 0.35); font-family: Arial, Helvetica, sans-serif; } /* ── Footer ───────────────────────────────────────────────── */ .dash-footer { text-align: center; color: rgba(255, 255, 255, 0.25); font-size: 0.75rem; padding-bottom: 40px; font-family: Arial, Helvetica, sans-serif; } .dash-footer code { background: rgba(255, 255, 255, 0.08); padding: 2px 6px; border-radius: 3px; font-size: 0.75rem; }