/* v86 - My Keys polish, new support pill spacing, calmer motion (light + fast) */

/* ---- My Keys: segmented filter chips (TODAY default) ---- */
html body #page-history .rk-chips{display:grid!important;grid-template-columns:1fr 1.15fr 1fr;gap:8px!important;padding:5px!important;margin:0 0 12px!important;border-radius:18px!important;background:#180e24!important;border:1px solid #3b2356!important}
html body #page-history .rk-chips button{height:42px!important;border-radius:13px!important;border:0!important;background:transparent!important;color:#b8a3cf!important;font:800 12.5px/1 var(--rk-mono,ui-monospace,monospace)!important;letter-spacing:.14em!important;transition:background .15s,color .15s!important;box-shadow:none!important}
html body #page-history .rk-chips button.on{background:linear-gradient(145deg,#bd8df3,#823ecf)!important;color:#0e0519!important}

/* ---- My Keys: empty state = one clean centered lock ---- */
html body #page-history #history-container .rk-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-top:8px!important;padding:38px 18px 34px!important;border-radius:22px!important;border:1px dashed #482b6a!important;background:#1a0f26!important}
html body #page-history .rk-empty .rk-lock2{width:68px;height:68px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#b27def;background:linear-gradient(145deg,rgba(189,141,243,.16),rgba(189,141,243,.04));border:1px solid rgba(189,141,243,.35)}
html body #page-history .rk-empty .rk-lock2 svg{width:32px;height:32px;display:block}
html body #page-history .rk-empty h4{margin:0 0 8px!important;font-size:14px!important;letter-spacing:.2em!important;color:#fff!important}
html body #page-history .rk-empty p{margin:0 0 16px!important;max-width:260px;font-size:12.5px!important;line-height:1.5!important;color:#a893c0!important}
html body #page-history .rk-empty .rk-allbtn{height:42px;padding:0 22px;border-radius:13px;border:1px solid rgba(189,141,243,.5);background:#231534;color:#b27def;font:800 12px var(--rk-mono,monospace);letter-spacing:.14em}
/* no leftover/duplicate icons inside the empty box */
html body #page-history .rk-empty>.gks-em,html body #page-history .rk-empty>.rk-lock{display:none!important}

/* ---- Calm, fast: no endless animations on cards / pages ---- */
html body{animation:none!important}
html body .glass,html body .panel-card,html body .history-card,html body .statCard,html body .balanceCard{animation:none!important}
@media (prefers-reduced-motion:no-preference){html body .page-content{animation:gksV86In .18s ease-out both}}
@keyframes gksV86In{from{opacity:.4}to{opacity:1}}
