:root{--paper:#090e17;--ink:#f1f7ff;--muted:#afc1d4;--line:#2c4157;--lime:#8bd8ff;--pink:#b4e8ff;--ice-panel:#111c2b;--ice-raised:#192b3d;--ice-inset:#0b1420;--ice-selected:#17384d;--ice-accent:#8bd8ff;--ice-on-accent:#09202e}.storefront,.content-page{background:var(--paper);color:var(--ink)}.orb-blue{background:radial-gradient(circle,#5cbaff1b,transparent 66%)}.orb-cyan{background:radial-gradient(circle,#8bd8ff0d,transparent 65%)}.storefront :is(.announcement,.mobile-checkout){background:#090e17f5;border-color:var(--line)}.storefront :is(.header,.process-section,.faq-section,.closing-section,footer,.store-guides,.content-article section,.content-footer,.custom-spend,.order-total,.price-line,.process-visual,.content-related){border-color:var(--line)}.storefront :is(.header nav,.announcement .wrap,.effects-toggle,.hero-description,.intro-details,.intro-aside p,.checkout-secure,.step-label,.amount-note,.amount-edit-help,.range-labels,.custom-spend p,.checkout-footnote,.checkout-footnote>span,.volume-summary,.volume-summary strong,.section-heading>p,.process-grid p,.faq-list p,footer p,footer>span,.store-guide-grid p,.content-hero>p:last-child,.content-article p,.content-aside>p:not(.eyebrow),.content-breadcrumb,.content-footer p){color:var(--muted)}.storefront :is(.brand>span:last-child,.intro h1>span,.eyebrow,.panel-heading .eyebrow,.checkout-top .eyebrow,.header-support>span,.text-link,.amount-input-wrap>span,.volume-tiers strong,.content-article a,.content-breadcrumb a,.content-related a,.content-footer nav,.store-resource-links){color:var(--ice-accent)}.storefront :is(.intro-details strong,.form-field label,.payment-field legend,.custom-spend label,.discount-heading h3,.store-guide-grid strong){color:var(--ink)}.storefront :is(.amount-panel,.checkout-card,.process-grid article,.store-guide-grid a,.content-aside,.closing-section){background:var(--ice-panel);border-color:var(--line);box-shadow:none}.storefront :is(.amount-panel .amount-input,.receive-line strong,.volume-tiers strong){color:var(--ice-accent);text-shadow:none}.storefront :is(.amount-display>p,.amount-display>label,.spend-input>span,.volume-tiers span,.volume-tiers small,.payment-option small,.network-info,.network-info #network-extra,.receive-line>span,.price-line>span,.price-line small,.volume-summary,.volume-summary strong,.slider-milestone,.discount-progress-heading,.discount-progress-scale,#next-discount,#base-price){color:var(--muted)}.storefront :is(.amount-display>p>strong,.price-line strong,.spend-input input,.username-input input,.payment-option strong,.player-preview-identity>strong){color:var(--ink)}.storefront .amount-display .amount-input{border-color:var(--line)}.storefront :is(.username-input,.spend-input,.payment-option,.volume-tiers>button,.network-info){background:var(--ice-inset);border-color:var(--line)}.storefront .username-input input::placeholder,.storefront #chat-body::placeholder{color:var(--muted)}.storefront :is(.payment-option.selected,.volume-tiers>button.active,.better-value,.checkout-steps .is-current a){background:var(--ice-selected);border-color:var(--ice-accent);box-shadow:none}.storefront :is(.payment-option .coin-frame,.payment-option.selected .coin-frame,.availability,.header-support,#discount-badge){background:var(--ice-raised);border-color:var(--line);color:var(--muted);box-shadow:none}.storefront :is(.payment-check,.checkout-steps .is-current .checkout-step-number){background:var(--ice-accent);border-color:var(--ice-accent);color:var(--ice-on-accent)}.storefront :is(.restock-note,.restock-note time,.player-preview-identity>span,.player-preview-identity>small,.recipient-identity>span,.recipient-identity>small,#recipient-reminder){color:var(--muted)}.storefront :is(.player-preview,.recipient-card){background:var(--ice-raised);border-color:var(--line)}.storefront :is(.player-model,.player-preview-avatar){background:var(--ice-inset);border-color:var(--line)}.storefront .checkout-card .player-preview .receive-line{border-color:var(--line)}.storefront .checkout-card .player-preview .receive-line strong{color:var(--ice-accent)}.storefront .recipient-identity>strong{color:var(--ink)}.storefront #edit-recipient{color:var(--ice-accent);border-color:#8bd8ff55}.storefront .checkout-savings{color:#b9eddb;background:#153b36;border-color:#346156}.storefront :is(.button-lime,.button-dark,.content-skip){background:var(--ice-accent);color:var(--ice-on-accent);border-color:var(--ice-accent);box-shadow:none}.storefront :is(.button-lime,.button-dark):hover:not(:disabled){background:#b4e8ff;border-color:#b4e8ff;box-shadow:none}.storefront .button:disabled{background:var(--ice-raised);border-color:var(--line);color:var(--muted);box-shadow:none}.storefront :is(.checkout-steps a,.checkout-step-number,.process-number){background:var(--ice-panel);border-color:var(--line);color:var(--muted)}.storefront .checkout-steps .is-current a{color:var(--ink)}.storefront .checkout-steps .is-complete .checkout-step-number{background:var(--ice-selected);border-color:#456b82;color:var(--ice-accent)}.storefront .checkout-step-text small{color:var(--muted)}.storefront .discount-progress-heading strong,.storefront .discount-progress-scale .is-unlocked{color:var(--ice-accent)}.storefront :is(#amount-fill,.discount-progress){background:var(--line);color:var(--ice-accent)}.storefront #amount-fill::-webkit-progress-bar,.storefront .discount-progress::-webkit-progress-bar{background:var(--line)}.storefront #amount-fill::-webkit-progress-value,.storefront .discount-progress::-webkit-progress-value{background:var(--ice-accent)}.storefront #amount-fill::-moz-progress-bar,.storefront .discount-progress::-moz-progress-bar{background:var(--ice-accent)}.storefront #amount-slider::-webkit-slider-thumb{background:var(--ice-accent);border-color:var(--ice-raised);box-shadow:0 0 0 1px #8bd8ff80}.storefront #amount-slider::-moz-range-thumb{background:var(--ice-accent);border-color:var(--ice-raised);box-shadow:0 0 0 1px #8bd8ff80}.storefront :is(.chat-launch,.button-chat){background:var(--ice-selected);border-color:#456b82;color:var(--ink);box-shadow:none}.storefront :is(.chat-panel,.chat-message,.chat-information,.chat-order){background:var(--ice-panel);border-color:var(--line);color:var(--ink)}.storefront :is(.chat-panel>header,.chat-message.customer,.chat-message.staff,.chat-message.system){background:var(--ice-raised);border-color:var(--line);color:var(--ink)}.storefront :is(.chat-panel>header span,.chat-panel>header button,.chat-information,.empty-chat,.chat-message small,.chat-message.system p,.chat-privacy,.chat-order small){color:var(--muted)}.storefront :is(.chat-orders,.chat-panel form){border-color:var(--line)}.storefront #chat-form{background:var(--ice-panel);border-color:var(--line)}.storefront #chat-body{background:var(--ice-inset);border-color:var(--line);color:var(--ink)}.storefront #chat-form button{background:var(--ice-accent);color:var(--ice-on-accent)}.storefront .chat-order:hover{background:var(--ice-selected)}.storefront :is(#review-dialog,#recovery-dialog){background:var(--ice-panel);border-color:var(--line);color:var(--ink)}.storefront #review-dialog :is(.review-summary,.manual-notice,.payment-after,.invoice-asset){background:var(--ice-raised);border-color:var(--line)}.storefront #review-dialog :is(.review-summary>div>span,.manual-notice p,.edit-order,.payment-detail-help,.invoice-heading,#invoice-network,#invoice-expiry,#payment-qr-notice,#wallet-help,#payment-qr-caption,.qr-heading>span){color:var(--muted)}.storefront #review-dialog :is(.review-summary strong,.manual-notice strong,.payment-label,.qr-heading strong){color:var(--ink)}.storefront #review-dialog .review-summary #review-money,.storefront #invoice-amount{color:var(--ice-accent)}.storefront #review-dialog .dialog-close{background:var(--ice-raised);color:var(--muted)}.storefront #review-dialog .recipient-card{background:var(--ice-raised);border-color:var(--line)}.storefront #payment-instructions :is(.payment-qr,.invoice-send,.invoice-wallet,.invoice-deadline,.qr-modes){background:var(--ice-panel);border-color:var(--line)}.storefront #payment-instructions :is(#invoice-address,#transaction-id){background:var(--ice-inset);border-color:var(--line);color:var(--ink)}.storefront #payment-instructions :is(.copy-button,#order-support,.qr-modes button[aria-pressed=true],#invoice-status){background:var(--ice-selected);border-color:#456b82;color:var(--ink)}.storefront #payment-instructions .invoice-deadline.is-expired{background:#302a31;border-color:#88695c}.storefront #payment-instructions .is-expired :is(#invoice-timer-label,#invoice-countdown){color:#ffd2b2}.storefront :is(.recovery-inner input,.recovery-inner textarea){background:var(--ice-inset);border-color:var(--line);color:var(--ink)}.storefront :is(.recovery-inner label,#recovery-privacy,#recovery-status,.recovery-close,.recovery-entry,.recovery-chat-link){color:var(--muted)}.storefront :is(.content-table,.content-table th,.content-table td){border-color:var(--line)}.storefront :is(.content-table caption,.content-table thead){background:var(--ice-raised);color:var(--ink)}.storefront .content-table tbody th{color:var(--ice-accent)}@media(hover:hover){.storefront :is(.payment-option,.volume-tiers>button,.process-grid article,.store-guide-grid a):hover{background:var(--ice-raised);border-color:#678aa3;box-shadow:none}.storefront .payment-option.selected:hover,.storefront .volume-tiers>button.active:hover{background:var(--ice-selected);border-color:var(--ice-accent)}}@media(max-width:520px){.storefront:not(.chat-open) .chat-launch{background:var(--ice-selected);border-color:#456b82}.storefront:not(.chat-open) .chat-launch .support-dot{border-color:var(--ice-selected)}}.storefront .stock-meter{margin-top:12px}.storefront .stock-meter-bar{position:relative;height:6px;border-radius:999px;background:var(--ice-inset);border:1px solid var(--line);overflow:hidden}.storefront .stock-meter-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--available,100%);background:#1d3a52}.storefront .stock-meter-bar span{position:absolute;inset:0 auto 0 0;width:var(--order,0%);background:var(--ice-accent);border-radius:999px;transition:width .25s ease,background-color .2s ease}.storefront .stock-meter p{margin:7px 0 0;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.storefront .stock-meter[data-level=high] .stock-meter-bar span{background:#ffc86b}.storefront .stock-meter[data-level=high] p{color:#ffd58f}.storefront .stock-meter[data-level=over] .stock-meter-bar span{background:#ff8f8f}.storefront .stock-meter[data-level=over] p{color:#ffb0b0}.storefront .crypto-estimate{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:8px 0 0;text-align:right}.storefront .crypto-estimate span{font-size:14px;font-weight:700;color:var(--ice-accent);font-variant-numeric:tabular-nums}.storefront .crypto-estimate small{font-size:10px;color:var(--muted);line-height:1.4}.storefront .network-info .network-time{flex-basis:100%;color:var(--muted)}.storefront .network-info .network-time:empty{display:none}.storefront .network-info .network-time:before{content:"\23f1  ";opacity:.8}.storefront #payment-instructions :is(#invoice-amount,#invoice-address){cursor:copy;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.storefront #payment-instructions :is(#invoice-amount,#invoice-address).is-copied{background:#17384d;box-shadow:0 0 0 2px var(--ice-accent)}.storefront #payment-instructions .copy-button.is-copied{background:var(--ice-accent);border-color:var(--ice-accent);color:var(--ice-on-accent)}@media(max-width:600px){.storefront #payment-instructions :is(#copy-amount,#copy-address){width:100%;min-height:46px;font-size:13px}}@media(prefers-reduced-motion:reduce){.storefront .stock-meter-bar span{transition:none}}
