:root{--bg:#f5f5f7;--card:#fff;--ink:#1d1d1f;--sub:#6e6e73;--line:rgba(0,0,0,.09);--pri:#0071e3;--pri2:#eef4fd;--r:16px}
header{background:rgba(251,251,253,.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:#1d1d1f;box-shadow:none;border-bottom:.5px solid rgba(0,0,0,.08)}header .sub{opacity:.6}nav{background:rgba(251,251,253,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:none}
.card{border:.5px solid rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.04)}.btn{border-radius:980px}.btn.sm{border-radius:980px}.btn.gray{background:#e8e8ed}.tabs button{border-radius:980px}.tabs button.on{background:#1d1d1f;border-color:#1d1d1f}
.opt{border-radius:14px}.pbtn{box-shadow:0 6px 16px rgba(0,113,227,.28)}.pbtn.sm2{box-shadow:none}.grid button{border-radius:9px}.plItem .no{border-radius:8px}.bar i{background:linear-gradient(90deg,#2997ff,#0071e3)}.bigscore b{color:#0071e3}.kkzm-btn{border-radius:980px!important}#kkzm-entry{border-radius:14px!important}
#hdAcct{background:#e8e8ed!important;color:#1d1d1f!important}
