/* Dark equivalents of every legacy UI surface. Artwork retains its own colors. */
.account-safety{color:#F5F7FB!important}
.account-panel{background:#15232d!important;border:1px solid #4e4f52!important}
.account-panel p,.account-panel li{color:#AEB8C6!important}
.account-panel a{color:#F5F7FB!important}
.account-empty{background:#15232d!important}
.account-blocks li{border-bottom:1px solid #4e4f52!important}
.account-blocks b{color:#F5F7FB!important}
.account-delete-panel{border-color:#4e4f52!important}
.account-data-counts span{background:#15232d!important}
.account-data-counts b{color:#F5F7FB!important}
.account-receipt{background:#15232d!important}
.account-danger{background:#3a2729!important;color:#F5F7FB!important;border-color:#4e4f52!important}
.account-safety-modal .up>p{color:#AEB8C6!important}
.account-report-receipt{background:#15232d!important}
.account-report-receipt b{color:#F5F7FB!important}
.listing-safety-actions{border-top:1px solid #4e4f52!important}
.account-deletion-status .input{border:1px solid #4e4f52!important;background:#15232d!important;color:#F5F7FB!important}
.deletion-status-result{background:#15232d!important;border:1px solid #4e4f52!important}
.deletion-status-error{color:#f2aaa0!important}
.btn-primary{color:#F5F7FB!important}
.btn-secondary:hover{background:#15232d!important;border-color:#4e4f52!important}
.btn-ghost:hover{background:#1f20230d!important}
.btn-danger{color:#f2aaa0!important}
.btn-danger:hover{background:#20353e!important}
.btn-success{color:#F5F7FB!important}
.btn-success:hover{background:#185547!important}
.btn-gold{color:#F5F7FB!important}
.btn-gold:hover{background:#1f2023!important}
.input{background:#15232d!important}
.pill-gold{color:#AEB8C6!important}
.pill-green{color:#F5F7FB!important}
.pill-amber{color:#f2aaa0!important}
.pill-red{color:#f2aaa0!important}
.pill-grey{background:#15232d!important}
.chip{background:#15232d!important}
.chip:hover{border-color:#4e4f52!important}
.chip.on{color:#F5F7FB!important}
.pw-meter i.on.s3{background:#185547!important}
#toast{color:#F5F7FB!important;box-shadow:0 10px 30px -10px #03080d66!important}
.nav{background:#15232dd9!important}
.logo-mark{background:#1f2023!important;box-shadow:0 1px 3px #03080d38,0 0 0 1px #03080d0f inset!important}
.auth-side .logo-word small,.footer-logo .logo-word small{color:#AEB8C6!important}
.nav-links a:hover{background:#1f20230d!important}
.sheen{background:linear-gradient(115deg,transparent 30%,#15232dbf 45%,#20353e99 50%,#20353e99 55%,transparent 70%)!important}
.nfc-tag{background:#15232de6!important;box-shadow:0 4px 12px #03080d33!important}
.game-tag{background:#15232d!important}
.royalty{color:#F5F7FB!important}
.royalty::before{background:radial-gradient(circle,#18554759,transparent 65%)!important}
.royalty h2{color:#F5F7FB!important}
.royalty p{color:#AEB8C6!important}
.royalty .pill-gold{background:#1855472e!important;color:#F5F7FB!important}
.calc h3{color:#AEB8C6!important}
.calc .row{color:#AEB8C6!important}
.calc .row strong{color:#F5F7FB!important}
.calc .result .big{color:#F5F7FB!important}
.calc .tl{background:#15232d0a!important;color:#AEB8C6!important}
.calc .tl b{color:#F5F7FB!important}
.auth-side{color:#F5F7FB!important}
.auth-side::after{background:radial-gradient(circle,#18554738,transparent 65%)!important}
.auth-side .logo{color:#F5F7FB!important}
.auth-side .who{color:#AEB8C6!important}
.mailbox{background:#15232d!important}
.inbox{background:#15232d!important}
.topbar{background:#15232d!important}
.tab.on{background:#15232d!important;box-shadow:0 1px 3px #03080d1f!important}
.tab .badge{color:#F5F7FB!important}
.wallet{color:#AEB8C6!important}
.avatar{background:linear-gradient(135deg,var(--accent),#185547)!important;color:#F5F7FB!important}
.stat{background:#15232d!important}
.empty{background:#15232d!important}
.notice{color:#f2aaa0!important}
.listing{background:#15232d!important}
.heart{background:#15232deb!important;box-shadow:0 2px 8px #03080d26!important}
.heart.on{color:#f2aaa0!important}
.cond{background:#15232d!important}
.placeholder{color:#F5F7FB!important;text-shadow:0 1px 2px #03080d66!important}
.placeholder::before{background:radial-gradient(circle at 30% 25%,#15232d59,transparent 45%),radial-gradient(circle at 75% 80%,#1f202340,transparent 50%)!important}
.mk-rail{background:#15232d!important}
.viewtog button.on{background:#15232d!important;box-shadow:0 1px 3px #03080d24!important}
.lrow{background:#15232d!important}
.overlay{background:#1f20238c!important}
.modal{background:#15232d!important}
.modal .close{background:#15232d!important}
.detail .left img,.detail .left .placeholder{box-shadow:0 20px 40px -18px #03080d66!important}
.royalty-note{color:#AEB8C6!important}
.vault{color:#F5F7FB!important}
.vault::before{background:radial-gradient(ellipse at 18% -10%,#15232d12,transparent 55%),radial-gradient(ellipse at 92% 108%,#18554729,transparent 55%)!important}
.vault-head h2{color:#F5F7FB!important}
.vault-head p{color:#AEB8C6!important}
.vault-stats div{color:#AEB8C6!important}
.vault-stats b{color:#F5F7FB!important}
.vault-stats b.gold{color:#F5F7FB!important}
.vcard .frame{background:#1f2023!important;box-shadow:0 18px 40px -16px #03080db3,0 0 0 1px #03080d14!important}
.vcard:hover .frame{box-shadow:0 34px 50px -18px #03080dd9,0 0 0 1px #03080d29,0 0 40px -12px #03080d59!important}
.vcard .sub{color:#AEB8C6!important}
.vcard .val .up{color:#AEB8C6!important}
.vcard .val .down{color:#f2aaa0!important}
.verified{background:#15232deb!important;box-shadow:0 2px 8px #03080d4d!important}
.viewer{color:#F5F7FB!important}
.viewer .stage{background:radial-gradient(ellipse at 50% 55%,#15232d14,transparent 62%)!important}
.viewer .card3d{box-shadow:0 40px 80px -30px #03080de6,0 0 0 1px #03080d1f!important}
.viewer .card3d .holo{background:radial-gradient(circle at var(--px,50%) var(--py,50%),#15232de6,#15232d00 40%),
  linear-gradient(115deg,transparent 20%,#20353ea6 40%,#20353ea6 50%,#15232da6 60%,transparent 80%)!important}
.viewer .card3d .glare{background:radial-gradient(circle at var(--px,50%) var(--py,50%),#15232d59,transparent 55%)!important}
.viewer .stage .hint{color:#AEB8C6!important}
.viewer .panel h2{color:#F5F7FB!important}
.viewer .panel .meta{color:#AEB8C6!important}
.viewer .kv div{color:#AEB8C6!important}
.viewer .kv div b{color:#F5F7FB!important}
.viewer .nfc-line{background:#15232d0f!important;color:#AEB8C6!important}
.viewer .price-big{color:#F5F7FB!important}
.viewer .growth{color:#AEB8C6!important}
.sell-form{background:#15232d0d!important}
.sell-form .field label{color:#AEB8C6!important}
.sell-form .input{background:#15232d0f!important;color:#F5F7FB!important}
.sell-form .input:focus{border-color:#4e4f52!important;box-shadow:0 0 0 3px #03080d38!important}
.sell-form .roy-row{color:#AEB8C6!important}
.sell-form .roy-row b{color:#F5F7FB!important}
.sell-form .help{color:#AEB8C6!important}
.flip-btn{background:#15232d0f!important;color:#AEB8C6!important}
.flip-btn:hover{background:#15232d1f!important;color:#F5F7FB!important;border-color:#4e4f5240!important}
.subtabs{background:#15232d!important}
.subtab.on{color:#F5F7FB!important}
.subtab .cnt{background:#1f202314!important}
.subtab.on .cnt{background:#15232d33!important}
.offer{background:#15232d!important}
.offer .result .roy{color:#AEB8C6!important}
.store{color:#F5F7FB!important}
.store:hover{background:#1f2023!important}
.phone{box-shadow:0 40px 80px -30px #03080d99,0 0 0 2px #03080d!important}
.phone .screen{color:#F5F7FB!important}
.phone .ring{border:2px solid #4e4f528c!important}
.phone .ring::before,.phone .ring::after{border:2px solid #4e4f528c!important}
.phone .sublabel{color:#AEB8C6!important}
.drop:hover{background:#15232d!important}
.steps-run .dot{background:#15232d!important;color:#F5F7FB!important}
.spinner{border:2px solid #4e4f5266!important;border-top-color:#4e4f52!important}
.spin-sm{border-color:#4e4f5273!important;border-top-color:#4e4f52!important}
.ai-fab{color:#F5F7FB!important;box-shadow:0 12px 30px -8px #03080d80!important}
.ai-fab .orb{background:linear-gradient(135deg,#185547,#20353e 55%,#20353e)!important}
.ai-panel{background:#15232d!important;box-shadow:0 24px 60px -16px #03080d73!important}
.ai-head .orb{background:linear-gradient(135deg,#185547,#20353e 55%,#20353e)!important}
.msg.u{color:#F5F7FB!important}
.msg.a{background:#15232d!important}
.msg.a.err{color:#f2aaa0!important}
.ai-suggest button{background:#15232d!important}
.typing{background:#15232d!important}
.notice code{background:#1f20230f!important}
.kbd-hint{background:#15232d!important}
.menu{background:#15232d!important;box-shadow:0 20px 50px -14px #03080d59!important}
.menu button em{color:#AEB8C6!important}
.sync.offline{color:#f2aaa0!important}
.pnl{background:#15232d!important}
.feed-item{background:#15232d!important}
.ch-track{box-shadow:inset 0 1px 2px #03080d12!important}
.ch-fill{background-image:linear-gradient(180deg,#15232d57,#15232d00 55%,#1f20231f)!important;box-shadow:0 1px 2px #03080d38!important}
.ch-bar{background-image:linear-gradient(180deg,#15232d52,#15232d00 55%,#1f20231f)!important;box-shadow:0 1px 2px #03080d33!important}
.ch-tip{color:#F5F7FB!important;box-shadow:0 6px 16px -6px #03080d80!important}
.ch-area.on-dark{color:#AEB8C6!important}
.ch-area.on-dark figcaption{color:#AEB8C6!important}
.roy-live-row{color:#AEB8C6!important}
.roy-live-row b{color:#F5F7FB!important}
.roy-live-row small{color:#AEB8C6!important}
.roy-live-row b.gold{color:#F5F7FB!important}
.sw i{background:#15232d!important;box-shadow:0 1px 3px #03080d40!important}
.ig-over{background:linear-gradient(transparent,#1f2023cc)!important;color:#F5F7FB!important}
.ig-over em{color:#F5F7FB!important}
.pf-cover{background:linear-gradient(120deg,#1f2023,#1f2023 55%,#1f2023)!important}
.pf-cover::after{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--g1,#185547) 55%, transparent), transparent 55%),
  radial-gradient(circle at 82% 80%, color-mix(in srgb, var(--g2,#20353e) 45%, transparent), transparent 55%)!important}
.pf-cover-glow{background:linear-gradient(115deg,transparent 30%,#15232d29 48%,transparent 66%)!important}
.pf-avatar{background:linear-gradient(135deg,var(--accent),#185547)!important;color:#F5F7FB!important;box-shadow:0 10px 30px -10px #03080d80!important}
.pf-avatar-edit{background:#15232d!important;box-shadow:0 2px 8px #03080d4d!important}
.pf-stats{background:#15232d!important}
.ig-cell{box-shadow:0 8px 20px -12px #03080d73!important}
.ig-over{background:linear-gradient(transparent,#1f2023d9)!important;color:#F5F7FB!important}
.ig-over em{color:#F5F7FB!important}
.ig-name{color:#F5F7FB!important;text-shadow:0 1px 3px #03080d99!important}
.crop-stage{background:#15232d!important}
.crop-ring{box-shadow:0 0 0 9999px #03080db8 inset!important}
.tier{background:#15232d!important}
.tier-flag{color:#F5F7FB!important}
.calc-col{background:#15232d!important}
.start-step{background:#15232d!important}
.vt-search{background:#15232d12!important;color:#AEB8C6!important}
.vt-search:focus-within{border-color:#4e4f52!important}
.vt-search input{color:#F5F7FB!important}
.vt-search input::placeholder{color:#AEB8C6!important}
.vt-sel{background:#15232d12!important;color:#F5F7FB!important}
.vt-sel option{color:#F5F7FB!important}
.vt-count{color:#AEB8C6!important}
.pal-overlay{background:#1f202380!important}
.pal{background:#15232d!important;box-shadow:0 30px 70px -20px #03080d80!important}
[data-tilt] .foil{background:radial-gradient(circle at var(--px,50%) var(--py,50%),#15232dbf,transparent 45%),
             linear-gradient(115deg,transparent 25%,#20353e80 42%,#20353e80 52%,#15232d80 62%,transparent 80%)!important}
.hw-specs li::before{background:linear-gradient(135deg,#20353e,#20353e 55%,#185547)!important}
.auth-side .brand-lockup{box-shadow:0 20px 40px -18px #03080d99!important}
@media (max-width:860px){.botnav{background:#15232df0!important;box-shadow:0 -4px 20px -8px #03080d2e!important}
}
@media (max-width:860px){.bn-dot{color:#F5F7FB!important}
}
@media (max-width:860px){.sheet-scrim{background:#1f202380!important}
}
@media (max-width:860px){.sheet{background:#15232d!important}
}
.cr-summary{background:#15232d!important}
.case-room progress{background:#15232d!important}
.case-room progress::-webkit-progress-bar{background:#15232d!important}
.case-room progress::-webkit-progress-value{background:#185547!important}
.case-room progress::-moz-progress-bar{background:#185547!important}
.cr-reset{border-top:1px solid #4e4f52!important}
.cr-reset small{color:#F5F7FB!important}
.cr-checklist{background:#15232d!important}
.cr-set-grid li{border-bottom:1px solid #4e4f52!important}
.cr-favorites{background:#15232d!important}
.cr-favorites strong span{background:#15232d!important;color:#F5F7FB!important}
.cr-status{border:1px solid #4e4f52!important;color:#AEB8C6!important}
.cr-status.is-owned{background:#15232d!important;color:#F5F7FB!important;border-color:#4e4f52!important}
.cr-empty{background:#15232d!important}
.cr-stage-ring{box-shadow:0 20px 36px -14px #03080d44!important}
.cr-sample{background:linear-gradient(145deg,#15232d,var(--cr-glow))!important;border:1px solid #4e4f527a!important;color:#F5F7FB!important}
.cr-comparison{background:#15232d!important}
.cr-compare-empty{border:1px dashed #4e4f52!important}
.cr-bundle-breakdown li{border-bottom:1px solid #4e4f52!important}
.cr-bundle-breakdown li b{color:#F5F7FB!important}
.cr-bundle-notice{background:#15232d!important;color:#F5F7FB!important}
@media (hover:hover) and (pointer:fine){:where(button,a.btn,a.logo,.nav-links>a,.text-action,[role="button"],summary):not(:disabled):not([aria-disabled="true"]):hover{box-shadow:0 7px 13px -9px #03080d70,inset 0 1px 0 #03080d30!important}
}
:where(button,a.btn,a.logo,.nav-links>a,.text-action,[role="button"],summary):not(:disabled):not([aria-disabled="true"]):active{box-shadow:inset 0 2px 5px #03080d25,0 1px 1px #03080d12!important}
input::file-selector-button:hover{box-shadow:0 4px 8px #03080d20!important}
.a11y-dialog-close{border:1px solid #4e4f52!important;background:#15232d!important;color:#F5F7FB!important}
.viewer .sell-form .field label,.viewer .sell-form .roy-row b{color:#F5F7FB!important}
.viewer .sell-form .input{background:#15232d!important;color:#F5F7FB!important;border-color:#4e4f52!important}
.viewer .sell-form .input:focus{border-color:#4e4f52!important;box-shadow:0 0 0 3px #03080d22!important}
body{background:radial-gradient(ellipse at 50% 0,#15232d,transparent 70%),var(--bg)!important}
.return-card{border:1px solid #4e4f52!important;background:#15232dd9!important;box-shadow:0 18px 50px #03080d10!important}
.return-logo{background:#1f2023 url('/assets/holotap-mark.png') center/112% no-repeat!important}
.eyebrow{color:#AEB8C6!important}
.return-card p{color:#AEB8C6!important}
.return-download{color:#F5F7FB!important}
.return-art div{border:2px solid #4e4f52!important;background:#15232db0!important;box-shadow:6px 10px 15px #03080d18!important}
.return-art span{background:linear-gradient(145deg,#185547,#1f2023)!important;color:#F5F7FB!important;border:1px solid #4e4f52!important}
.play-room progress{background:#15232d!important}
.play-room progress::-webkit-progress-bar{background:#15232d!important}
.play-room progress::-webkit-progress-value{background:#185547!important}
.play-room progress::-moz-progress-bar{background:#185547!important}
.play-collector{background:#15232d!important}
.play-game-card{background:#15232d!important}
.play-game-art{background:radial-gradient(ellipse at 50% 5%,#15232d,var(--art))!important}
.play-art-card{border:1px solid #4e4f52!important;background:linear-gradient(130deg,#15232d,#20353e)!important;box-shadow:7px 10px 0 -3px #03080d,11px 21px 20px #03080d30!important;color:#F5F7FB!important}
.play-game-number{color:#AEB8C6!important}
.play-favorite[aria-pressed=true]{color:#F5F7FB!important}
.play-game-record{color:#AEB8C6!important;border-top:1px solid #4e4f52!important}
.play-policy{color:#AEB8C6!important}
.play-empty{background:#15232d!important}
.play-result{border:1px solid #4e4f52!important;background:#15232d!important}
.play-result-icon{border:1px solid #4e4f52!important;background:#15232d!important;color:#AEB8C6!important}
.play-result p{color:#AEB8C6!important}
.play-round{background:#15232d!important}
.play-instruction>span{color:#AEB8C6!important}
.play-round-submit{border-top:1px solid #4e4f52!important}
.play-round-note{color:#AEB8C6!important;background:#15232d!important}
.play-pair-back,.play-pair-face{border:2px solid #4e4f52!important;box-shadow:3px 5px 0 #03080d27!important}
.play-pair-back{background:linear-gradient(125deg,#1f2023,#1f2023)!important;color:#F5F7FB!important}
.play-pair-face{background:linear-gradient(140deg,#15232d,var(--game-color))!important;color:#F5F7FB!important}
.play-pair.is-matched .play-pair-face{border-color:#4e4f52!important;box-shadow:0 0 0 3px #03080d!important}
.play-sequence-tile{border:1px solid #4e4f52!important;background:linear-gradient(135deg,#15232d,var(--game-color))!important;color:#F5F7FB!important;box-shadow:2px 4px 0 #03080d24!important}
.play-sequence-tile.is-lit{box-shadow:0 0 0 4px #03080d,0 16px 25px #03080d30!important}
.play-answer-slots>span{border:1px solid #4e4f52!important;background:#15232d!important;color:#AEB8C6!important}
.play-sort-list li{background:#15232d!important;border:1px solid #4e4f52!important;box-shadow:0 4px 0 #03080d12!important}
.play-sort-position{color:#AEB8C6!important}
.play-sort-swatch{background:linear-gradient(130deg,#15232d80,var(--game-color))!important}
.play-odd-tile{border:1px solid #4e4f52!important;background:linear-gradient(140deg,#15232d,var(--game-color))!important;color:#F5F7FB!important;box-shadow:3px 5px 0 #03080d27!important}
.play-odd-tile.is-selected{box-shadow:0 0 0 3px #03080d,3px 7px 0 #03080d30!important}
.play-quiz-swatch{background:radial-gradient(ellipse at 50% 40%,#15232d,#15232d)!important}
.play-quiz-swatch>div{background:linear-gradient(130deg,#15232d70,var(--game-color))!important;box-shadow:6px 10px 0 #03080d33,10px 20px 20px #03080d29!important;color:#F5F7FB!important}
.play-quiz-review li{border-bottom:1px solid #4e4f52!important}
.play-quiz-review span{border:1px solid #4e4f52!important}
.play-goal{background:#15232d!important;border:1px solid #4e4f52!important}
.play-goal-confirm{border-top:1px solid #4e4f52!important}
.play-mission{background:#15232d!important}
.play-xp-pill{background:#15232d!important;color:#AEB8C6!important}
.play-month{border:1px solid #4e4f52!important;background:linear-gradient(115deg,#15232d,#15232d)!important}
.play-milestones span{border:1px solid #4e4f52!important;color:#AEB8C6!important;background:#15232d!important}
.play-milestones .is-earned{color:#F5F7FB!important;background:#15232d!important;border-color:#4e4f52!important}
.play-title{border:1px solid #4e4f52!important;background:#15232d!important}
.play-title>span{color:#AEB8C6!important}
.play-title.is-earned{background:#15232d!important;border-color:#4e4f52!important}
.play-title.is-earned>span{color:#AEB8C6!important}
.play-achievement{border:1px solid #4e4f52!important;background:#15232d!important}
.play-achievement>span{border:1px solid #4e4f52!important;color:#AEB8C6!important}
.play-achievement.is-earned>span{background:#15232d!important;color:#AEB8C6!important}
.play-achievement small{color:#AEB8C6!important}
.play-bests article,.play-history article{border:1px solid #4e4f52!important;background:#15232d!important}
.play-bests article>span,.play-history article>span{color:#AEB8C6!important}
.play-calendar{border:1px solid #4e4f52!important;background:#15232d!important}
.play-weekday{color:#AEB8C6!important}
.play-calendar-day{border:1px solid #4e4f52!important;background:#15232d!important;color:#AEB8C6!important}
.play-calendar-day.is-active{background:#15232d!important;border-color:#4e4f52!important;color:#AEB8C6!important}
.play-calendar-day>span{background:#185547!important}
.play-calendar-detail{border-top:1px solid #4e4f52!important}
.profile-draft-avatar{background:#15232d!important;color:#F5F7FB!important;border:1px solid #4e4f52!important}
.profile-private-note{color:#AEB8C6!important;background:#15232d!important}
.profile-draft-error{color:#f2aaa0!important}
.transaction-price-label{color:#AEB8C6!important}
.transaction-summary dt{color:#AEB8C6!important}
.transaction-summary dd{color:#F5F7FB!important}
.transaction-summary>p:not(.transaction-price-label){color:#AEB8C6!important}
.collector-profile{color:#F5F7FB!important}
.pf-page-top .eyebrow{color:#AEB8C6!important}
.collector-profile .pf-avatar{background:#15232d!important;border:4px solid #4e4f52!important;box-shadow:0 0 0 1px #03080d,0 8px 22px -15px #03080d6b!important;color:#F5F7FB!important}
.collector-profile .pf-avatar:hover{box-shadow:0 0 0 3px #03080d,0 10px 25px -15px #03080d6b!important}
.collector-profile .pf-avatar-edit{background:#1f2023!important;color:#F5F7FB!important;border:3px solid #4e4f52!important}
.pf-photo-hint{color:#F5F7FB!important}
.profile-photo{background:#15232d!important;color:#F5F7FB!important}
.profile-photo-notice{color:#AEB8C6!important}
.pf-account-label{color:#AEB8C6!important}
.collector-profile .pf-bio{color:#F5F7FB!important}
.collector-profile .pf-bio-empty{color:#AEB8C6!important}
.collector-profile .pf-stats{border-top:1px solid #4e4f52!important;border-bottom:1px solid #4e4f52!important}
.collector-profile .pf-stats button{color:#F5F7FB!important}
.collector-profile .pf-stats button:hover{background:#15232d!important}
.collector-profile .pf-stats span{color:#AEB8C6!important}
.pf-private-row{color:#AEB8C6!important;border-top:1px solid #4e4f52!important}
.collector-profile .pf-tabs{border-color:#4e4f52!important}
.collector-profile .pf-tab{color:#AEB8C6!important}
.collector-profile .pf-tab.on{color:#F5F7FB!important;border-color:#4e4f52!important}
.collector-profile .pf-grid-tile{border:1px solid #4e4f52!important;background:#15232d!important}
.pf-grid-art{background:radial-gradient(ellipse at 50% 25%,#15232d,#15232d)!important}
.pf-grid-art>.card-photo{background:#15232d!important}
.pf-grid-art .card-photo-state{color:#AEB8C6!important}
.pf-grid-caption{color:#F5F7FB!important}
.pf-grid-caption small{color:#AEB8C6!important}
.pf-privacy-note,.pf-saved-note{color:#AEB8C6!important}
.collector-profile .pf-empty{border:1px solid #4e4f52!important;background:#15232d!important}
.pf-empty-mark{border:1px solid #4e4f52!important;color:#AEB8C6!important}
.pf-empty p{color:#AEB8C6!important}
.pf-loading{border:1px solid #4e4f52!important;background:#15232d!important}
.pf-loading-avatar{background:#15232d!important;color:#AEB8C6!important}
.pf-loading p{color:#AEB8C6!important}
.profile-editor .profile-draft-avatar{border:2px solid #4e4f52!important;background:#15232d!important}
.btn-primary{color:#F5F7FB!important}
.btn-primary:hover{background:#1f2023!important;color:#F5F7FB!important}
.btn-secondary{background:#15232d!important}
.btn-secondary:hover{background:#15232d!important}
.btn-gold{background:#15232d!important;color:#F5F7FB!important}
.logo-mark{background-color:#1f2023!important}
.nav{background:#15232d!important;border-bottom:1px solid #4e4f52!important}
.landing-clean{background:#15232d!important}
.holo-hero{background:#15232d!important}
.eyebrow{color:#AEB8C6!important}
.holo-hero h1 em{color:#AEB8C6!important}
.hero-copy>p{color:#AEB8C6!important}
.hero-copy .hero-note{color:#AEB8C6!important}
.text-action{color:#F5F7FB!important}
.text-action:hover{color:#F5F7FB!important}
.original-showcase{background:#15232d!important}
.original-showcase .nfc-tag{color:#F5F7FB!important}
.card-caption{color:#AEB8C6!important}
.game-strip{background:#15232d!important;border-top:1px solid #4e4f52!important;border-bottom:1px solid #4e4f52!important}
.game-strip span{color:#AEB8C6!important}
.game-strip b{color:#F5F7FB!important}
.section-heading>p{color:#AEB8C6!important}
.experience-steps article{border-top:1px solid #4e4f52!important}
.step-symbol{color:#AEB8C6!important;background:#15232d!important}
.experience-steps p{color:#AEB8C6!important}
.app-section{background:#15232d!important}
.app-callout p{color:#AEB8C6!important}
.app-feature-list>div{border-top:1px solid #4e4f52!important}
.app-feature-list>div>span{color:#AEB8C6!important}
.app-feature-list b{color:#F5F7FB!important}
.faq-list details{border-bottom:1px solid #4e4f52!important}
.faq-list summary span{color:#AEB8C6!important}
.faq-list p{color:#AEB8C6!important}
body > footer{background:#15232d!important;border-top:1px solid #4e4f52!important;color:#AEB8C6!important}
.topbar{background:#15232d!important}
.tabs{background:#15232d!important}
.tab{color:#AEB8C6!important}
.tab.on{background:#15232d!important;color:#F5F7FB!important}
.tab:hover{background:#15232d!important;color:#F5F7FB!important}
.wallet{background:#15232d!important;color:#F5F7FB!important}
.kbd-hint{background:#15232d!important;color:#F5F7FB!important;border-color:#4e4f52!important}
.kbd-hint kbd{background:#15232d!important;color:#F5F7FB!important}
.avatar{background:#185547!important;color:#F5F7FB!important}
.menu{background:#15232d!important;color:#F5F7FB!important}
.menu button{color:#F5F7FB!important}
.notice{background:#15232d!important;color:#F5F7FB!important;border-color:#4e4f52!important}
.pill-accent{background:#15232d!important;color:#F5F7FB!important}
.stat .v,.stat .l,.pnl h3,.page-head h1{color:#F5F7FB!important}
.stat .d{color:#AEB8C6!important}
.stat,.pnl,.empty,.tier{background:#15232d!important;border-color:#4e4f52!important}
.empty{color:#F5F7FB!important}
.input{color:#F5F7FB!important;background:#15232d!important;border-color:#4e4f52!important}
.input::placeholder{color:#AEB8C6!important}
.help,.sub,.auth-card .sub{color:#AEB8C6!important}
.field label{color:#F5F7FB!important}
.caps{color:#f2aaa0!important}
.pill-gold{background:#15232d!important;color:#F5F7FB!important}
.botnav{background:#15232d!important;border-color:#4e4f52!important}
.bn{color:#AEB8C6!important}
.bn.on{color:#F5F7FB!important}
.auth{background:#15232d!important}
.auth-card{background:#15232d!important;border:1px solid #4e4f52!important}
.auth-card h1{color:#F5F7FB!important}
.auth-row,.auth-card .linkish{color:#F5F7FB!important}
.pw-eye{color:#F5F7FB!important}
.error-msg{color:#f2aaa0!important}
.sync.offline{background:#15232d!important;color:#f2aaa0!important}
.sync.saving{background:#15232d!important;color:#F5F7FB!important}
.holo-welcome{background:#15232d!important;color:#F5F7FB!important;border:1px solid #4e4f52!important}
.holo-welcome p{color:#AEB8C6!important}
.quick-link{background:#15232d!important;border:1px solid #4e4f52!important;color:#F5F7FB!important}
.quick-link:hover{background:#15232d!important}
.quick-link p{color:#AEB8C6!important}
.quick-link>span{color:#AEB8C6!important}
.capture-form{background:#15232d!important;border:1px solid #4e4f52!important}
.form-status{color:#F5F7FB!important}
.capture-preview{background:#15232d!important}
.readable-alert{border:1px solid #4e4f52!important;background:#15232d!important;color:#f2aaa0!important}
.app-download p{color:#AEB8C6!important}
.app-qr{background:#15232d!important;border:1px solid #4e4f52!important}
.app-feature{border-top:1px solid #4e4f52!important}
.app-status{background:#15232d!important;border:1px solid #4e4f52!important}
@media (max-width:700px){.app-feature-list>div:first-child{border-top:1px solid #4e4f52!important}
}
.catalog-heading p{color:#AEB8C6!important}
.catalog-notice{color:#AEB8C6!important}
.catalog-result{border:1px solid #4e4f52!important;background:#15232d!important}
.catalog-result:hover{border-color:#4e4f52!important;box-shadow:0 5px 18px #03080d10!important}
.catalog-result>img{background:#15232d!important}
.catalog-result small{color:#AEB8C6!important}
.catalog-result-copy>span{color:#AEB8C6!important}
.catalog-selected{background:#15232d!important;border:1px solid #4e4f52!important}
.catalog-selected p{color:#AEB8C6!important}
.catalog-selected details{color:#F5F7FB!important}
.catalog-price{background:#15232d!important}
.catalog-price small{color:#AEB8C6!important}
.catalog-credits{color:#AEB8C6!important;border-top:1px solid #4e4f52!important}
.catalog-no-image{background:#15232d!important;color:#AEB8C6!important}
.capture-catalog{border:1px solid #4e4f52!important;background:#15232d!important}
.selected-reference{background:#15232d!important;border:1px solid #4e4f52!important}
.selected-reference p{color:#AEB8C6!important}
.welcome-card-stage .nfc-tag{color:#F5F7FB!important}
input[type=file].input{color:#AEB8C6!important}
input[type=file]::file-selector-button{background:#15232d!important;color:#F5F7FB!important;border:1px solid #4e4f52!important}
input[type=file]::file-selector-button:hover{background:#15232d!important}
.support-launch{background:#1f2023!important;color:#F5F7FB!important;border:1px solid #4e4f52!important;box-shadow:0 4px 20px #03080d25!important}
.support-panel{background:#15232d!important;border:1px solid #4e4f52!important;box-shadow:0 12px 45px #03080d24!important;color:#F5F7FB!important}
.support-panel>header{background:#15232d!important;border-bottom:1px solid #4e4f52!important}
.support-panel header small{color:#AEB8C6!important}
.support-close{color:#F5F7FB!important}
.support-answer{background:#15232d!important;color:#F5F7FB!important}
.support-question{background:#1f2023!important;color:#F5F7FB!important}
.support-topics button{color:#F5F7FB!important;border:1px solid #4e4f52!important}
.support-panel form{border-top:1px solid #4e4f52!important}
.support-panel input{color:#F5F7FB!important;background:#15232d!important}
.support-panel form button{background:#1f2023!important;color:#F5F7FB!important}
.support-footnote{color:#AEB8C6!important}
.interactive-card-stage::before{background:#1f20231b!important}
.case-rim{border:1px solid #4e4f52d9!important;box-shadow:inset 0 1px 2px #03080d5c!important}
.case-etch{color:#AEB8C6!important}
.card-reverse{background:radial-gradient(ellipse at 30% 20%,#185547,#1f2023 80%)!important;border:7px solid #4e4f52!important;color:#F5F7FB!important}
.card-reverse::before{border:1px solid #4e4f5261!important}
.reverse-monogram{color:#F5F7FB!important;text-shadow:3px 3px #03080d59!important}
.card-reverse small{color:#AEB8C6!important}
.reverse-orbit{border:1px solid #4e4f5228!important}
.chip-icon{color:#F5F7FB!important}
.card-scene-controls button{color:#F5F7FB!important;background:#15232da6!important;border:1px solid #4e4f52!important}
.card-scene-controls button:hover{background:#15232d!important;border-color:#4e4f52!important}
.card-scene-controls button[aria-pressed=true]{background:#15232d!important;border-color:#4e4f52!important}
@media (prefers-reduced-motion:reduce){.interactive-card-stage::before{background:#1f20230c!important}
}
.viewer .panel{background:#15232d!important;color:#F5F7FB!important}
.viewer .panel h2,.viewer .panel .price-big,.viewer .panel .kv b,.viewer .panel .nfc-line b{color:#F5F7FB!important}
.viewer .panel .meta,.viewer .panel .nfc-line,.viewer .panel .kv,.viewer .panel .help{color:#AEB8C6!important}
.viewer .panel .kv{border-color:#4e4f52!important}
.viewer .panel .sell-form{background:#15232d!important;border-color:#4e4f52!important}
.viewer .panel .btn-ghost{color:#F5F7FB!important}
.viewer .panel .mini-chart{background:#15232d!important}
.viewer .panel .roy-row{color:#F5F7FB!important}
.expo-launch img{border:1px solid #4e4f52!important;background:#15232d!important}
.offer-summary{background:#15232d!important;border:1px solid #4e4f52!important;color:#AEB8C6!important}
.offer-summary b{color:#F5F7FB!important}
.offer-clean{background:#15232d!important;border:1px solid #4e4f52!important}
.offer-clean .thumb{box-shadow:2px 5px 10px #03080d20!important}
.offer-terms{color:#AEB8C6!important}
.offer-terms>b{color:#F5F7FB!important}
.offer-clean .counter-box{background:#15232d!important;border:1px solid #4e4f52!important}
.offer-history{border-top:1px solid #4e4f52!important;color:#AEB8C6!important}
.offer-note{color:#AEB8C6!important}
.viewer .vault-stage{background:radial-gradient(ellipse at 50% 38%,#15232d,#15232d)!important;color:#F5F7FB!important}
.vault-stage-label{color:#AEB8C6!important}
.vault-stage #card3d{box-shadow:10px 25px 30px #03080d25!important}
.vault-case-back,.vault-case-cover{border:1px solid #4e4f52ab!important}
.vault-case-back{background:#20353e35!important}
.vault-case-cover{border:2px solid #4e4f52d9!important;background:linear-gradient(120deg,#15232d00 20%,#15232d25 38%,#15232d00 60%)!important;box-shadow:inset 0 0 0 4px #03080d20!important}
.vault-case-cover>span{color:#AEB8C6!important}
.vault-stage .hint{color:#AEB8C6!important}
.vault-view-controls button{border:1px solid #4e4f52!important;background:#15232df0!important;color:#F5F7FB!important}
.vault-view-controls button:hover,.vault-view-controls button[aria-pressed=true]{background:#15232d!important;border-color:#4e4f52!important}
.estimate-label{color:#AEB8C6!important}
.missing-card-photo{background:#15232d!important;color:#F5F7FB!important}
.ig-cell:hover{box-shadow:6px 12px 25px #03080d18!important}
.vault{background:#15232d!important;color:#F5F7FB!important;border:1px solid #4e4f52!important}
.vault-head h2{color:#F5F7FB!important}
.vault-head p,.vault-stats div,.vcard .sub,.vt-count{color:#AEB8C6!important}
.vault-stats b,.vault-stats b.gold,.vcard .name,.vcard .val{color:#F5F7FB!important}
.vault-stats b[style],.vcard .val .up{color:#F5F7FB!important}
.vcard .val .down{color:#f2aaa0!important}
.vcard .frame{background:#15232d!important;border:1px solid #4e4f52!important;box-shadow:4px 9px 18px #03080d20!important}
.vcard:hover .frame{box-shadow:8px 15px 23px #03080d30!important}
.vt-search,.vt-sel{background:#15232d!important;border-color:#4e4f52!important;color:#F5F7FB!important}
.vt-search input,.vt-sel option{color:#F5F7FB!important;background:#15232d!important}
.vt-search input::placeholder{color:#AEB8C6!important}
.viewer .kv div{color:#AEB8C6!important}
.viewer .stage .hint{color:#AEB8C6!important}
.viewer .nfc-line{border-color:#4e4f52!important;background:#15232d!important}
.commerce-product{background:#15232d!important;border:1px solid #4e4f52!important;color:#F5F7FB!important}
.commerce-product p,.commerce-product li{color:#AEB8C6!important}
.commerce-price small{color:#AEB8C6!important}
.digital-discovery{background:#15232d!important;border:1px solid #4e4f52!important}
.digital-discovery h2{color:#F5F7FB!important}
.digital-discovery p{color:#AEB8C6!important}
.case-room-art{background:radial-gradient(ellipse at center,#15232d,#15232d)!important}
.case-orbit{border:1px solid #4e4f5255!important}
.hollowtap-intro{background:#15232d!important;color:#F5F7FB!important}
.intro-center>p{color:#AEB8C6!important}
.intro-skip{color:#AEB8C6!important}
.intro-enter{border:1px solid #4e4f52!important;background:#1f2023!important;color:#F5F7FB!important;box-shadow:0 12px 38px #03080d25!important}
.intro-enter i{background:#20353e!important}
.intro-center small{color:#AEB8C6!important}
@media (max-width:700px){.shell .page [data-page="feed"]>.quick-links>.quick-link>span{background:#15232d!important;color:#AEB8C6!important}
}
.card-photo{background:#15232d!important;color:#F5F7FB!important}
.card-photo-state{color:#F5F7FB!important;background:#15232d!important}
.card-photo-symbol{color:#AEB8C6!important}
.catalog-selected .catalog-art-note{color:#AEB8C6!important}
.viewer-photo-status{border:1px solid #4e4f52!important;background:#15232d!important;color:#F5F7FB!important}
.footer-service-links a{color:#F5F7FB!important}
body{background:#15232d!important;color:#F5F7FB!important}
a{color:#F5F7FB!important}
body > header{border-bottom:1px solid #4e4f52!important}
.eyebrow{color:#AEB8C6!important}
.intro{color:#AEB8C6!important}
.meta{color:#AEB8C6!important}
.panel{border:1px solid #4e4f52!important;background:#15232d!important}
.button{border:1px solid #4e4f52!important;background:#1f2023!important;color:#F5F7FB!important;box-shadow:0 4px 0 #03080d!important}
.button:active{box-shadow:0 1px 0 #03080d!important}
.button.secondary{background:#15232d!important;color:#F5F7FB!important;border-color:#4e4f52!important;box-shadow:0 4px 0 #03080d!important}
body > footer{color:#AEB8C6!important;border-top:1px solid #4e4f52!important}
body > details{border-top:1px solid #4e4f52!important}
details p{color:#AEB8C6!important}
body{background:#15232d!important;color:#F5F7FB!important}
.topbar{background:#15232df5!important;border-bottom-color:#4e4f52!important}
.logo{color:#F5F7FB!important}
.btn-primary{background:#1f2023!important;border-color:#4e4f52!important;color:#F5F7FB!important}
.btn-secondary{background:#15232d!important;border-color:#4e4f52!important;color:#F5F7FB!important}
.social-nav{border-bottom:1px solid #4e4f52!important}
.social-feed-hero{background:radial-gradient(ellipse at 95% 0,#185547,transparent 60%),linear-gradient(125deg,#1f2023,#1f2023)!important;color:#F5F7FB!important;box-shadow:0 17px 35px #03080d15!important}
.social-feed-hero h1{color:#F5F7FB!important}
.social-feed-hero p{color:#F5F7FB!important}
.social-feed-hero .eyebrow{color:#AEB8C6!important}
.social-panel{background:#15232d!important;border:1px solid #4e4f52!important;box-shadow:0 8px 20px #03080d05!important}
.social-panel p,.social-root p{color:#AEB8C6!important}
.social-panel label{color:#AEB8C6!important}
.social-person{border:1px solid #4e4f52!important;background:#15232d!important;color:#F5F7FB!important}
.social-person small{color:#AEB8C6!important}
.social-author{color:#F5F7FB!important}
.social-card{background:#15232d!important;border:1px solid #4e4f52!important}
.social-no-art{color:#AEB8C6!important}
.social-trend{background:#15232d!important;color:#F5F7FB!important}
.social-error{background:#15232d!important;color:#f2aaa0!important}
.social-profile{background:linear-gradient(140deg,#15232d,#15232d)!important}
.social-wanted span{border:1px solid #4e4f52!important;background:#15232d!important}
.reward-panel{background:radial-gradient(ellipse at 100% 5%,#1f2023,transparent 65%),linear-gradient(125deg,#1f2023,#1f2023)!important;color:#F5F7FB!important;box-shadow:0 20px 35px #03080d24!important}
.reward-panel .eyebrow{color:#AEB8C6!important}
.reward-panel h1{color:#F5F7FB!important}
.reward-panel p{color:#F5F7FB!important}
.reward-panel progress::-webkit-progress-bar{background:#15232d25!important}
.reward-panel progress::-webkit-progress-value{background:#20353e!important}
.reward-medal{border:1px solid #4e4f5280!important;background:#15232d08!important;color:#F5F7FB!important;box-shadow:12px 14px 22px #03080d22!important}
.reward-totals{border-top:1px solid #4e4f5230!important}
.reward-totals b{color:#F5F7FB!important}
.reward-totals span{color:#AEB8C6!important}
.social-ledger{border-bottom:1px solid #4e4f52!important}
.social-ledger time{color:#AEB8C6!important}
.social-rank{color:#AEB8C6!important}
.social-message{background:#15232d!important;border:1px solid #4e4f52!important}
.social-message small{color:#AEB8C6!important}
.social-composer{border:1px solid #4e4f52!important;background:#15232d!important}
.social-highlight-options label{background:#15232d!important}
.shop-lead-time{background:#15232d!important;color:#F5F7FB!important}
.studio-page{color:#F5F7FB!important}
.studio-membership,.studio-upgrade{border:1px solid #4e4f52!important;background:#15232d!important}
.studio-tool{border:1px solid #4e4f52!important;background:#15232d!important}
.studio-tool:hover{border-color:#4e4f52!important;box-shadow:0 5px 18px #03080d12!important}
.studio-tool p{color:#AEB8C6!important}
.studio-tier{color:#AEB8C6!important}
.studio-form,.studio-result,.studio-entry{background:#15232d!important;border:1px solid #4e4f52!important}
.studio-form input:not([type=checkbox]),.studio-form textarea,.studio-form select{color:#F5F7FB!important;border:1px solid #4e4f52!important;background:#15232d!important}
.studio-card-picker{border:1px solid #4e4f52!important}
.studio-page dt{color:#AEB8C6!important}
.studio-error{background:#15232d!important;border:1px solid #4e4f52!important}
.studio-empty{color:#AEB8C6!important}
.studio-page .studio-fine{color:#AEB8C6!important}
.membership-benefits{color:#AEB8C6!important}
.studio-membership{background:#1f2023!important;color:#F5F7FB!important}
.studio-membership p{color:#F5F7FB!important}
.studio-membership .btn{background:#15232d!important;color:#F5F7FB!important}
#hollowSupport .support-consent{background:#15232d!important;border-bottom:1px solid #4e4f52!important;color:#F5F7FB!important}
#hollowSupport .support-consent>b{color:#F5F7FB!important}
#hollowSupport .support-consent a{color:#F5F7FB!important}
#hollowSupport .support-consent button,#hollowSupport .support-retry{border:1px solid #4e4f52!important;background:#15232d!important;color:#F5F7FB!important}
#hollowSupport .support-consent [data-support-allow]{background:#1f2023!important;border-color:#4e4f52!important;color:#F5F7FB!important}
#hollowSupport .support-privacy-controls{background:#15232d!important;color:#F5F7FB!important}
#hollowSupport .support-privacy-controls button{color:#F5F7FB!important}
