/* Vexpick theme 1 "Slate": cool dark slate, indigo accent, left-rail rows */
:root{--bg:#0f1420;--bgimg:linear-gradient(180deg,#151c2e,#0f1420 420px);--acc:#6d28d9;--acc2:#8b5cf6;--accsh:#4c1d95;--gold:#fbbf24;--hdr:#0b101a;--thead:#182036;--foot:#0b101a;--disc:#182036;--radius:10px;--link:#a5b4fc;--ring:#8b5cf6;--font:Inter,"Segoe UI",system-ui,sans-serif}
.top{border-bottom:1px solid #26314d}.hero{border-left:4px solid var(--acc2);margin:22px 0 14px;padding:10px 0 10px 4px;background:linear-gradient(90deg,#8b5cf61f,transparent 60%)}
.hero .wrap{padding-left:22px}
.table{background:#182036;border:1px solid #26314d;box-shadow:none}.row{color:#e6e9f5;border-bottom-color:#26314d;border-left:4px solid transparent}.row:hover{border-left-color:var(--acc2);background:#1c2640}.row.top{background:linear-gradient(90deg,#2a2160,#182036 55%);border-left-color:var(--gold)}
.rank{background:#0f1420;color:#a5b4fc}.logo{background:#fff;border-radius:8px}.rate small,.fine{color:#8c97b5}.fine{border-color:#26314d}.offer{color:#fff}.visit{color:#a5b4fc}
.score b{background:#182036;color:#fff}.score{background:conic-gradient(var(--ring) calc(var(--p)*1%),#2a3454 0)}
.btn{border-radius:8px}.copy th,.copy td{border-color:#26314d}.offer{background:none}
@media(max-width:820px){.offer{background:#0f1420}}
