/* generated by deploy/gen-dark-css.js from app.css. Do not edit; hand-made dark tweaks live in app.css */
:root[data-theme="dark"] input:focus { background: var(--surface); }
:root[data-theme="dark"] .avatar { border: 3px solid var(--line); }
:root[data-theme="dark"] .tag-chip { background: var(--surface); }
:root[data-theme="dark"] .round-btn { background: rgba(22, 37, 63, .9); }
:root[data-theme="dark"] .layer-chip { background: rgba(22, 37, 63, .9); }
:root[data-theme="dark"] .map-surface { border-bottom: 3px solid var(--line); }
:root[data-theme="dark"] .find-pop { background: var(--surface); }
:root[data-theme="dark"] .per-tap { background: var(--surface); }
:root[data-theme="dark"] .card { background: var(--surface); border: 2px solid var(--line); }
:root[data-theme="dark"] .btn-ghost { background: var(--surface); }
:root[data-theme="dark"] .dot-alert { border: 2px solid var(--line); }
:root[data-theme="dark"] .sled-card { background: var(--surface); }
:root[data-theme="dark"] .mini-balance { background: var(--surface); }
:root[data-theme="dark"] .upg { background: var(--surface); border: 2px solid var(--line); }
:root[data-theme="dark"] .lvl { background: var(--surface); }
:root[data-theme="dark"] .perks li::before { background: rgba(22, 37, 63, .7); }
:root[data-theme="dark"] .day.got { background: var(--surface); }
:root[data-theme="dark"] .day.today { background: var(--surface); }
:root[data-theme="dark"] .task { background: var(--surface); border: 2px solid var(--line); }
:root[data-theme="dark"] .invite-perks div { background: var(--surface); }
:root[data-theme="dark"] .friend { background: var(--surface); }
:root[data-theme="dark"] .empty { background: var(--surface); }
:root[data-theme="dark"] .mint-ring { background: var(--surface); }
:root[data-theme="dark"] .wd { background: var(--surface); }
:root[data-theme="dark"] .status.pending { background: var(--surface); }
:root[data-theme="dark"] .status.sent { background: var(--surface); }
:root[data-theme="dark"] .status.rejected { background: var(--surface); }
:root[data-theme="dark"] .nav { background: rgba(22, 37, 63, .96); }
:root[data-theme="dark"] .modal-card { background: var(--surface); }
:root[data-theme="dark"] .tier-big { border: 6px solid var(--line); }
:root[data-theme="dark"] .sheet-head .round-btn { background: var(--surface); }
:root[data-theme="dark"] .lb { background: var(--surface); }
:root[data-theme="dark"] .sled { background: var(--surface); }
:root[data-theme="dark"] .sled-score { background: var(--surface); }
:root[data-theme="dark"] .sled-over-card { background: var(--surface); }
:root[data-theme="dark"] .dig-hint { background: var(--surface); }
:root[data-theme="dark"] .seg button.on { background: var(--surface); }
:root[data-theme="dark"] .status.sending { background: var(--surface); }
:root[data-theme="dark"] .card,
:root[data-theme="dark"] .upg,
:root[data-theme="dark"] .task,
:root[data-theme="dark"] .friend,
:root[data-theme="dark"] .wd,
:root[data-theme="dark"] .lb { border-color: var(--line); }
:root[data-theme="dark"] .item-card { background: var(--surface); box-shadow: 0 6px 0 var(--line), 0 10px 24px rgba(3, 58, 134, .12); border: 2px solid var(--line); }
:root[data-theme="dark"] .pass-perks li::before { background: rgba(22, 37, 63, .7); }
:root[data-theme="dark"] .go-stats div { background: var(--surface); }
:root[data-theme="dark"] .rung.on { background: var(--surface); }
:root[data-theme="dark"] .fr-tag { background: var(--surface); }
:root[data-theme="dark"] .fr-tag.on { background: var(--surface); }
:root[data-theme="dark"] .sled-score { background: rgba(22, 37, 63, .92); }
:root[data-theme="dark"] .nav { background: var(--surface); }
:root[data-theme="dark"] .pk-dot { border: 2px solid var(--line); }
:root[data-theme="dark"] .abr-card { background: var(--surface); }
:root[data-theme="dark"] .abr-wild { background: var(--surface); }
:root[data-theme="dark"] .ar-sheet-body { background: var(--surface); }
:root[data-theme="dark"] .ar-rec { background: var(--surface); }
:root[data-theme="dark"] .ab-flash { background: var(--surface); }
:root[data-theme="dark"] .boss-hunters { background: var(--surface); }
:root[data-theme="dark"] .boss-rank { background: var(--surface); }
:root[data-theme="dark"] .si-bubble { background: var(--surface); }
:root[data-theme="dark"] .wv-tabs button.on { background: var(--surface); }
:root[data-theme="dark"] .wv-bulbs i { background: var(--surface); }
:root[data-theme="dark"] .wv-odd:nth-child(odd) { background: var(--surface); }
:root[data-theme="dark"] .wl-step { background: var(--surface); border: 2px solid var(--line); }
:root[data-theme="dark"] .wl-go { background: var(--surface); }
:root[data-theme="dark"] .wl-bar { background: var(--surface); }
:root[data-theme="dark"] .wv-multi-row { background: var(--surface); }
:root[data-theme="dark"] .im-row { background: var(--surface); border: 2px solid var(--line); }
:root[data-theme="dark"] .im-bar { background: var(--surface); }
:root[data-theme="dark"] .switch i { background: var(--surface); }
:root[data-theme="dark"] .set-name-head em { background: var(--surface); }
:root[data-theme="dark"] .set-name-head em.ok { background: var(--surface); }
:root[data-theme="dark"] .set-name-row input { background: var(--surface); }
:root[data-theme="dark"] .task-ico.logo { box-shadow: 0 0 0 2px var(--line), 0 0 0 4px var(--line), 0 4px 10px rgba(3, 58, 134, .18); }
:root[data-theme="dark"] .goal-bar { background: rgba(22, 37, 63, .92); }
:root[data-theme="dark"] .gb-track { background: var(--surface); }
:root[data-theme="dark"] .seg-dot { box-shadow: 0 0 0 2px var(--line); }
