/* GB Store · Halloween: enfeites (só aparecem com html.gb-halloween) */
html.gb-halloween { --hw-orange: #ff8a1f; --hw-purple: #9b5cff; }
#gbHwDecor { position: fixed; inset: 0; pointer-events: none; z-index: 2147483000; overflow: hidden; contain: strict; }
#gbHwDecor .gbhw-web { position: absolute; top: 0; width: 120px; height: 120px; color: rgba(255, 210, 170, .16); }
#gbHwDecor .gbhw-web svg { width: 100%; height: 100%; display: block; }
#gbHwDecor .gbhw-web-l { left: 0; }
#gbHwDecor .gbhw-web-r { right: 0; transform: scaleX(-1); }
#gbHwDecor .gbhw-bat { position: absolute; left: -80px; width: 46px; color: #4b2a68; opacity: .9; will-change: transform; animation: gbhw-fly 26s linear infinite; }
#gbHwDecor .gbhw-bat svg { width: 100%; display: block; fill: currentColor; filter: drop-shadow(0 0 8px rgba(255, 138, 31, .6)); animation: gbhw-flap .45s ease-in-out infinite alternate; transform-origin: center; }
#gbHwDecor .gbhw-bat.b1 { top: 14%; animation-delay: 0s; }
#gbHwDecor .gbhw-bat.b2 { top: 32%; width: 34px; animation-duration: 34s; animation-delay: -12s; }
#gbHwDecor .gbhw-bat.b3 { top: 58%; width: 28px; animation-duration: 41s; animation-delay: -25s; }
@keyframes gbhw-fly {
  0% { transform: translate3d(0, 0, 0); }
  25% { transform: translate3d(28vw, -40px, 0); }
  50% { transform: translate3d(56vw, 20px, 0); }
  75% { transform: translate3d(84vw, -30px, 0); }
  100% { transform: translate3d(calc(100vw + 160px), 10px, 0); }
}
@keyframes gbhw-flap { from { transform: scaleY(1); } to { transform: scaleY(.55); } }
#gbHwDecor .gbhw-pumpkin { position: absolute; left: 16px; bottom: 14px; font-size: 26px; filter: drop-shadow(0 0 12px rgba(255, 138, 31, .55)); opacity: .9; }
@media (max-width: 700px) {
  #gbHwDecor .gbhw-web { width: 80px; height: 80px; }
  #gbHwDecor .gbhw-bat.b3, #gbHwDecor .gbhw-pumpkin { display: none; }
}
@media (prefers-reduced-motion: reduce) { #gbHwDecor .gbhw-bat { display: none; } }
/* admin-brand.css */
html.gb-halloween .product-plans-builder{border:1px solid #342c26;background:#0e0a11}
html.gb-halloween .product-plans-builder header strong{color:#f4f0ed}
html.gb-halloween .product-plans-builder header button{background:#190f21;color:#f28634}
html.gb-halloween .product-plan-row{border:1px solid #2b241f;background:#120d15}
/* admin-customers-layout.css */
html.gb-halloween .customer-table-head{border-bottom:1px solid #29211b}
html.gb-halloween .customer-table-row{border-bottom:1px solid #1b1421}
html.gb-halloween .customer-table-row:hover, html.gb-halloween .customer-table-row:focus{background:rgba(237,122,34,.035)}
html.gb-halloween .customer-identity > i, html.gb-halloween .customer-profile-avatar{border:1px solid #563922;background:linear-gradient(145deg, #1f1427, #100c13);color:#f27f27}
html.gb-halloween .customer-identity b, html.gb-halloween .customer-discord b, html.gb-halloween .customer-money b, html.gb-halloween .customer-order-count b{color:#f3f0ed}
html.gb-halloween .customer-row-actions .icon-action{border:1px solid #372d26;background:#161119}
html.gb-halloween .customer-row-actions .icon-action:hover{border-color:#ed7a22;color:#ed7a22}
html.gb-halloween .customer-profile-card{border:1px solid #29211b;background:#0e0b10}
html.gb-halloween .customer-profile-main h2{color:#f7f5f3}
html.gb-halloween .customer-profile-metrics > span{border:1px solid #211728;background:#120d15}
html.gb-halloween .customer-profile-metrics b{color:#f4f1ee}
html.gb-halloween .customer-detail-card > header{border-bottom:1px solid #211928}
html.gb-halloween .customer-subtable-head{border-bottom:1px solid #1d1623}
html.gb-halloween .customer-subtable-row{border-bottom:1px solid #1b1421}
html.gb-halloween .customer-subtable-row b, html.gb-halloween .customer-subtable-row strong{color:#e5e0dc}
html.gb-halloween .customer-order-status.pago, html.gb-halloween .customer-order-status.entregue, html.gb-halloween .customer-order-status.resolvido, html.gb-halloween .customer-order-status.fechado{background:rgba(237,122,34,.1);color:#f1822d}
html.gb-halloween .customer-tickets-list article, html.gb-halloween .customer-sessions-list article{border-bottom:1px solid #1d1523}
html.gb-halloween .customer-ticket-icon, html.gb-halloween .customer-session-icon{border:1px solid #453121;color:#e97a25}
html.gb-halloween .customer-tickets-list article b, html.gb-halloween .customer-sessions-list article b{color:#e1dcd8}
html.gb-halloween .customer-session-status.active{color:#ed7d27}
html.gb-halloween .customer-account-data p{border-bottom:1px solid #1d1523}
/* admin-customers.css */
html.gb-halloween .customer-list-toolbar h1, html.gb-halloween .customer-detail-toolbar h1{color:#f7f5f4}
html.gb-halloween .customer-toolbar-actions input, html.gb-halloween .customer-toolbar-actions select{border:1px solid #312821;background:#0e0b11;color:#e8e3df}
html.gb-halloween .customer-toolbar-actions input:focus, html.gb-halloween .customer-toolbar-actions select:focus{border-color:#ed7a22;box-shadow:0 0 0 3px rgba(237,122,34,.08)}
html.gb-halloween .customer-toolbar-actions button, html.gb-halloween .customer-detail-toolbar button, html.gb-halloween .customer-inline-action{border:1px solid #3a3029;background:#16111a;color:#e8e3df}
html.gb-halloween .customer-toolbar-actions button:hover, html.gb-halloween .customer-detail-toolbar button:hover, html.gb-halloween .customer-inline-action:hover{border-color:#ed7a22;color:#ed7a22}
html.gb-halloween .customer-table-card, html.gb-halloween .customer-detail-card{border:1px solid #29211b;background:#0e0b10}
html.gb-halloween .customer-table th{border-bottom:1px solid #29211b}
html.gb-halloween .customer-table td{border-bottom:1px solid #1b1421}
html.gb-halloween .customer-table tbody tr:hover{background:rgba(237,122,34,.035)}
html.gb-halloween .customer-avatar{border:1px solid #563922;background:linear-gradient(145deg, #1f1427, #100c13);color:#f27f27}
html.gb-halloween .customer-identity strong, html.gb-halloween .customer-stat strong{color:#f5f2f0}
html.gb-halloween .customer-role{border:1px solid #3a2f26;background:#16111a}
html.gb-halloween .customer-role.admin, html.gb-halloween .customer-role.owner{border-color:rgba(237,122,34,.3);background:rgba(237,122,34,.09);color:#ef8331}
html.gb-halloween .customer-actions button{border:1px solid #372d26;background:#161119}
html.gb-halloween .customer-actions button:hover{border-color:#ed7a22;color:#ed7a22}
html.gb-halloween .customer-profile-main h2{color:#f7f5f3}
html.gb-halloween .customer-metric{border:1px solid #211728;background:#120d15}
html.gb-halloween .customer-metric strong{color:#f4f0ed}
html.gb-halloween .customer-detail-card header{border-bottom:1px solid #211928}
html.gb-halloween .customer-detail-card header span{background:rgba(237,122,34,.09);color:#ed7a22}
html.gb-halloween .customer-status.paid, html.gb-halloween .customer-status.active, html.gb-halloween .customer-status.completed{background:rgba(237,122,34,.1);color:#f1822d}
html.gb-halloween .customer-list-row{border-bottom:1px solid #1d1523}
html.gb-halloween .customer-list-row strong{color:#e5e0dc}
html.gb-halloween .customer-data-list div{border-bottom:1px solid #1d1523}
/* admin-settings.css */
html.gb-halloween .owner-reseller-invite{background:linear-gradient(110deg,#16101a,#0d0a10)}
html.gb-halloween .settings-links-grid input, html.gb-halloween .legal-link-row input{border:1px solid #322b26;background:#110d14}
html.gb-halloween .crypto-methods-shell{border:1px solid #322a24;background:linear-gradient(145deg,#0c090e,#0a080b)}
html.gb-halloween .crypto-methods-heading strong{color:#f6f1ee}
html.gb-halloween .crypto-master-switch i{background:#211c24}
html.gb-halloween .crypto-master-switch input:checked+i{background:#6c3c17}
html.gb-halloween .crypto-master-switch input:checked+i::after{background:#fa9243}
html.gb-halloween .crypto-method-card{background:#0f0d11;color:#f5f2ef}
html.gb-halloween .crypto-method-card:hover{border-color:#4d433b;background:#131016}
html.gb-halloween .crypto-method-card.active{background:linear-gradient(120deg,#1b0f24,#100d13)}
html.gb-halloween .crypto-method-card.active em{color:#f28634}
html.gb-halloween .crypto-method-card.active u{border-color:#f28634;background:#f28634;box-shadow:0 0 8px #f28634}
html.gb-halloween .crypto-method-icon-usdt{background:linear-gradient(145deg,#8131bf,#531682)}
html.gb-halloween .crypto-editor-heading{border:1px solid #312a25;background:#100d12}
html.gb-halloween .crypto-editor-heading>span.active{color:#f28634}
html.gb-halloween .crypto-config-panel{border:1px solid #2d2723;background:#0e0c10}
html.gb-halloween .crypto-config-panel header{border-bottom:1px solid #292420}
html.gb-halloween .crypto-config-panel input{color:#f6f3f1}
html.gb-halloween .crypto-config-panel input:focus{border-color:#f28634}
html.gb-halloween .crypto-settings-note{background:linear-gradient(90deg,#180b22,#110918)}
html.gb-halloween .crypto-settings-note b{color:#f28634}
html.gb-halloween .infinitepay-settings-grid input{border:1px solid #403329;background:#130c18;color:#fbf4ef}
html.gb-halloween .infinitepay-settings-grid input:focus{border-color:#f28634}
html.gb-halloween .infinitepay-settings-link{background:linear-gradient(135deg,#1d0f28,#0f0a12);color:#f7efe9}
html.gb-halloween .infinitepay-settings-link:hover{border-color:#f28634}
html.gb-halloween .infinitepay-settings-link span{color:#f28634}
/* admin.css */
html.gb-halloween{--bg:#070608;--panel:#0d0a0f;--panel-2:#110d14;--line:#29221d;--text:#f4f1ee;--green:#f28634}
html.gb-halloween .auth-visual{background:radial-gradient(circle at 70% 40%,#2aff671c,transparent 25%),linear-gradient(145deg,#0c0710,#060507)}
html.gb-halloween .admin-brand>span{background:#1a0a27}
html.gb-halloween .auth-card{background:#0c090e}
html.gb-halloween .auth-badge{background:#1e0f29}
html.gb-halloween .auth-card input, html.gb-halloween .admin-modal input, html.gb-halloween .admin-modal select, html.gb-halloween .admin-modal textarea{border:1px solid #322b26;background:#110d14}
html.gb-halloween .auth-card button, html.gb-halloween .primary-action{color:#0b0311}
html.gb-halloween .admin-sidebar{background:#0a080c}
html.gb-halloween .admin-sidebar nav button:hover, html.gb-halloween .admin-sidebar nav button.active{color:#f1ece8;background:#190f21}
html.gb-halloween .nav-count{background:#36271b}
html.gb-halloween .admin-account>span{background:#332011;border:1px solid #7d4f2c}
html.gb-halloween .mobile-menu{background:#0f0c12}
html.gb-halloween .admin-welcome{border:1px solid #302821;background:radial-gradient(circle at 78% 45%,#2eff691a,transparent 25%),linear-gradient(125deg,#100914,#0d0810)}
html.gb-halloween .live-indicator{color:#e7b38b}
html.gb-halloween .mini-row{border-bottom:1px solid #1a151d}
html.gb-halloween .filters-bar input, html.gb-halloween .filters-bar select{background:#0e0b11;color:#e7e2df}
html.gb-halloween .table-row{border-bottom:1px solid #1c1720}
html.gb-halloween .table-row.header{background:#0f0c12}
html.gb-halloween .product-thumb{background:#1d0f28}
html.gb-halloween .status{background:#20102c}
html.gb-halloween .icon-action{border:1px solid #312b26;background:#131016}
html.gb-halloween .admin-modal{border:1px solid #362f29;background:#0d0a10}
html.gb-halloween .toggle-label input:checked+span{background:#6f411e}
html.gb-halloween .ghost-action{border:1px solid #352e29;background:#131016}
html.gb-halloween .message-bubble{background:#17121a}
html.gb-halloween .message-bubble.admin{background:#322012;color:#fbddc6}
html.gb-halloween .order-details{background:#110d14}
html.gb-halloween .admin-toast{background:#fbf1e9;color:#0c0710}
html.gb-halloween .owner-admin-invite{background:linear-gradient(110deg,#170c1f,#0d0a10)}
html.gb-halloween .owner-admin-invite input{border:1px solid #3a312a;background:#0f0b12}
html.gb-halloween .admin-ticket-head{border:1px solid #302720;background:radial-gradient(circle at 82% 25%,#34f26b10,transparent 28%),#0e0a11}
html.gb-halloween .admin-ticket-badges span{background:#1d0f28;color:#eea065}
html.gb-halloween .admin-ticket-chat{border:1px solid #302720;background:#0b080d}
html.gb-halloween .admin-chat-avatar{background:#18121c}
html.gb-halloween .admin-chat-message.customer .admin-chat-avatar{background:#322012}
html.gb-halloween .admin-chat-bubble{border:1px solid #383029;background:#151019}
html.gb-halloween .admin-chat-message.customer .admin-chat-bubble{border-color:#744928;background:#231031}
html.gb-halloween .admin-chat-bubble header span{background:#35261b;color:#efa267}
html.gb-halloween .admin-chat-bubble p{color:#ece8e5}
html.gb-halloween .admin-ticket-composer{border-top:1px solid #2a231e;background:#0f0a12}
html.gb-halloween .admin-ticket-controls select{border:1px solid #372f29;background:#130e17;color:#e7e2df}
html.gb-halloween .admin-composer-icon{border:1px solid #372f29;background:#140f18}
html.gb-halloween .admin-ticket-compose-row textarea{border:1px solid #372f29;background:#130c18}
html.gb-halloween .product-image-field{border:1px solid rgba(242,134,52,.18);background:rgba(17,7,25,.65)}
html.gb-halloween .product-image-preview{background:radial-gradient(circle,#362212,#0c0610);border:1px solid rgba(242,134,52,.25);color:#f28634}
html.gb-halloween .stock-action{color:#f28634 !important}
html.gb-halloween .stock-summary article{border:1px solid rgba(242,134,52,.18);background:rgba(17,7,25,.6)}
html.gb-halloween .stock-summary strong{color:#f28634}
html.gb-halloween .stock-row code{color:#e9dfd7}
html.gb-halloween .stock-head{background:#0e0912}
html.gb-halloween body .file-drop{border:1px solid var(--line-b,#29221d);background:var(--surface,#0d0a0f)}
html.gb-halloween body .file-drop-zone{border:1.5px dashed rgba(240,137,59,.28);background:rgba(240,137,59,.03)}
html.gb-halloween body .file-drop-zone:hover, html.gb-halloween body .file-drop-zone:focus-visible{border-color:rgba(240,137,59,.6);background:rgba(240,137,59,.06)}
html.gb-halloween body .file-drop-zone.dragging{background:rgba(240,137,59,.1)}
html.gb-halloween body .file-drop-icon{background:rgba(240,137,59,.1);border:1px solid rgba(240,137,59,.25)}
html.gb-halloween body .file-drop.has-file .file-drop-icon{color:#0b0311}
html.gb-halloween body .file-drop-form select{border:1px solid var(--line-b,#322b26);background:#100b13}
html.gb-halloween body .file-drop-form select:focus{border-color:rgba(240,137,59,.6)}
html.gb-halloween body .file-drop-form select option{background:#110c14}
html.gb-halloween body .sa-files .sa-row.drop-target{background:rgba(240,137,59,.1)}
html.gb-halloween body .file-upload-btn{border:1px solid rgba(240,137,59,.35);background:rgba(240,137,59,.08)}
html.gb-halloween body .file-upload-btn:hover{background:rgba(240,137,59,.18)}
html.gb-halloween body .st-online{--st:#f0893b}
html.gb-halloween body .st-legend-item{background:var(--surface,#0d0a0f)}
html.gb-halloween body .st-legend-item:hover, html.gb-halloween body .st-legend-item.active{background:color-mix(in srgb,var(--st) 7%,#100b13)}
html.gb-halloween body .st-note{background:#100b13}
html.gb-halloween body .st-note:focus{border-color:rgba(240,137,59,.55)}
html.gb-halloween body .hd-row.drop-target{background:rgba(240,137,59,.1)}
html.gb-halloween body .hd-fields input, html.gb-halloween body .hd-fields textarea{background:#100b13}
html.gb-halloween body .hd-fields input:focus, html.gb-halloween body .hd-fields textarea:focus{border-color:rgba(240,137,59,.55)}
html.gb-halloween body .hd-file{border:1px dashed rgba(240,137,59,.25);background:rgba(240,137,59,.025)}
html.gb-halloween body .hd-file.has-file{border-color:rgba(240,137,59,.3);background:rgba(240,137,59,.06)}
html.gb-halloween body .hd-file-icon{background:rgba(240,137,59,.12)}
html.gb-halloween body .ip-chip:hover{border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.06)}
html.gb-halloween body .ip-chip em{background:rgba(240,137,59,.12)}
html.gb-halloween body .grant-field input, html.gb-halloween body .grant-field select, html.gb-halloween body .grant-field textarea{border:1px solid var(--line-b,#322b26);background:#100b13}
html.gb-halloween body .grant-field select option{background:#110c14}
html.gb-halloween body .grant-field input:focus, html.gb-halloween body .grant-field select:focus, html.gb-halloween body .grant-field textarea:focus{border-color:rgba(240,137,59,.55)}
html.gb-halloween body .grant-option:has(input:checked){border-color:rgba(240,137,59,.5);background:rgba(240,137,59,.07)}
html.gb-halloween body .grant-option input{accent-color:#f0893b}
html.gb-halloween body .grant-result{border:1px solid rgba(240,137,59,.35);background:rgba(240,137,59,.06)}
html.gb-halloween body .grant-keys button{border:1px solid var(--line-b,#322b26);background:#100b13}
html.gb-halloween body .grant-keys button:hover{border-color:rgba(240,137,59,.5)}
html.gb-halloween body .notify-field input, html.gb-halloween body .notify-field select{border:1px solid var(--line-b,#322b26);background:#100b13}
html.gb-halloween body .notify-field input:focus, html.gb-halloween body .notify-field select:focus{border-color:rgba(240,137,59,.55)}
html.gb-halloween body .notify-check:has(input:checked){border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.06)}
html.gb-halloween body .notify-check input{accent-color:#f0893b}
html.gb-halloween body .discord-reviews-status{background:var(--surface,#0d0a0f)}
html.gb-halloween body .role-status.ok{border-color:rgba(240,137,59,.45);color:#f0893b}
html.gb-halloween body .aff-admin-search{background:#0e0b11;color:#e7e2df}
html.gb-halloween body .aff-row, html.gb-halloween body .aff-crow{border-bottom:1px solid #1c1720}
html.gb-halloween body .aff-head{background:#0f0c12}
html.gb-halloween body .aff-cstatus.available{background:#20102c}
html.gb-halloween body .aff-cstatus.requested{background:#1e0e2b;color:#922be0}
html.gb-halloween body .aff-mini{border:1px solid #352e29;background:#131016}
html.gb-halloween body .aff-payout-row{border-bottom:1px solid #1c1720}
html.gb-halloween body .aff-payout-row.open{background:linear-gradient(90deg,rgba(242,134,52,.07),transparent 60%)}
html.gb-halloween body .aff-payout-pix code{color:#f1ece8}
html.gb-halloween body .user-picker-menu{border:1px solid rgba(242,134,52,.25);background:#0e0a11}
html.gb-halloween body .user-picker-item:hover, html.gb-halloween body .user-picker-item.active{background:#1a1021}
html.gb-halloween body .user-picker-item.active{box-shadow:inset 0 0 0 1px rgba(242,134,52,.28)}
html.gb-halloween body .user-picker-avatar{border:1px solid rgba(242,134,52,.3);background:#1d0e28}
html.gb-halloween body .user-picker-text b{color:#f1ece8}
html.gb-halloween body .user-picker-meta i{background:#19141c}
html.gb-halloween body .user-picker-menu::-webkit-scrollbar-thumb{background:#2b231d}
html.gb-halloween body .dash-pill-btn{background:#0f0c12}
html.gb-halloween body .dash-pill-btn:hover{color:#f1ece8}
html.gb-halloween body .dash-pill-btn.accent{border-color:rgba(242,134,52,.35);background:rgba(242,134,52,.08)}
html.gb-halloween body .dash-insight{background:radial-gradient(ellipse 45% 140% at 100% 50%,rgba(242,134,52,.09),transparent 70%),linear-gradient(110deg,#100c13,#0c090e)}
html.gb-halloween body .dash-cta{color:#0b0311}
html.gb-halloween body .dash-x:hover{background:#19141c}
html.gb-halloween body .dash-tabs button.active{color:#f1ece8}
html.gb-halloween body .dash-tabs button:hover{color:#f1ece8}
html.gb-halloween body .dash-select{background:#0e0b11}
html.gb-halloween body .dash-select select{color:#e7e2df}
html.gb-halloween body .dash-select select option{background:#110c14;color:#f1ece8}
html.gb-halloween body .dash-chart .g{stroke:#1e1822}
html.gb-halloween body .dash-chart .cross{stroke:#4a413a}
html.gb-halloween body .dash-tip{border:1px solid #3a312a}
html.gb-halloween body .dash-tip strong{color:#f1ece8}
html.gb-halloween body .dash-order, html.gb-halloween body .dash-rank{border-bottom:1px solid #19141c}
html.gb-halloween body .dash-thumb{border:1px solid #302822;background:#150e1b}
html.gb-halloween body .dash-seg{background:#0e0b11}
html.gb-halloween body .dash-seg button.active{background:#1e1525;color:#f1ece8}
html.gb-halloween body .dash-method{border-bottom:1px solid #19141c}
html.gb-halloween body .dash-meter{background:#17121a}
html.gb-halloween body .dash-flag-x{background:#1f1a23}
/* case-game.css */
html.gb-halloween .case-machine{border:1px solid #362d26;background:linear-gradient(180deg,#0f0c12,#080609)}
html.gb-halloween .case-machine header, html.gb-halloween .case-machine footer{background:#0c090e}
html.gb-halloween .case-machine header{border-bottom:1px solid #2b241e}
html.gb-halloween .case-machine header span{color:#e8e1dc}
html.gb-halloween .case-machine header i{background:#f28634;box-shadow:0 0 12px #f28634}
html.gb-halloween .case-machine footer{border-top:1px solid #2b241e}
html.gb-halloween .case-window{background:radial-gradient(circle at 50% 125%,#34f26b16,transparent 42%),linear-gradient(180deg,#09070a,#0d0a10)}
html.gb-halloween .case-drop{border:1px solid #312a25;background:linear-gradient(145deg,#161219,#0b090d)}
html.gb-halloween .case-drop-icon{background:#0f0c11;color:#f6f3f1}
html.gb-halloween .case-drop strong{color:#ece8e5}
html.gb-halloween .case-marker{background:linear-gradient(180deg,#fff2e8,#f28634 28%,#f28634 72%,#fff2e8);box-shadow:0 0 8px #f28634,0 0 22px #f28634}
html.gb-halloween .case-marker:before{border-top:12px solid #fff3ea}
html.gb-halloween .case-marker:after{border-bottom:12px solid #fff3ea}
html.gb-halloween .case-window-shade{background:linear-gradient(90deg,#070508 0,transparent 18%,transparent 82%,#070508 100%),linear-gradient(180deg,#0004,transparent 20%,transparent 80%,#0005)}
/* checkout-v3.css */
html.gb-halloween .ck-sheet{--sh-green:#f28634;--sh-on:#0d0315}
html.gb-halloween .ck-sheet .ck-input:focus{box-shadow:0 0 0 3px rgba(242,134,52,.15)}
html.gb-halloween .ck-switch i::after{background:#eeebe9}
html.gb-halloween .ck-sheet .coupon-applied{border:1px solid rgba(242,134,52,.35);background:rgba(242,134,52,.08)}
html.gb-halloween .ck-pay .payment-option.selected{background:rgba(242,134,52,.08)}
html.gb-halloween .ck-terms input:checked{background:var(--sh-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d0315' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}
html.gb-halloween .ck-btn-primary:hover:not(:disabled){background:#f79e5a}
html.gb-halloween body .pd{--pd-green:#f28634;--pd-on:#0d0315}
html.gb-halloween .pd .pd-art{background:radial-gradient(70% 80% at 50% 45%,#1d1524,#0c0f0d 75%)}
html.gb-halloween body .pd .pd-variant.on{border-color:rgba(242,134,52,.55);background:linear-gradient(90deg,rgba(242,134,52,.10),rgba(242,134,52,.015) 55%),var(--pd-card);box-shadow:0 8px 28px -16px rgba(242,134,52,.6)}
html.gb-halloween .pd .pd-variant.on .pd-variant-sub{color:#dcb08f}
html.gb-halloween .pd .pd-flag-soft{background:rgba(242,134,52,.1);color:#f3b17f}
html.gb-halloween body .pd .pd-btn-primary:hover:not(:disabled){background:#f79e5a}
html.gb-halloween .ck-sheet .ck-rank-note{color:#e3b38f}
html.gb-halloween body .tkc{--tk-green:#f28634;--tk-on:#0d0315}
html.gb-halloween body .tkc .tkc-btn-primary:hover{background:#f79e5a !important}
html.gb-halloween body .tkc .tkc-cats button.on{background:rgba(242,134,52,.07) !important}
html.gb-halloween body .tkc .tkc-dot.answered{box-shadow:0 0 0 3px rgba(242,134,52,.15)}
html.gb-halloween body .tkc .tkc-item-tags .tkc-tag-answered{color:#f3b17f;background:rgba(242,134,52,.09)}
html.gb-halloween body .tkc .tkc-status{background:rgba(242,134,52,.1);color:#f3b17f}
html.gb-halloween body .tkc .tkc-msg.staff .tkc-av{border-color:rgba(242,134,52,.45)}
html.gb-halloween body .tkc .tkc-staff-tag{background:rgba(242,134,52,.12);color:#f3b17f}
html.gb-halloween body .tkc .tkc-msg.me .tkc-bubble{background:#332317;border-color:#4a321f}
html.gb-halloween body .gbx{--x-green:#f28634;--x-on:#0d0315}
html.gb-halloween body .gbx .gbx-av{border:2px solid rgba(242,134,52,.35)}
html.gb-halloween body .gbx .gbx-balance{border:1px solid rgba(242,134,52,.3);background:radial-gradient(120% 160% at 0% 0%,rgba(242,134,52,.14),rgba(242,134,52,0) 55%),var(--x-card)}
html.gb-halloween body .gbx .gbx-move-ico.in{background:rgba(242,134,52,.12)}
html.gb-halloween body .client-nav .client-nav-badge{background:var(--x-green,#f28634);color:#0d0315}
html.gb-halloween body .client-nav .client-nav-amount{background:rgba(242,134,52,.12);color:#f3b17f}
html.gb-halloween body .gbx .gbw-top{background:radial-gradient(90% 180% at 0% 0%,rgba(242,134,52,.12),rgba(242,134,52,0) 60%),var(--x-card)}
html.gb-halloween body .gbx .gbw-top-ico{background:rgba(242,134,52,.12);border:1px solid rgba(242,134,52,.3)}
html.gb-halloween body .gbx .gbw-method.on{background:rgba(242,134,52,.07) !important}
html.gb-halloween body .gbx .gbw-tiers button small{color:#e0975f}
html.gb-halloween body .product .tag, html.gb-halloween body .gbh-card-media em{background:rgba(10,8,11,.86) !important}
html.gb-halloween body .topbar{background-color:rgba(9,7,10,.95) !important}
html.gb-halloween body .dash-stat.dash-stat-wallet{border-color:rgba(242,134,52,.28) !important;background:radial-gradient(120% 140% at 0% 0%,rgba(242,134,52,.10),transparent 60%),var(--panel,#0f1311) !important}
html.gb-halloween body .dash-stat.dash-stat-wallet:hover{border-color:rgba(242,134,52,.6) !important}
html.gb-halloween body .dash-stat.dash-stat-wallet strong{color:#f28634}
html.gb-halloween body .dash-stat.dash-stat-wallet .dash-stat-cta{color:#f3b17f}
/* crypto-checkout.css */
html.gb-halloween .payment-option .payment-brand-icon{border-color:#46382d;background:linear-gradient(145deg,#1a0f23,#0e0912)}
html.gb-halloween .payment-option>em{border:1px solid #403329;background:#100916}
html.gb-halloween .payment-option.selected .payment-brand-icon{border-color:#f28634;background:#1f112a}
html.gb-halloween .payment-option.selected>em{color:#fabb8b}
html.gb-halloween .crypto-payment-option.selected i{color:#0e0712;background:#f28634;border-color:#f28634}
html.gb-halloween .international-payment-notice{background:#130a1a;color:#a6978c}
html.gb-halloween .crypto-payment-modal{background:radial-gradient(circle at 50% 0,#34f26b1c,transparent 34%),#0b080e}
html.gb-halloween .crypto-amount-card{background:linear-gradient(145deg,#1e0f29,#0e0912)}
html.gb-halloween .crypto-amount-card strong{color:#f28634}
html.gb-halloween .crypto-network-line{border:1px solid #362d26;background:#0e0a11}
html.gb-halloween .crypto-network-line strong{color:#f4eeea}
html.gb-halloween .crypto-copy-row textarea{border:1px solid #3b312a;background:#0c0610;color:#edc4a5}
html.gb-halloween .crypto-copy-row button, html.gb-halloween .crypto-proof-form button{background:#1e0f29;color:#f28634}
html.gb-halloween .crypto-proof-form{border-top:1px solid #2d2620}
html.gb-halloween .crypto-proof-form input{border:1px solid #3b312a;background:#0c0710;color:#f4eee9}
html.gb-halloween *{scrollbar-color:#dc782b #0c0710}
html.gb-halloween ::-webkit-scrollbar-track{background:#0c0710}
html.gb-halloween ::-webkit-scrollbar-thumb{background:#c66a24}
html.gb-halloween ::-webkit-scrollbar-thumb:hover{background:#f28634}
html.gb-halloween .crypto-wallet-open{background:#1f0f2b;color:#ffa662}
html.gb-halloween .crypto-wallet-open:hover{background:#3a2617}
html.gb-halloween .crypto-auto-verification{border:1px solid rgba(240,131,47,.28);background:rgba(240,131,47,.06)}
html.gb-halloween .crypto-auto-verification b{color:#f0832f}
/* design-v2.css */
html.gb-halloween{--ink-2:#0b080e;--panel:#110c14;--panel-2:#17101c;--panel-3:#1c1522;--line:rgba(255,179,120,.08);--line-2:rgba(255,179,120,.14);--line-3:rgba(255,179,120,.24);--text:#f5f1ee;--signal:#f0893b;--signal-hi:#ffba86;--teal:#922be0;--signal-deep:#3a210e;--glow:rgba(240,137,59,.35);--grad:linear-gradient(120deg, #f0893b 0%, #922be0 100%);--grad-text:linear-gradient(100deg, #ffd7b8 0%, #f0893b 35%, #922be0 70%, #ffd7b8 100%)}
html.gb-halloween body{background:radial-gradient(1200px 600px at 85% -10%, rgba(240,137,59,.07), transparent 60%),
    radial-gradient(900px 500px at -10% 30%, rgba(146,43,224,.04), transparent 60%),
    var(--ink)}
html.gb-halloween body ::selection{color:#0b0311}
html.gb-halloween body *{scrollbar-color:rgba(240,137,59,.45) transparent}
html.gb-halloween body :is(.hero-copy h1, html.gb-halloween .confidence-heading h2, html.gb-halloween .catalog-heading h2, html.gb-halloween .reward-copy h2, html.gb-halloween .section-title h2, html.gb-halloween .support-hero h1, html.gb-halloween .support-process h2, html.gb-halloween .cart-checkout-header h1, html.gb-halloween .auth-intro h1) span{filter:drop-shadow(0 0 26px rgba(240,137,59,.22))}
html.gb-halloween body .nav{background:rgba(17,12,20,.7)}
html.gb-halloween body .nav a:hover{background:rgba(240,137,59,.08)}
html.gb-halloween body .shop-controls{background:rgba(17,12,20,.8)}
html.gb-halloween body .header-cart:hover{background:rgba(240,137,59,.08)}
html.gb-halloween body .language-toggle:hover, html.gb-halloween body .language-toggle[aria-expanded="true"]{background:rgba(240,137,59,.08)}
html.gb-halloween body .cart-count{color:#0b0311}
html.gb-halloween body .language-menu{background:rgba(14,10,17,.96) !important}
html.gb-halloween body .login-button{color:#0b0311;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4), 0 10px 26px -10px rgba(240,137,59,.75)}
html.gb-halloween body .login-button:hover{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .45), 0 14px 34px -10px rgba(240,137,59,.9)}
html.gb-halloween body .btn-primary{color:#0b0311;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4), 0 12px 30px -14px rgba(240,137,59,.85)}
html.gb-halloween body .btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255, 255, 255, .45), 0 18px 40px -14px rgba(240,137,59,1)}
html.gb-halloween body .btn-ghost{background:rgba(17,12,20,.65)}
html.gb-halloween body .btn-ghost:hover:not(:disabled){border-color:rgba(240,137,59,.5);background:rgba(240,137,59,.07)}
html.gb-halloween body .hero::before{background-image:linear-gradient(rgba(255,190,140,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,190,140,.05) 1px, transparent 1px)}
html.gb-halloween body .hero::after{background:linear-gradient(90deg, transparent, rgba(240,137,59,.5), rgba(146,43,224,.4), transparent)}
html.gb-halloween body .hero-glow-a{background:radial-gradient(circle, rgba(240,137,59,.30) 0, rgba(240,137,59,.08) 40%, transparent 70%) !important}
html.gb-halloween body .hero-glow-b{background:radial-gradient(circle, rgba(146,43,224,.22) 0, rgba(146,43,224,.06) 45%, transparent 70%) !important}
html.gb-halloween body .hero-kicker{background:rgba(17,12,20,.7)}
html.gb-halloween body .hero-proof-grid article, html.gb-halloween body .hero-proof-grid article + article{background:rgba(17,12,20,.6)}
html.gb-halloween body .cheat-demo{border:1px solid rgba(240,137,59,.3);background:linear-gradient(160deg, rgba(21,13,27,.95) 0%, rgba(8,6,10,.97) 60%);box-shadow:0 0 0 1px rgba(0, 0, 0, .6), 0 60px 120px -40px rgba(0, 0, 0, .95), 0 0 140px -30px rgba(240,137,59,.3)}
html.gb-halloween body .strip{background:linear-gradient(90deg, var(--ink-2), rgba(17,12,20,.9), var(--ink-2))}
html.gb-halloween body :is(.product, html.gb-halloween .confidence-grid article, html.gb-halloween .support-channel, html.gb-halloween .support-topics article, html.gb-halloween .portal-stats article, html.gb-halloween .inventory-card, html.gb-halloween .order-card, html.gb-halloween .hero-proof-grid article, html.gb-halloween .payment-option)::after{background:radial-gradient(380px circle at var(--mx) var(--my), rgba(240,137,59,.10), transparent 45%)}
html.gb-halloween body .confidence-grid article{background:linear-gradient(180deg, rgba(23,16,28,.9), rgba(12,9,15,.9))}
html.gb-halloween body .confidence-grid article > span{background:radial-gradient(circle at 30% 20%, rgba(240,137,59,.25), rgba(240,137,59,.04))}
html.gb-halloween body .game-filter{background:rgba(17,12,20,.9)}
html.gb-halloween body .game-filter.active{color:#0b0311;box-shadow:0 10px 26px -12px rgba(240,137,59,.9)}
html.gb-halloween body .catalog-products .product{background:linear-gradient(180deg, rgba(23,16,28,.95), rgba(12,9,15,.95))}
html.gb-halloween body .catalog-products .product:hover{border-color:rgba(240,137,59,.45);box-shadow:0 40px 70px -35px rgba(0, 0, 0, .95), 0 0 0 1px rgba(240,137,59,.12), 0 25px 70px -35px rgba(240,137,59,.55)}
html.gb-halloween body .catalog-products .product-art{background:radial-gradient(70% 80% at 50% 30%, rgba(240,137,59,.14), transparent 70%), #0c0710}
html.gb-halloween body .catalog-products .product-art .tag{border:1px solid rgba(240,137,59,.45)}
html.gb-halloween body .catalog-empty{background:rgba(17,12,20,.6)}
html.gb-halloween body .reward-section{background:radial-gradient(50% 80% at 85% 50%, rgba(240,137,59,.14), transparent 70%),
    radial-gradient(40% 60% at 0% 100%, rgba(146,43,224,.08), transparent 70%),
    linear-gradient(180deg, var(--panel), var(--ink-2))}
html.gb-halloween body .reward-section::before{background-image:radial-gradient(rgba(255,190,140,.12) 1px, transparent 1px)}
html.gb-halloween body .faq details{background:rgba(17,12,20,.6)}
html.gb-halloween body .faq details[open]{border-color:rgba(240,137,59,.35);background:linear-gradient(180deg, rgba(23,16,28,.95), rgba(14,10,17,.95))}
html.gb-halloween body .faq details[open] summary::after{background-color:rgba(240,137,59,.1)}
html.gb-halloween body .support-channel{background:linear-gradient(180deg, rgba(23,16,28,.95), rgba(12,9,15,.95))}
html.gb-halloween body .support-steps article:hover{background:rgba(240,137,59,.04)}
html.gb-halloween body .product-detail-back{background:rgba(17,12,20,.6)}
html.gb-halloween body .product-detail-info{background:linear-gradient(180deg, rgba(23,16,28,.95), rgba(12,9,15,.95))}
html.gb-halloween body .cart-checkout-header{background:radial-gradient(60% 120% at 85% 0%, rgba(240,137,59,.12), transparent 70%), linear-gradient(180deg, var(--panel), var(--ink-2))}
html.gb-halloween body .checkout-progress li.active b{box-shadow:0 0 0 4px rgba(240,137,59,.15), 0 0 24px var(--glow)}
html.gb-halloween body .cart-summary{background:linear-gradient(180deg, rgba(23,16,28,.95), rgba(12,9,15,.95))}
html.gb-halloween body .payment-option.selected{box-shadow:0 0 0 1px rgba(240,137,59,.5), 0 14px 30px -18px var(--glow)}
html.gb-halloween body .summary-input:focus{border-color:rgba(240,137,59,.6);box-shadow:0 0 0 4px rgba(240,137,59,.1)}
html.gb-halloween body .auth-intro{background:radial-gradient(70% 70% at 30% 30%, rgba(240,137,59,.12), transparent 70%)}
html.gb-halloween body .auth-card input:focus{border-color:rgba(240,137,59,.6) !important;box-shadow:0 0 0 4px rgba(240,137,59,.12)}
html.gb-halloween body .toast{border:1px solid rgba(240,137,59,.4) !important;background:rgba(15,10,18,.95) !important}
html.gb-halloween body .site-footer{background:radial-gradient(40% 120% at 0% 0%, rgba(240,137,59,.07), transparent 70%),
    var(--ink-2)}
html.gb-halloween body .site-footer::before{background:linear-gradient(90deg, transparent, rgba(240,137,59,.55), transparent)}
html.gb-halloween body .client-sidebar{background:linear-gradient(180deg, rgba(14,10,17,.92), rgba(6, 9, 11, .92))}
html.gb-halloween body .client-nav button:hover, html.gb-halloween body .client-nav a:hover{background:rgba(240,137,59,.06)}
html.gb-halloween body .client-nav button.active{background:linear-gradient(90deg, rgba(240,137,59,.14), rgba(240,137,59,.02));box-shadow:inset 0 0 0 1px rgba(240,137,59,.18)}
html.gb-halloween body .welcome-card{background:radial-gradient(60% 120% at 90% 10%, rgba(240,137,59,.18), transparent 65%),
    radial-gradient(40% 80% at 0% 100%, rgba(146,43,224,.08), transparent 70%),
    linear-gradient(180deg, var(--panel), var(--ink-2))}
html.gb-halloween body .welcome-card::before{background-image:linear-gradient(rgba(255,190,140,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,190,140,.05) 1px, transparent 1px)}
html.gb-halloween body .portal-stats article, html.gb-halloween body .affiliate-grid article{background:linear-gradient(180deg, rgba(23,16,28,.9), rgba(12,9,15,.9))}
html.gb-halloween body .portal-panel, html.gb-halloween body .portal-form, html.gb-halloween body .integration-card{background:linear-gradient(180deg, rgba(23,16,28,.9), rgba(12,9,15,.9))}
html.gb-halloween body .activity-row:hover{background:rgba(240,137,59,.05)}
html.gb-halloween body .order-card, html.gb-halloween body .ticket-card, html.gb-halloween body .review-card{background:linear-gradient(180deg, rgba(23,16,28,.9), rgba(12,9,15,.9))}
html.gb-halloween body .inventory-card{background:linear-gradient(135deg, rgba(23,16,28,.95), rgba(12,9,15,.95))}
html.gb-halloween body .portal-form input:focus, html.gb-halloween body .portal-form textarea:focus, html.gb-halloween body .portal-form select:focus{border-color:rgba(240,137,59,.6);box-shadow:0 0 0 4px rgba(240,137,59,.1)}
@media (min-width: 900px){html.gb-halloween body .game-filters{background:linear-gradient(180deg, rgba(23,16,28,.7), rgba(12,9,15,.7))}}
html.gb-halloween body .keyauth-wait i{border:2px solid rgba(240,137,59,.25)}
html.gb-halloween body .delivery-download{border:1px solid rgba(240,137,59,.45);background:linear-gradient(120deg, rgba(240,137,59,.16), rgba(146,43,224,.08));color:#f5f1ee}
html.gb-halloween body .delivery-download:hover{border-color:rgba(240,137,59,.75);box-shadow:0 14px 30px -16px rgba(240,137,59,.7)}
html.gb-halloween body .delivery-download-icon{background:linear-gradient(120deg, #f0893b, #922be0);box-shadow:0 8px 20px -10px rgba(240,137,59,.9)}
html.gb-halloween body .delivery-download-icon::before{background:#0b0311}
html.gb-halloween body .delivery-tutorial{border:1px solid rgba(255,179,120,.14)}
html.gb-halloween body .delivery-tutorial summary{color:#f5f1ee}
html.gb-halloween body .delivery-tutorial summary::after{background:linear-gradient(#f0893b, #f0893b) center / 8px 2px no-repeat,
    linear-gradient(#f0893b, #f0893b) center / 2px 8px no-repeat;border:1px solid rgba(240,137,59,.4)}
html.gb-halloween body .delivery-tutorial li{color:#d5cec8}
html.gb-halloween body .delivery-tutorial li::before{background:rgba(240,137,59,.14);border:1px solid rgba(240,137,59,.35);color:#f0893b}
html.gb-halloween body .delivery-tutorial a{color:#ffba86}
html.gb-halloween body .legal-dialog{background:linear-gradient(180deg, rgba(23,16,28,.98), rgba(11,8,14,.98))}
html.gb-halloween body .legal-close{background:rgba(17,12,20,.8)}
html.gb-halloween body .legal-tabs button.active{color:#0b0311}
html.gb-halloween body .howto-heading h2 span{filter:drop-shadow(0 0 26px rgba(240,137,59,.22))}
html.gb-halloween body .howto-steps::before{background:linear-gradient(90deg, rgba(240,137,59,.7), rgba(146,43,224,.5))}
html.gb-halloween body .howto-steps li{background:linear-gradient(180deg, rgba(23,16,28,.92), rgba(12,9,15,.92))}
html.gb-halloween body .howto-steps b{color:#0b0311}
@media (max-width: 720px){html.gb-halloween body .howto-steps::before{background:linear-gradient(180deg, rgba(240,137,59,.7), rgba(146,43,224,.4))}}
html.gb-halloween body .order-deliveries{border:1px solid rgba(255,179,120,.12);border-top:1px dashed rgba(255,179,120,.18);background:linear-gradient(180deg, rgba(14,10,17,.85), rgba(9,6,11,.85))}
html.gb-halloween body .order-deliveries > header span{color:#f0893b}
html.gb-halloween body .coupon-field button{border:1px solid rgba(240,137,59,.45);background:rgba(240,137,59,.1);color:#f0893b}
html.gb-halloween body .coupon-field button:hover:not(:disabled){background:rgba(240,137,59,.2)}
html.gb-halloween body .coupon-applied{border:1px dashed rgba(240,137,59,.55);background:radial-gradient(120% 160% at 0% 0%, rgba(240,137,59,.16), transparent 60%), rgba(11,8,14,.8)}
html.gb-halloween body .coupon-applied-icon{background:linear-gradient(120deg, #f0893b, #922be0);color:#0b0311}
html.gb-halloween body .coupon-applied b{color:#f0893b}
html.gb-halloween body .coupon-message[data-tone="success"]{color:#f0893b}
html.gb-halloween body .summary-discount em{background:rgba(240,137,59,.14);color:#f0893b}
html.gb-halloween body .summary-discount strong{color:#f0893b}
html.gb-halloween body.dashboard-mode .dash-store-link{background:rgba(14,10,17,.75)}
html.gb-halloween body.dashboard-mode .dash-store-link:hover{background:rgba(240,137,59,.08)}
html.gb-halloween body .client-profile-card{background:linear-gradient(180deg, rgba(23,16,28,.9), rgba(12,9,15,.9))}
html.gb-halloween body .client-profile-avatar{background:rgba(240,137,59,.14);box-shadow:0 0 0 1px rgba(240,137,59,.35)}
html.gb-halloween body .dash-cta{color:#0b0311}
html.gb-halloween body .dash-badge{background:rgba(14,10,17,.8)}
html.gb-halloween body .dash-stat{background:linear-gradient(180deg, rgba(20,15,23,.92), rgba(11,8,14,.92))}
html.gb-halloween body .dash-stat-icon{background:rgba(240,137,59,.09);border:1px solid rgba(240,137,59,.2)}
html.gb-halloween body .dash-panel{background:linear-gradient(180deg, rgba(19,14,22,.94), rgba(11,8,14,.94))}
html.gb-halloween body .dash-mini-btn{border:1px solid rgba(240,137,59,.35);background:rgba(240,137,59,.08)}
html.gb-halloween body .dash-mini-btn:hover{background:rgba(240,137,59,.16)}
html.gb-halloween body button.dash-row:hover{background:rgba(240,137,59,.04)}
html.gb-halloween body .dash-status.delivered{background:rgba(240,137,59,.1)}
html.gb-halloween body .dash-case-card{background:radial-gradient(120% 80% at 100% 40%, rgba(240,137,59,.14), transparent 60%), linear-gradient(180deg, rgba(19,14,22,.94), rgba(11,8,14,.94))}
html.gb-halloween body .dash-case-orb{border:1px solid rgba(240,137,59,.3);background:repeating-conic-gradient(rgba(240,137,59,.16) 0 30deg, rgba(240,137,59,.03) 30deg 60deg)}
html.gb-halloween body .dash-quick-grid button:hover{background:rgba(240,137,59,.05)}
html.gb-halloween body .dash-search input:focus{border-color:rgba(240,137,59,.55);box-shadow:0 0 0 3px rgba(240,137,59,.1)}
html.gb-halloween body .dash-chips button.active{border-color:rgba(240,137,59,.35);background:rgba(240,137,59,.08)}
html.gb-halloween body .dash-chips button.active i{background:rgba(240,137,59,.18)}
html.gb-halloween body .dash-pager button.active{border-color:rgba(240,137,59,.5);background:rgba(240,137,59,.12)}
html.gb-halloween body .dash-support-cards article{background:linear-gradient(180deg, rgba(19,14,22,.94), rgba(11,8,14,.94))}
html.gb-halloween body .dash-steps li > b{background:rgba(240,137,59,.12)}
html.gb-halloween body .dash-profile-hero{background:radial-gradient(80% 140% at 0% 0%, rgba(240,137,59,.12), transparent 60%), linear-gradient(180deg, rgba(19,14,22,.94), rgba(11,8,14,.94))}
html.gb-halloween body .dash-profile-avatar{background:rgba(240,137,59,.14);box-shadow:0 0 0 2px rgba(240,137,59,.4), 0 0 30px -8px var(--glow)}
html.gb-halloween body{background:#060407}
html.gb-halloween body::before{background:radial-gradient(calc(38vw / var(--site-zoom, 1)) calc(30vw / var(--site-zoom, 1)) at 78% 18%, rgba(240,137,59,.16), transparent 62%),
    radial-gradient(calc(34vw / var(--site-zoom, 1)) calc(28vw / var(--site-zoom, 1)) at 12% 62%, rgba(146,43,224,.10), transparent 64%),
    radial-gradient(calc(30vw / var(--site-zoom, 1)) calc(26vw / var(--site-zoom, 1)) at 60% 96%, rgba(120,64,22,.16), transparent 66%),
    radial-gradient(calc(60vw / var(--site-zoom, 1)) calc(40vw / var(--site-zoom, 1)) at 50% -10%, rgba(27,7,42,.9), transparent 70%)}
html.gb-halloween body::after{background:radial-gradient(rgba(255,196,150,.085) 1px, transparent 1.2px) 0 0 / 26px 26px,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
html.gb-halloween body .gbh-pill{border:1px solid rgba(240,137,59,.28);background:rgba(15,7,21,.7)}
html.gb-halloween body .gbh-pill i{box-shadow:0 0 0 0 rgba(240,137,59,.6)}
html.gb-halloween body .gbh-title em{filter:drop-shadow(0 0 28px rgba(240,137,59,.25))}
html.gb-halloween body .gbh-title .gbh-line:last-child{-webkit-text-stroke:1.5px rgba(245,241,238,.55)}
html.gb-halloween body .gbh-btn-primary{color:#0a0211}
html.gb-halloween body .gbh-btn-primary:hover{box-shadow:0 26px 50px -16px rgba(240,137,59,.8), inset 0 1px 0 rgba(255, 255, 255, .45)}
html.gb-halloween body .gbh-btn-ghost{background:rgba(13,10,16,.55)}
html.gb-halloween body .gbh-btn-ghost:hover{border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.07)}
html.gb-halloween body .gbh-steps li{background:rgba(11,8,13,.6)}
html.gb-halloween body .gbh-steps li.active{border-color:rgba(240,137,59,.4);background:rgba(240,137,59,.07)}
html.gb-halloween body .gbh-ring::before{background:radial-gradient(closest-side, rgba(240,137,59,.22), rgba(240,137,59,.06) 55%, transparent 72%)}
html.gb-halloween body .gbh-ring i{border:1px dashed rgba(240,137,59,.22)}
html.gb-halloween body .gbh-ring i + i{border-color:rgba(146,43,224,.12)}
html.gb-halloween body .gbh-card{border:1px solid rgba(240,137,59,.22);background:linear-gradient(180deg, #150f19, #09070b)}
html.gb-halloween body .gbh-card[data-pos="0"]{border-color:rgba(240,137,59,.55)}
html.gb-halloween body .gbh-card-media{background:#0f0a12}
html.gb-halloween body .gbh-card-media::after{background:linear-gradient(180deg, transparent 45%, rgba(9,7,11,.95))}
html.gb-halloween body .gbh-card-media em{background:rgba(6,4,8,.75);border:1px solid rgba(240,137,59,.3)}
html.gb-halloween body .gbh-card-cta{background:rgba(240,137,59,.12)}
html.gb-halloween body .gbh-card[data-pos="0"]:hover .gbh-card-cta{background:rgba(240,137,59,.2)}
html.gb-halloween body .gbh-float{border:1px solid rgba(240,137,59,.3);background:rgba(12,8,15,.82)}
html.gb-halloween body .gbh-float-ico{color:#0a0211}
html.gb-halloween body .gbh-stage[data-step="1"] .gbh-float-pay, html.gb-halloween body .gbh-stage[data-step="2"] .gbh-float-key{border-color:rgba(240,137,59,.65)}
html.gb-halloween body .nav a.nav-trial{color:var(--signal, #f0893b)}
html.gb-halloween body .gbh-btn-trial{border-color:rgba(240,137,59,.45) !important;color:#f0893b !important}
html.gb-halloween .delivery-status{--st:#f0893b}
html.gb-halloween .key-update-field .dash-ico{color:var(--signal,#f0893b)}
html.gb-halloween .key-update-field input{border:1px solid var(--line-2,rgba(255,179,120,.14));color:var(--text,#f5f1ee)}
html.gb-halloween .key-update-field input:focus{border-color:rgba(240,137,59,.6);box-shadow:0 0 0 4px rgba(240,137,59,.1)}
html.gb-halloween .key-update-form button{background:linear-gradient(120deg,#f0893b,#922be0);color:#0b0311}
html.gb-halloween .key-update-msg{border:1px solid var(--line-2,rgba(255,179,120,.14))}
html.gb-halloween .key-update-card{border:1px solid rgba(240,137,59,.25);background:rgba(240,137,59,.04)}
html.gb-halloween .key-update-thumb{border:1px solid var(--line-2,rgba(255,179,120,.14));background:#17101c;color:var(--signal,#f0893b)}
html.gb-halloween .key-update-validity{color:var(--signal,#f0893b)}
html.gb-halloween body #affiliateRoot{--aff-soft:rgba(240,137,59,.09);--aff-line:rgba(240,137,59,.24)}
html.gb-halloween body .aff-locked-main{background:radial-gradient(ellipse 80% 90% at 0% 0%, rgba(240,137,59,.08), transparent 60%)}
html.gb-halloween body .aff-lock{background:rgba(240,137,59,.09);border:1px solid rgba(240,137,59,.22)}
html.gb-halloween body .aff-perks li > span{background:rgba(240,137,59,.07)}
html.gb-halloween body .aff-status.active{border-color:rgba(240,137,59,.3);background:rgba(240,137,59,.07)}
html.gb-halloween body .aff-link-panel{background:radial-gradient(ellipse 60% 120% at 100% 0%, rgba(240,137,59,.10), transparent 60%), linear-gradient(180deg, rgba(19,14,22,.96), rgba(11,8,14,.96))}
html.gb-halloween body .aff-btn{border:1px solid rgba(240,137,59,.5);color:#0d0314}
html.gb-halloween body .aff-big-pct{background:linear-gradient(180deg, #fff, #ffba86)}
html.gb-halloween body .aff-bar.has i{background:linear-gradient(180deg, #f0893b, #9c521a);box-shadow:0 0 14px rgba(240,137,59,.22)}
html.gb-halloween body .aff-bar em{background:#150d1b}
html.gb-halloween body .aff-bar:hover i{background:linear-gradient(180deg, #ffba86, #922be0)}
html.gb-halloween body .aff-chip.available{border-color:rgba(240,137,59,.3);background:rgba(240,137,59,.07)}
html.gb-halloween body .aff-chip.requested{border-color:rgba(146,43,224,.3);background:rgba(146,43,224,.07)}
html.gb-halloween body .aff-table tbody tr:hover td{background:rgba(240,137,59,.025)}
/* discord-auth.css */
html.gb-halloween .auth-divider::before, html.gb-halloween .auth-divider::after{background:#302a25}
html.gb-halloween .discord-link-card{border:1px solid #342d28;background:linear-gradient(135deg,#110d14,#0d0b0f)}
/* hero-cheat-menu.css */
html.gb-halloween .cheat-demo{background:linear-gradient(145deg,#0d0612,#060408)}
html.gb-halloween .cheat-demo-topbar, html.gb-halloween .cheat-demo-footer{border-bottom:1px solid #35261b}
html.gb-halloween .cheat-demo-topbar>span i, html.gb-halloween .cheat-demo-topbar>b i, html.gb-halloween .cheat-demo-footer i, html.gb-halloween .cheat-demo-live i{background:#f28634;box-shadow:0 0 12px #f28634}
html.gb-halloween .cheat-demo-topbar b{color:#f28634}
html.gb-halloween .cheat-demo-sidebar{border-right:1px solid #2f251d;background:#0b080d}
html.gb-halloween .cheat-demo-brand{border-bottom:1px solid #1e1625}
html.gb-halloween .cheat-demo-brand>span{background:#1b0c26;color:#f28634}
html.gb-halloween .cheat-demo-brand b, html.gb-halloween .cheat-demo-profile b{color:#eee8e4}
html.gb-halloween .cheat-demo-sidebar nav button:hover{background:#130c18}
html.gb-halloween .cheat-demo-sidebar nav button.active{background:linear-gradient(90deg,#321f11,#120a18);color:#f28634;box-shadow:inset 2px 0 #f28634}
html.gb-halloween .cheat-demo-sidebar nav button i{border:1px solid #372f29}
html.gb-halloween .cheat-demo-sidebar nav button.active i{background:#1d0f28}
html.gb-halloween .cheat-demo-profile{border-top:1px solid #1e1625}
html.gb-halloween .cheat-demo-profile>i{background:#332114;color:#f28634}
html.gb-halloween .cheat-demo-heading{border-bottom:1px solid #2b221c}
html.gb-halloween .cheat-demo-heading small{color:#f28634}
html.gb-halloween .cheat-demo-heading h3{color:#f5f0ed}
html.gb-halloween .cheat-demo-live{background:#170b21;color:#efab77}
html.gb-halloween .cheat-setting-card{border:1px solid #30261f;background:linear-gradient(145deg,#100b13,#0b080d)}
html.gb-halloween .cheat-setting-card>header{border-bottom:1px solid #201727}
html.gb-halloween .cheat-setting-card>header b{color:#e7e1dc}
html.gb-halloween .cheat-setting-card>header>strong{color:#f28634}
html.gb-halloween .cheat-switch i{background:#2e2722}
html.gb-halloween .cheat-switch input:checked+i{background:#6d3c17}
html.gb-halloween .cheat-switch input:checked+i::after{background:#f28634}
html.gb-halloween .cheat-check>i{background:#0f0b12}
html.gb-halloween .cheat-check input:checked+i{border-color:#f28634;background:#f28634}
html.gb-halloween .cheat-check input:checked+i::after{color:#0c0610}
html.gb-halloween .cheat-range output{color:#f28634}
html.gb-halloween .cheat-range input{accent-color:#f28634}
html.gb-halloween .cheat-choice-row button, html.gb-halloween .cheat-choice-grid button{border:1px solid #362e28;background:#0e0a11}
html.gb-halloween .cheat-choice-row button.active, html.gb-halloween .cheat-choice-grid button.active{background:#1d0f28;color:#f28634}
html.gb-halloween .cheat-key{background:#1b0e25;color:#f28634}
html.gb-halloween .cheat-config-status{color:#f28634}
html.gb-halloween .cheat-config-list>button{border:1px solid #352c25;background:#0d0910}
html.gb-halloween .cheat-config-list>button.active{background:#1d0f28}
html.gb-halloween .cheat-config-list i{color:#f28634}
html.gb-halloween .cheat-save-config{background:#f28634;color:#0c0610}
html.gb-halloween .cheat-save-config:hover{background:#ffa763}
html.gb-halloween .cheat-demo-footer{border-top:1px solid #35261b}
@media (max-width:700px){html.gb-halloween .cheat-demo-sidebar{border-bottom:1px solid #2f251d}}
/* homepage-refresh.css */
html.gb-halloween .hero{background:radial-gradient(circle at 83% 18%, rgba(255,125,26,.12), transparent 29%),
    radial-gradient(circle at 15% 78%, rgba(255,125,26,.055), transparent 33%),
    #060408}
html.gb-halloween .hero::before{background-image:linear-gradient(rgba(255,135,44,.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,135,44,.06) 1px, transparent 1px)}
html.gb-halloween .hero-kicker i{background:#ef8331;box-shadow:0 0 18px #ef8331}
html.gb-halloween .hero-kicker span{color:#ef8331}
html.gb-halloween .hero-kicker b{border-left:1px solid #403329}
html.gb-halloween .hero-copy h1{color:#f8f6f4}
html.gb-halloween .hero-copy h1 span{color:#ef8331}
html.gb-halloween .hero-proof-grid{border-top:1px solid #2d241d;border-bottom:1px solid #2d241d}
html.gb-halloween .hero-proof-grid article + article{border-left:1px solid #2d241d}
html.gb-halloween .hero-proof-grid strong{color:#e1dbd7}
html.gb-halloween .hero-showcase.dashboard-card{border:1px solid rgba(239,131,49,.3);background:#08050a;box-shadow:0 45px 110px rgba(0, 0, 0, .65), 0 0 80px rgba(239,131,49,.075)}
html.gb-halloween .hero-showcase.dashboard-card::before{background:linear-gradient(90deg, rgba(5,3,7,.96) 0%, rgba(5,3,7,.76) 28%, transparent 58%),
    linear-gradient(180deg, rgba(5,3,7,.12), rgba(5,3,7,.72))}
html.gb-halloween .hero-visual-shade{background:linear-gradient(180deg, transparent 58%, rgba(4,2,5,.9))}
html.gb-halloween .hero-visual-header{border-bottom:1px solid rgba(164,146,132,.22)}
html.gb-halloween .hero-visual-header i, html.gb-halloween .hero-visual-footer i{background:#ef8331;box-shadow:0 0 13px #ef8331}
html.gb-halloween .hero-visual-header b{color:#ef8331}
html.gb-halloween .hero-visual-message small{color:#ef8331}
html.gb-halloween .hero-visual-message strong{color:#f5f1ee}
html.gb-halloween .hero-visual-message em{color:#ef8331}
html.gb-halloween .hero-showcase .hero-system-panel{background:rgba(9,4,13,.88)}
html.gb-halloween .youtube-channel-card{border:1px solid #312923;background:linear-gradient(120deg, rgba(255, 37, 48, .08), transparent 30%),
    radial-gradient(circle at 85% 20%, rgba(239,131,49,.1), transparent 34%),
    #0c090e}
html.gb-halloween .youtube-channel-glow{background:rgba(239,131,49,.1)}
html.gb-halloween .youtube-channel-head{border-bottom:1px solid #2c2520}
html.gb-halloween .youtube-channel-avatar{border:2px solid #ef8331;background:#161119;color:#ef8331;box-shadow:0 0 0 8px rgba(239,131,49,.06), 0 18px 45px rgba(0, 0, 0, .35)}
html.gb-halloween .youtube-channel-identity h3{color:#f7f5f4}
html.gb-halloween .youtube-channel-stats article{border:1px solid #2d251f;background:rgba(13,9,16,.75)}
html.gb-halloween .youtube-channel-stats strong{color:#ef8331}
html.gb-halloween .cart-checkout-header{background:radial-gradient(circle at 82% 0, rgba(239,131,49,.12), transparent 30%),
    linear-gradient(120deg, #110a17, #0d0810)}
@media (max-width: 720px){html.gb-halloween .hero-proof-grid article, html.gb-halloween .hero-proof-grid article + article{border-top:1px solid #2d241d}}
/* instant-tabs.css */
html.gb-halloween *{scrollbar-color:#dc782b #0c0710}
html.gb-halloween ::-webkit-scrollbar-track{background:#0c0710}
html.gb-halloween ::-webkit-scrollbar-thumb{background:#c66a24}
html.gb-halloween ::-webkit-scrollbar-thumb:hover{background:#f28634}
/* order-details.css */
html.gb-halloween .order-card-button:hover{background:#120b18}
html.gb-halloween .order-card-button:focus-visible{outline:2px solid #f28634}
html.gb-halloween .order-open-hint{color:#f28634}
html.gb-halloween .order-detail-dialog{background:#0a070d;color:#f7f5f4}
html.gb-halloween .order-detail-shell{scrollbar-color:#e87f2e #110c15}
html.gb-halloween .order-detail-header{border-bottom:1px solid #30261e}
html.gb-halloween .order-detail-close{border:1px solid #403329;background:#16101a}
html.gb-halloween .order-detail-close:hover{border-color:#f28634;color:#f28634}
html.gb-halloween .order-detail-summary>div{border:1px solid #31251c;background:linear-gradient(135deg,#130c18,#0d0910)}
html.gb-halloween .order-detail-status>strong{color:#f28634}
html.gb-halloween .order-detail-section{border:1px solid #2b221b;background:#0e0a11}
html.gb-halloween .order-detail-section>header{border-bottom:1px solid #211828}
html.gb-halloween .order-detail-item{border-bottom:1px solid #1c1423}
html.gb-halloween .order-detail-image{border:1px solid #433124;background:#170f1d;color:#f28634}
html.gb-halloween .order-detail-item>div:last-child strong{color:#f7f5f4}
html.gb-halloween .order-detail-info dl>div{border-bottom:1px solid #1c1423}
html.gb-halloween .order-detail-info .order-detail-total dd{color:#f28634}
html.gb-halloween .order-detail-note{border:1px solid #443428;background:#140c1a}
/* panel-v2.css */
html.gb-halloween{--ink-2:#0b080e;--panel-0:#110c14;--panel-1:#17101c;--line-a:rgba(255,179,120,.08);--line-b:rgba(255,179,120,.14);--line-c:rgba(255,179,120,.24);--text:#f5f1ee;--green:#f0893b;--signal:#f0893b;--teal:#922be0;--glow:rgba(240,137,59,.35);--grad:linear-gradient(120deg, #f0893b 0%, #922be0 100%);--grad-text:linear-gradient(100deg, #ffd7b8 0%, #f0893b 35%, #922be0 70%, #ffd7b8 100%);--surface:linear-gradient(180deg, rgba(23,16,28,.92), rgba(12,9,15,.92))}
html.gb-halloween body{background:radial-gradient(1100px 560px at 90% -10%, rgba(240,137,59,.08), transparent 60%),
    radial-gradient(800px 500px at 0% 100%, rgba(146,43,224,.05), transparent 60%),
    var(--ink)}
html.gb-halloween body *{scrollbar-color:rgba(240,137,59,.45) transparent}
html.gb-halloween body ::selection{color:#0b0311}
html.gb-halloween body .auth-visual{background:radial-gradient(60% 60% at 30% 30%, rgba(240,137,59,.16), transparent 70%),
    linear-gradient(180deg, var(--panel-0), var(--ink))}
html.gb-halloween body .admin-sidebar, html.gb-halloween body .reseller-sidebar{background:linear-gradient(180deg, rgba(14,10,17,.94), rgba(6, 9, 11, .96))}
html.gb-halloween body .admin-sidebar::after, html.gb-halloween body .reseller-sidebar::after{background:linear-gradient(180deg, transparent, rgba(240,137,59,.45), transparent)}
html.gb-halloween body .admin-sidebar nav button:hover, html.gb-halloween body .reseller-sidebar nav button:hover, html.gb-halloween body .sidebar-foot a:hover, html.gb-halloween body .reseller-sidebar-foot a:hover{background:rgba(240,137,59,.06)}
html.gb-halloween body .admin-sidebar nav button.active, html.gb-halloween body .reseller-sidebar nav button.active{background:linear-gradient(90deg, rgba(240,137,59,.15), rgba(240,137,59,.02));box-shadow:inset 0 0 0 1px rgba(240,137,59,.18)}
html.gb-halloween body .nav-count, html.gb-halloween body .reseller-sidebar nav button span{background:rgba(240,137,59,.15)}
html.gb-halloween body .admin-account > span, html.gb-halloween body .reseller-account > span{color:#0b0311 !important}
html.gb-halloween body .admin-welcome, html.gb-halloween body .reseller-welcome{background:radial-gradient(60% 120% at 90% 10%, rgba(240,137,59,.18), transparent 65%),
    radial-gradient(40% 80% at 0% 100%, rgba(146,43,224,.08), transparent 70%),
    linear-gradient(180deg, var(--panel-0), var(--ink-2))}
html.gb-halloween body .admin-welcome::before, html.gb-halloween body .reseller-welcome::before{background-image:linear-gradient(rgba(255,190,140,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,190,140,.05) 1px, transparent 1px)}
html.gb-halloween body .live-indicator{border-color:rgba(240,137,59,.35);background:rgba(240,137,59,.08)}
html.gb-halloween body .reseller-discount{border:1px solid rgba(240,137,59,.4);background:radial-gradient(circle at 50% 0%, rgba(240,137,59,.25), rgba(240,137,59,.05))}
html.gb-halloween body .admin-stats article::after, html.gb-halloween body .reseller-stats article::after, html.gb-halloween body .admin-card::after, html.gb-halloween body .reseller-card::after{background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%), rgba(240,137,59,.09), transparent 45%)}
html.gb-halloween body .mini-row:hover, html.gb-halloween body .reseller-mini-row:hover{background:rgba(240,137,59,.04)}
html.gb-halloween body .table-row:not(.header):hover, html.gb-halloween body .reseller-row:not(.head):hover{background:rgba(240,137,59,.045)}
html.gb-halloween body .table-row.header, html.gb-halloween body .reseller-row.head{background:rgba(19,14,22,.96)}
html.gb-halloween body .status, html.gb-halloween body .reseller-status{border:1px solid rgba(240,137,59,.3);background:rgba(240,137,59,.1)}
html.gb-halloween body .icon-action{background:rgba(17,12,20,.8)}
html.gb-halloween body .icon-action:hover{border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.08)}
html.gb-halloween body .primary-action, html.gb-halloween body .auth-card button, html.gb-halloween body .reseller-auth form > button, html.gb-halloween body .reseller-add-client button, html.gb-halloween body .reseller-buy-button, html.gb-halloween body .reseller-checkout-button{color:#0b0311;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4), 0 12px 28px -14px rgba(240,137,59,.85)}
html.gb-halloween body :is(.primary-action, html.gb-halloween .auth-card button, html.gb-halloween .reseller-auth form > button, html.gb-halloween .reseller-add-client button, html.gb-halloween .reseller-buy-button, html.gb-halloween .reseller-checkout-button):hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255, 255, 255, .45), 0 18px 36px -14px rgba(240,137,59,1)}
html.gb-halloween body .ghost-action, html.gb-halloween body .secondary-action, html.gb-halloween body .reseller-cart-open{background:rgba(17,12,20,.7)}
html.gb-halloween body :is(.ghost-action, html.gb-halloween .secondary-action, html.gb-halloween .reseller-cart-open):hover{border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.07)}
html.gb-halloween body :is(.auth-card input, html.gb-halloween .admin-modal input, html.gb-halloween .admin-modal select, html.gb-halloween .admin-modal textarea, html.gb-halloween .filters-bar input, html.gb-halloween .filters-bar select, html.gb-halloween .reseller-auth input, html.gb-halloween .reseller-add-client input, html.gb-halloween .reseller-search input, html.gb-halloween .reseller-catalog-toolbar input, html.gb-halloween .reseller-catalog-toolbar select, html.gb-halloween .reseller-plan-field select, html.gb-halloween .owner-admin-invite input, html.gb-halloween .admin-ticket-controls select, html.gb-halloween .admin-ticket-compose-row textarea):focus{border-color:rgba(240,137,59,.6);box-shadow:0 0 0 4px rgba(240,137,59,.1)}
html.gb-halloween body .admin-modal, html.gb-halloween body .reseller-checkout{background:linear-gradient(180deg, rgba(23,16,28,.98), rgba(11,8,14,.98))}
html.gb-halloween body .admin-toast, html.gb-halloween body .reseller-toast{border:1px solid rgba(240,137,59,.4);background:rgba(15,10,18,.95)}
html.gb-halloween body .reseller-product-card:hover{border-color:rgba(240,137,59,.45);box-shadow:0 40px 70px -35px rgba(0, 0, 0, .95), 0 25px 70px -35px rgba(240,137,59,.55)}
html.gb-halloween body .keyauth-settings{border:1px solid rgba(240,137,59,.32);background:radial-gradient(60% 120% at 100% 0%, rgba(240,137,59,.12), transparent 70%),
    rgba(5, 8, 10, .55)}
html.gb-halloween body .keyauth-badge{color:#0b0311}
html.gb-halloween body .delivery-download{border:1px solid rgba(240,137,59,.45);background:linear-gradient(120deg, rgba(240,137,59,.16), rgba(146,43,224,.08));color:#f5f1ee}
html.gb-halloween body .delivery-download:hover{border-color:rgba(240,137,59,.75);box-shadow:0 14px 30px -16px rgba(240,137,59,.7)}
html.gb-halloween body .delivery-download-icon{background:linear-gradient(120deg, #f0893b, #922be0);box-shadow:0 8px 20px -10px rgba(240,137,59,.9)}
html.gb-halloween body .delivery-download-icon::before{background:#0b0311}
html.gb-halloween body .delivery-tutorial{border:1px solid rgba(255,179,120,.14)}
html.gb-halloween body .delivery-tutorial summary{color:#f5f1ee}
html.gb-halloween body .delivery-tutorial summary::after{background:linear-gradient(#f0893b, #f0893b) center / 8px 2px no-repeat,
    linear-gradient(#f0893b, #f0893b) center / 2px 8px no-repeat;border:1px solid rgba(240,137,59,.4)}
html.gb-halloween body .delivery-tutorial li{color:#d5cec8}
html.gb-halloween body .delivery-tutorial li::before{background:rgba(240,137,59,.14);border:1px solid rgba(240,137,59,.35);color:#f0893b}
html.gb-halloween body .delivery-tutorial a{color:#ffba86}
html.gb-halloween body .delivery-extras.span-2, html.gb-halloween body #productDeliveryExtras{border:1px solid rgba(240,137,59,.32);background:radial-gradient(60% 120% at 100% 0%, rgba(146,43,224,.1), transparent 70%), rgba(5, 8, 10, .55)}
html.gb-halloween body .delivery-file-card.has-file{border-color:rgba(240,137,59,.45);background:rgba(240,137,59,.06)}
html.gb-halloween body .delivery-file-card .delivery-file-icon{background:rgba(240,137,59,.14);border:1px solid rgba(240,137,59,.35)}
html.gb-halloween body .sa-stat::after{background:radial-gradient(circle, rgba(240,137,59,.10), transparent 70%)}
html.gb-halloween body .sa-tabs button.active i{background:rgba(240,137,59,.16)}
html.gb-halloween body .sa-bulk{background:rgba(240,137,59,.07)}
html.gb-halloween body .sa-bulk button:hover{background:rgba(240,137,59,.12)}
html.gb-halloween body .sa-row:not(.sa-row-head):hover{background:rgba(240,137,59,.035)}
html.gb-halloween body .sa-row.selected{background:rgba(240,137,59,.07)}
html.gb-halloween body .sa-product .product-thumb{background:rgba(240,137,59,.08)}
html.gb-halloween body .sa-person > i{color:#0b0311;box-shadow:0 0 0 3px rgba(240,137,59,.12)}
html.gb-halloween body .sa-you{background:rgba(240,137,59,.14)}
html.gb-halloween body .sa-badge.green, html.gb-halloween body .sa-stock.ok{background:rgba(240,137,59,.1);border-color:rgba(240,137,59,.22)}
html.gb-halloween body .sa-stock.infinite{background:rgba(146,43,224,.08);border-color:rgba(146,43,224,.2)}
html.gb-halloween body .sa-role.admin{background:rgba(240,137,59,.1);border-color:rgba(240,137,59,.25)}
html.gb-halloween body .sa-switch.on i{background:rgba(240,137,59,.28);border-color:rgba(240,137,59,.5)}
html.gb-halloween body .sa-pager button:hover:not(:disabled){background:rgba(240,137,59,.08)}
html.gb-halloween body .sa-pager button.active{color:#0b0311}
html.gb-halloween body .sa-role-picker input:checked + span{background:rgba(240,137,59,.08);box-shadow:0 0 0 3px rgba(240,137,59,.1)}
html.gb-halloween body .sa-hero-avatar{color:#0b0311}
html.gb-halloween body .sa-chip.green{border-color:rgba(240,137,59,.3);background:rgba(240,137,59,.08)}
html.gb-halloween body .sa-ico{background:rgba(240,137,59,.1)}
html.gb-halloween body :is(.sa-order, html.gb-halloween .sa-ticket):hover{background:rgba(240,137,59,.04)}
html.gb-halloween body .sa-order-thumb{background:rgba(240,137,59,.08)}
html.gb-halloween body .sa-related button:hover{background:rgba(240,137,59,.05)}
html.gb-halloween body .sa-toolbar select option{background:#110c14}
html.gb-halloween body :is(.sa-toolbar input, html.gb-halloween .sa-toolbar select, html.gb-halloween .sa-note-card textarea):focus{border-color:rgba(240,137,59,.6);box-shadow:0 0 0 4px rgba(240,137,59,.1)}
html.gb-halloween body .sa-coupon-code{border:1px dashed rgba(240,137,59,.45);background:rgba(240,137,59,.07)}
html.gb-halloween body .sa-coupon-code:hover{background:rgba(240,137,59,.14)}
html.gb-halloween body .sa-segment button.active{color:#0b0311}
html.gb-halloween body .coupon-ticket{background:radial-gradient(120% 140% at 0% 0%, rgba(240,137,59,.22), transparent 55%), linear-gradient(120deg, rgba(23,16,28,.95), rgba(12,9,15,.95));border:1px solid rgba(240,137,59,.3)}
html.gb-halloween body .coupon-ticket::before, html.gb-halloween body .coupon-ticket::after{border:1px solid rgba(240,137,59,.3)}
html.gb-halloween body .coupon-ticket-off{border-right:2px dashed rgba(240,137,59,.3)}
html.gb-halloween body .coupon-product.checked{border-color:rgba(240,137,59,.6);background:rgba(240,137,59,.08)}
html.gb-halloween body .coupon-product-thumb{background:rgba(240,137,59,.08)}
html.gb-halloween body .sa-use:hover{background:rgba(240,137,59,.04)}
@media (max-width: 720px){html.gb-halloween body .coupon-ticket-off{border-bottom:2px dashed rgba(240,137,59,.3)}}
html.gb-halloween body .reseller-notice-row{border:1px solid rgba(240,137,59,.3);background:rgba(240,137,59,.06)}
html.gb-halloween body .reseller-discount-badge{color:#0b0311}
html.gb-halloween body .reseller-pay-option em{background:rgba(240,137,59,.1)}
html.gb-halloween body .reseller-pay-option.selected{border-color:rgba(240,137,59,.6);background:rgba(240,137,59,.07);box-shadow:0 0 0 3px rgba(240,137,59,.1)}
html.gb-halloween body .reseller-pix{border:1px solid rgba(240,137,59,.35);background:radial-gradient(120% 120% at 0% 0%, rgba(240,137,59,.1), transparent 60%), rgba(5, 8, 10, .6)}
html.gb-halloween body .reseller-pix-copy{color:#0b0311}
html.gb-halloween body .rc-bulk button:hover{background:rgba(240,137,59,.08)}
html.gb-halloween body .rc-product.has-rule{border-color:rgba(240,137,59,.35)}
/* product-detail-reference.css */
html.gb-halloween .product-detail-page{background-color:#070608}
html.gb-halloween .product-detail-back{border:1px solid #2a2420;background:#0b090d}
html.gb-halloween .product-detail-art{border:1px solid #342c26;background:radial-gradient(circle at 50% 65%,#34f26b1e,transparent 42%),linear-gradient(145deg,#110c15,#080709)}
html.gb-halloween .product-detail-thumb{border-color:#f28634;background:#0f0b12}
html.gb-halloween .product-about-list li{border-bottom:1px solid #292420}
html.gb-halloween .product-about-list li::before{background:#352112;color:#f28634}
html.gb-halloween .product-about-toggle{background:#1a0f22;color:#f28634}
html.gb-halloween .product-about-toggle:hover{border-color:#f28634;background:#21132c}
html.gb-halloween .product-detail-meta{color:#f28634}
html.gb-halloween .product-detail-badges span{background:#1a0f22;color:#ef9550}
html.gb-halloween .product-resources-heading b{color:#f28634}
html.gb-halloween .product-detail-page .product-feature-list span::before{background:#362314;color:#f28634}
html.gb-halloween .product-feature-toggle{color:#f28634}
html.gb-halloween .detail-plan-select{color:#f28634}
html.gb-halloween .detail-plan-select select{color:#f3f0ed}
html.gb-halloween .detail-plan-select select option{color:#f4f1ef}
html.gb-halloween .product-detail-checkout strong{color:#f28634}
html.gb-halloween .product-detail-actions .btn-ghost{color:#f5ac75;background:#141017}
/* product-effects.css */
html.gb-halloween .product-art::after, html.gb-halloween .reseller-product-art::after{background:linear-gradient(180deg,#fff3ea 0%,#ffa865 32%,#df7422 68%,#ffe9d9 100%);filter:drop-shadow(0 0 4px #ffeddf) drop-shadow(0 0 13px #f28634) drop-shadow(0 0 28px #d97325)}
/* public/game/game.css */
html.gb-halloween{--bg:#0a070d;--panel:rgba(17,12,20,.86);--panel-2:rgba(24,18,28,.92);--line:rgba(255,179,120,.12);--text:#f5f1ee;--acc:#f0893b;--acc-2:#922be0}
html.gb-halloween .hud-tc{background:linear-gradient(180deg, rgba(11,8,14,.9), rgba(11,8,14,.55))}
html.gb-halloween #feed .kf{background:rgba(11,8,14,.78)}
html.gb-halloween #cheat-chips .chip{background:rgba(240,137,59,.14);border:1px solid rgba(240,137,59,.45)}
html.gb-halloween #guide.done{border-color:rgba(240,137,59,.5)}
html.gb-halloween .ov-scrim{background:radial-gradient(1200px 600px at 20% 30%, rgba(240,137,59,.10), transparent 60%), radial-gradient(900px 500px at 90% 80%, rgba(146,43,224,.08), transparent 60%), rgba(5,8,10,.58)}
html.gb-halloween .ov-brand img{box-shadow:0 0 0 1px rgba(240,137,59,.35), 0 8px 26px rgba(240,137,59,.18)}
html.gb-halloween .ov-brand h1 em{background:rgba(240,137,59,.14);border:1px solid rgba(240,137,59,.4)}
html.gb-halloween .rank-badge{background:rgba(240,137,59,.12);border:1px solid rgba(240,137,59,.4)}
html.gb-halloween .ov-card:hover{border-color:rgba(240,137,59,.45)}
html.gb-halloween .ov-card.primary{background:linear-gradient(120deg, rgba(240,137,59,.20), rgba(146,43,224,.06) 60%, rgba(17,12,20,.9));border-color:rgba(240,137,59,.5)}
html.gb-halloween .ov-ico{background:rgba(240,137,59,.12);border:1px solid rgba(240,137,59,.3)}
html.gb-halloween .ov-link.strong{color:#0d0315}
html.gb-halloween .ov-lang button.active{background:rgba(240,137,59,.16)}
html.gb-halloween .ov-panel-head em{background:rgba(240,137,59,.12)}
html.gb-halloween #leaderboard li.me{outline:1px solid rgba(240,137,59,.5)}
html.gb-halloween .ov-arsenal div.sel{border-color:rgba(240,137,59,.55);background:rgba(240,137,59,.08)}
html.gb-halloween .modal{background:rgba(6,4,8,.72)}
html.gb-halloween .modal.soft{background:rgba(6,4,8,.35)}
html.gb-halloween .btn:hover{border-color:rgba(240,137,59,.5)}
html.gb-halloween .btn.primary{color:#0d0315}
html.gb-halloween .spinner{border:3px solid rgba(240,137,59,.2)}
/* public/gb-controls.css */
html.gb-halloween{accent-color:#f28634}
html.gb-halloween ::selection{background:rgba(242,134,52,.28)}
html.gb-halloween body input[type="checkbox"]:hover{border-color:rgba(242,134,52,.65);background-color:rgba(242,134,52,.07)}
html.gb-halloween body input[type="checkbox"]:checked{border-color:#f28634;background-color:#f28634;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6' fill='none' stroke='%230c0412' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 0 12px rgba(242,134,52,.28)}
html.gb-halloween body input[type="checkbox"]:indeterminate{border-color:#f28634;background-color:#f28634;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%230c0412' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}
html.gb-halloween body input[type="checkbox"]:focus-visible, html.gb-halloween body input[type="radio"]:focus-visible{outline:2px solid rgba(242,134,52,.7)}
html.gb-halloween body input[type="radio"]:hover{border-color:rgba(242,134,52,.65)}
html.gb-halloween body input[type="radio"]:checked{border-color:#f28634;box-shadow:inset 0 0 0 4px #100b13, inset 0 0 0 10px #f28634, 0 0 12px rgba(242,134,52,.25)}
html.gb-halloween *{scrollbar-color:rgba(242,134,52,.35) transparent}
html.gb-halloween ::-webkit-scrollbar-thumb{background:rgba(242,134,52,.28)}
html.gb-halloween ::-webkit-scrollbar-thumb:hover{background:rgba(242,134,52,.5)}
html.gb-halloween input[type="file"]::file-selector-button{border:1px solid rgba(242,134,52,.45);background:rgba(242,134,52,.1);color:#ffe0c8}
html.gb-halloween input[type="file"]::file-selector-button:hover{background:rgba(242,134,52,.2)}
html.gb-halloween input[type="range"]{accent-color:#f28634}
html.gb-halloween input:-webkit-autofill, html.gb-halloween input:-webkit-autofill:hover, html.gb-halloween input:-webkit-autofill:focus, html.gb-halloween textarea:-webkit-autofill, html.gb-halloween select:-webkit-autofill{-webkit-text-fill-color:#f4f1ee !important;-webkit-box-shadow:0 0 0 1000px #120d15 inset !important;caret-color:#f28634}
/* public/gb-select.css */
html.gb-halloween .gbs-menu{border:1px solid rgba(240,137,59,.28);background:#0f0b12;color:#f1ece8}
html.gb-halloween .gbs-search{color:#f1ece8}
html.gb-halloween .gbs-search:focus{border-color:rgba(240,137,59,.45)}
html.gb-halloween .gbs-option svg{stroke:#f0893b}
html.gb-halloween .gbs-option.active{background:#1c1223}
html.gb-halloween .gbs-option.selected{color:#f0893b}
html.gb-halloween .gbs-list::-webkit-scrollbar-thumb{background:#2b231d}
html.gb-halloween select.gbs-open{border-color:rgba(240,137,59,.55) !important}
html.gb-halloween select.gbs-open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0893b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}
html.gb-halloween select:not([multiple]):not([size]) option{background:#110c14;color:#f1ece8}
/* public/pages/pages.css */
html.gb-halloween{--ink-2:#0b080e;--panel:#110c14;--panel-2:#17101c;--panel-3:#1c1522;--line:rgba(255,179,120,.08);--line-2:rgba(255,179,120,.14);--line-3:rgba(255,179,120,.24);--text:#f5f1ee;--signal:#f0893b;--signal-hi:#ffba86;--teal:#922be0;--signal-deep:#3a210e;--glow:rgba(240,137,59,.35);--grad:linear-gradient(120deg,#f0893b 0%,#922be0 100%);--grad-text:linear-gradient(100deg,#ffd7b8 0%,#f0893b 35%,#922be0 70%,#ffd7b8 100%)}
html.gb-halloween body::before{background:radial-gradient(calc(38vw / var(--site-zoom, 1)) calc(30vw / var(--site-zoom, 1)) at 78% 18%,rgba(240,137,59,.16),transparent 62%),
    radial-gradient(calc(34vw / var(--site-zoom, 1)) calc(28vw / var(--site-zoom, 1)) at 12% 62%,rgba(146,43,224,.10),transparent 64%),
    radial-gradient(calc(30vw / var(--site-zoom, 1)) calc(26vw / var(--site-zoom, 1)) at 60% 96%,rgba(120,64,22,.16),transparent 66%),
    radial-gradient(calc(60vw / var(--site-zoom, 1)) calc(40vw / var(--site-zoom, 1)) at 50% -10%,rgba(27,7,42,.9),transparent 70%)}
html.gb-halloween body::after{background:radial-gradient(rgba(255,196,150,.085) 1px,transparent 1.2px) 0 0 / 26px 26px,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
html.gb-halloween .ph{background:rgba(9,6,11,.72)}
html.gb-halloween .ph-nav{background:rgba(17,12,20,.7)}
html.gb-halloween .ph-nav a:hover{background:rgba(240,137,59,.08)}
html.gb-halloween .ph-cart .badge{color:#140321}
html.gb-halloween .ph-account{color:#140321}
html.gb-halloween .btn-primary{color:#140321}
html.gb-halloween .tier li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0893b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
html.gb-halloween .cta-band{background:linear-gradient(135deg,rgba(240,137,59,.12),rgba(146,43,224,.06))}
html.gb-halloween .fb-star path{fill:#38302a}
html.gb-halloween .dl-btn:hover{color:#140321}
html.gb-halloween .defender-video{background:#0b080e}
html.gb-halloween .ph-cart{background:rgba(17,12,20,.8)}
html.gb-halloween .ph-cart:hover{background:rgba(240,137,59,.08)}
html.gb-halloween .ph-lang-toggle{background:rgba(17,12,20,.8)}
/* public/pages/solutions.css */
html.gb-halloween .sol-hero::before{background:radial-gradient(circle,rgba(240,137,59,.12),transparent 68%)}
html.gb-halloween .sol-hero-panel{background:linear-gradient(148deg,rgba(28,19,35,.95),rgba(13,8,16,.98));box-shadow:0 35px 100px -60px rgba(240,137,59,.35),inset 0 1px 0 rgba(255,255,255,.06)}
html.gb-halloween .sol-hero-panel::before{border:1px solid rgba(255,179,120,.06)}
html.gb-halloween .sol-check::after{background:rgba(240,137,59,.045)}
html.gb-halloween .sol-search:focus-within{box-shadow:0 0 0 3px rgba(240,137,59,.09)}
html.gb-halloween .sol-guide-note{background:rgba(146,43,224,.06)}
html.gb-halloween .sol-help{background:linear-gradient(110deg,rgba(240,137,59,.10),rgba(146,43,224,.04))}
/* public/pages/status.css */
html.gb-halloween .st-online{--st:#f0893b}
html.gb-halloween .st-dot{background:var(--st,#f0893b);box-shadow:0 0 10px var(--st,#f0893b)}
html.gb-halloween .st-chip{background:rgba(17,12,20,.7)}
html.gb-halloween .st-chip.on{border-color:color-mix(in srgb,var(--st,#f0893b) 60%,transparent);background:color-mix(in srgb,var(--st,#f0893b) 10%,transparent)}
html.gb-halloween .st-search input{background:rgba(17,12,20,.75)}
html.gb-halloween .st-search input:focus{border-color:rgba(240,137,59,.55)}
html.gb-halloween .st-card{background:linear-gradient(180deg,rgba(23,16,28,.85),rgba(12,9,15,.85))}
/* reseller-v3.css */
html.gb-halloween{--bg:#070509;--bg-2:#0d0810;--surface:#100b14;--surface-2:#160e1c;--surface-3:#1c1224;--line:#2b211a;--line-2:#392d24;--text:#f6f0ec;--text-2:#bcb1a9;--green:#f28634;--green-2:#c56922;--green-ink:#0d0215;--green-soft:rgba(242,134,52,.12)}
html.gb-halloween body::before{background:radial-gradient(900px 500px at 85% -10%,rgba(242,134,52,.07),transparent 60%),radial-gradient(700px 400px at -10% 110%,rgba(242,134,52,.04),transparent 60%)}
html.gb-halloween .rv-btn-primary:hover:not(:disabled){background:#f79e5a}
html.gb-halloween .rv-btn-ghost:hover:not(:disabled){border-color:#504033}
html.gb-halloween .rv-icon-btn:hover{border-color:#504033}
html.gb-halloween .rv-sidebar{background:rgba(9,6,11,.85)}
html.gb-halloween .rv-nav button.active{border-color:rgba(242,134,52,.22)}
html.gb-halloween .rv-sidebar-card{border:1px solid rgba(242,134,52,.2);background:linear-gradient(140deg,rgba(242,134,52,.14),rgba(242,134,52,.02) 70%)}
html.gb-halloween .rv-topbar{background:rgba(7,5,9,.82)}
html.gb-halloween .rv-cart-btn{border:1px solid rgba(242,134,52,.3)}
html.gb-halloween .rv-avatar{background:linear-gradient(135deg,var(--green),#a9510e)}
html.gb-halloween .rv-notice.info{border-color:rgba(242,134,52,.28)}
html.gb-halloween .rv-hero{background:linear-gradient(120deg,rgba(242,134,52,.10),rgba(242,134,52,0) 55%),var(--surface)}
html.gb-halloween .rv-hero::after{border:1px solid rgba(242,134,52,.12);box-shadow:0 0 0 40px rgba(242,134,52,.03),0 0 0 80px rgba(242,134,52,.02)}
html.gb-halloween .rv-hero-meter{background:rgba(7,5,9,.6)}
html.gb-halloween .rv-kpi.accent{border-color:rgba(242,134,52,.28);background:linear-gradient(160deg,rgba(242,134,52,.12),var(--surface) 70%)}
html.gb-halloween .rv-chart-tip{background:#140c1b}
html.gb-halloween .rv-chip:hover{border-color:#504033}
html.gb-halloween .rv-product:hover{border-color:#46372c}
html.gb-halloween .rv-product-art::after{background:linear-gradient(transparent,rgba(7,5,9,.85))}
html.gb-halloween .rv-off.none{background:rgba(7,5,9,.75)}
html.gb-halloween .rv-plan:hover:not(:disabled){border-color:#504033}
html.gb-halloween button.rv-mini-stat:hover{border-color:#46372c}
html.gb-halloween .rv-key:hover{border-color:#46372c}
html.gb-halloween .rv-summary-profit{color:#f7d4b9}
html.gb-halloween .rv-lookup-recent button:hover{border-color:#504033}
html.gb-halloween .rv-lk-head{background:linear-gradient(120deg,rgba(242,134,52,.07),transparent 60%)}
html.gb-halloween .rv-toast{border:1px solid rgba(242,134,52,.35);background:#140c1b}
@media (max-width:860px){html.gb-halloween .rv-tabbar{background:rgba(9,6,11,.94)}}
/* scroll-performance.css */
html.gb-halloween .topbar{background:rgba(7,5,8,.97) !important}
html.gb-halloween .hero-glow-a{background:radial-gradient(circle, rgba(255,122,21,.32) 0, rgba(255,122,21,.11) 38%, transparent 72%) !important}
html.gb-halloween .hero-glow-b{background:radial-gradient(circle, rgba(168,84,20,.28) 0, rgba(168,84,20,.08) 42%, transparent 72%) !important}
html.gb-halloween .product-art::after, html.gb-halloween .reseller-product-art::after{filter:drop-shadow(0 0 10px rgba(242,134,52,.62)) !important}
/* security-challenge.css */
html.gb-halloween .security-challenge.verified{filter:drop-shadow(0 0 10px rgba(240,131,47,.16))}
html.gb-halloween .security-challenge-error{color:#e2ddd9}
html.gb-halloween .security-challenge-error button{border:1px solid rgba(240,131,47,.5);background:rgba(240,131,47,.1);color:#f0832f}
/* style.css */
html.gb-halloween body{background:#070508;color:#f7f5f4}
html.gb-halloween .topbar{border-bottom:1px solid #1d1820;background:rgba(7,5,8,.82)}
html.gb-halloween .brand b, html.gb-halloween .hero h1 span, html.gb-halloween .section-title h2 span, html.gb-halloween .reward-copy h2 span, html.gb-halloween .community h2 span{color:#f28634}
html.gb-halloween .brand-mark{border:1px solid #f28634;background:#1b0b27;color:#f28634}
html.gb-halloween .nav a:hover, html.gb-halloween .footer-links a:hover{color:#f28634}
html.gb-halloween .icon-btn, html.gb-halloween .cart-btn, html.gb-halloween .filter{color:#e5e0dc;background:#0e0b10}
html.gb-halloween .cart-btn span{background:#f28634;color:#0a0111}
html.gb-halloween .hero{background:linear-gradient(180deg,#0d0811 0%,#070508 100%)}
html.gb-halloween .hero-glow-a{background:#ff7a15}
html.gb-halloween .hero-glow-b{background:#a85414}
html.gb-halloween .eyebrow{color:#f28634}
html.gb-halloween .btn-primary{background:#f28634;color:#0b0311}
html.gb-halloween .btn-primary:hover{background:#ff9d52}
html.gb-halloween .btn-ghost{background:#0e0b10;color:#f0edea}
html.gb-halloween .dashboard-card{border:1px solid #332b25;background:linear-gradient(145deg,#100c13,#0d0810)}
html.gb-halloween .dash-head{border-bottom:1px solid #27211c}
html.gb-halloween .status-dot{color:#f28634}
html.gb-halloween .mini-stats div{background:#0e0b11;border:1px solid #1f1725}
html.gb-halloween .dash-banner{background:linear-gradient(110deg,#1a0a26,#120c16)}
html.gb-halloween .dash-banner span{color:#f28634}
html.gb-halloween .activity>span{background:#f28634;box-shadow:0 0 15px #f28634}
html.gb-halloween .strip{border-block:1px solid #1d1623;background:#0d0810}
html.gb-halloween .strip span{color:#f28634}
html.gb-halloween .filter.active, html.gb-halloween .filter:hover{color:#0c0610;background:#f28634;border-color:#f28634}
html.gb-halloween .product{border:1px solid #28211c;background:#0c090e}
html.gb-halloween .product-art{background:radial-gradient(circle at 60% 20%,#25ff5b22,transparent 38%),linear-gradient(135deg,#0f0b12,#09070a)}
html.gb-halloween .product-icon{background:#170b20;color:#f28634}
html.gb-halloween .tag{background:#f28634;color:#0a0211}
html.gb-halloween .product-meta{color:#f28634}
html.gb-halloween .reward-section{border:1px solid #302821;background:radial-gradient(circle at 75% 50%,#2bff6518,transparent 30%),#0d0810}
html.gb-halloween .reward-features div{border:1px solid #2b231d}
html.gb-halloween .reward-features b{color:#f28634}
html.gb-halloween .wheel{border:8px solid #170f1d;background:conic-gradient(#f28634 0 45deg,#240c36 45deg 90deg,#7d451a 90deg 135deg,#0f0616 135deg 180deg,#f28634 180deg 225deg,#240c36 225deg 270deg,#7d451a 270deg 315deg,#0f0616 315deg 360deg)}
html.gb-halloween .wheel:after{color:#ffe9d9}
html.gb-halloween .wheel-center{background:#08060a;border:5px solid #3c3027;color:#f28634}
html.gb-halloween .benefit{border-top:1px solid #332d28}
html.gb-halloween .benefit>span{color:#f28634}
html.gb-halloween .faq details{border-bottom:1px solid #28221d}
html.gb-halloween .community{border:1px solid #322a24;background:linear-gradient(120deg,#110917,#0d0810)}
html.gb-halloween footer{border-top:1px solid #201925}
html.gb-halloween .footer-brand b{color:#f0edea}
html.gb-halloween .drawer{background:#0b080d;border-left:1px solid #302924}
html.gb-halloween .cart-row{border-bottom:1px solid #1d1622}
html.gb-halloween .cart-row button{color:#f28634}
html.gb-halloween .coupon input, html.gb-halloween .modal input{background:#100c13;border:1px solid #302a25}
html.gb-halloween .coupon button{border:1px solid #3a322b;background:#151018;color:#e6e0db}
html.gb-halloween .modal{background:#0c090f;border:1px solid #352d27}
html.gb-halloween .toast{background:#fdf2ea;color:#0c0610}
html.gb-halloween .dashboard-card::before{background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%), rgba(242,134,52,.18), transparent 28%),
    linear-gradient(115deg, transparent 20%, rgba(255,255,255,.06) 50%, transparent 80%)}
html.gb-halloween .dashboard-card.is-hovering{box-shadow:0 42px 120px rgba(0,0,0,.52), 0 0 90px rgba(255,130,35,.12)}
html.gb-halloween .shop-controls{background:#0b090c}
html.gb-halloween .header-cart:hover{color:#f5f1ee;background:#131015}
html.gb-halloween .cart-count{background:#f28634;color:#0b0311}
html.gb-halloween .language-toggle[aria-expanded="true"] .language-chevron{stroke:#f28634}
html.gb-halloween .language-option.active{color:#f9b078;background:#312217}
html.gb-halloween .option-check{stroke:#f28634}
html.gb-halloween .login-button{border:1px solid #dd7e35;background:#f28634;color:#0c0610}
html.gb-halloween .login-button:hover{background:#ffa159}
html.gb-halloween .loader-brand b{color:#f28634}
html.gb-halloween .loader-mark{color:#f28634}
html.gb-halloween .loader-mark::before{border:2px solid #e7e2df}
html.gb-halloween .loader-track span{background:linear-gradient(90deg,transparent,#f28634,transparent)}
html.gb-halloween .auth-page{background:radial-gradient(circle at 18% 22%,#28ff6615,transparent 30%),linear-gradient(135deg,#070508,#0d0811)}
html.gb-halloween .auth-page::before{background-image:linear-gradient(#2a211b 1px,transparent 1px),linear-gradient(90deg,#2a211b 1px,transparent 1px)}
html.gb-halloween .auth-shell{border:1px solid #302821;background:#0b080d}
html.gb-halloween .auth-intro{background:radial-gradient(circle at 68% 35%,#34f26b1c,transparent 32%),linear-gradient(145deg,#120a18,#0c0710);border-right:1px solid #2c241e}
html.gb-halloween .auth-brand b, html.gb-halloween .auth-intro h1 span{color:#f28634}
html.gb-halloween .auth-benefits span::first-letter{color:#f28634}
html.gb-halloween .auth-card{background:#0c090e}
html.gb-halloween .auth-back:hover{color:#f28634}
html.gb-halloween .auth-card input{border:1px solid #332c26;background:#120d15;color:#f8f6f4}
html.gb-halloween .auth-change-email{color:#f28634}
html.gb-halloween .auth-admin-link{border-top:1px solid #211a26}
html.gb-halloween .auth-admin-link a:hover{color:#f28634}
html.gb-halloween .confidence-section{background:linear-gradient(180deg,#070508,#0a070c);border-bottom:1px solid #1d1623}
html.gb-halloween .confidence-heading h2 span{color:#f28634}
html.gb-halloween .confidence-grid article{border:1px solid #2a231d;background:linear-gradient(145deg,#0f0b12,#0c090e)}
html.gb-halloween .confidence-grid article>span{color:#f28634}
html.gb-halloween .client-area{background:#080609}
html.gb-halloween .client-sidebar{border-right:1px solid #211a26;background:#0b080d}
html.gb-halloween .client-nav button:hover, html.gb-halloween .client-nav button.active, html.gb-halloween .client-nav a:hover{background:#190f21;color:#f2ede9}
html.gb-halloween .client-nav button.active{color:#f28634;box-shadow:inset 3px 0 #f28634}
html.gb-halloween .admin-nav-entry{color:#f28634 !important;background:#150c1c !important}
html.gb-halloween .reseller-nav-entry{color:#f5d3b9 !important;background:#120a18 !important}
html.gb-halloween .client-logout{border-top:1px solid #1f1824}
html.gb-halloween .client-user>span{background:#322013;border:1px solid #70492c;color:#f28634}
html.gb-halloween .client-menu-toggle{border:1px solid #322c27;background:#100d13}
html.gb-halloween .welcome-card{border:1px solid #312720;background:radial-gradient(circle at 80% 30%,#28ff661b,transparent 30%),linear-gradient(120deg,#110a16,#0d0910)}
html.gb-halloween .welcome-orb{background:#1b0c26;color:#f28634}
html.gb-halloween .wheel{background:conic-gradient(#f28634 0 36deg,#42240d 36deg 72deg,#8d4c1b 72deg 108deg,#0f0616 108deg 144deg,#c96d27 144deg 180deg,#210934 180deg 216deg,#844719 216deg 252deg,#170724 252deg 288deg,#35181b 288deg 324deg,#1f1113 324deg 360deg)}
html.gb-halloween .wheel-segments span{color:#fff3ea}
html.gb-halloween .portal-stats article, html.gb-halloween .affiliate-grid article{border:1px solid #29221c;background:#0d0a10}
html.gb-halloween .portal-panel, html.gb-halloween .portal-form, html.gb-halloween .integration-card{border:1px solid #29221c;background:#0d0910}
html.gb-halloween .portal-panel-head{border-bottom:1px solid #1c1720}
html.gb-halloween .activity-row>span{background:#352213;color:#f28634}
html.gb-halloween .activity-row em{color:#f28634}
html.gb-halloween .order-card, html.gb-halloween .ticket-card, html.gb-halloween .review-card{border:1px solid #28211b;background:#0d0a10}
html.gb-halloween .customer-ticket-replies{border-left:2px solid #f28634;background:#190f21}
html.gb-halloween .status-pill{background:#1f0f2b;color:#f28634}
html.gb-halloween .review-card span{color:#f28634}
html.gb-halloween .portal-form input, html.gb-halloween .portal-form textarea, html.gb-halloween .portal-form select, html.gb-halloween .copy-link input{border:1px solid #312a25;background:#100c13;color:#f5f3f1}
html.gb-halloween .profile-photo-editor{border:1px solid #312a24;background:#110c14}
html.gb-halloween .profile-photo-preview{background:#20102c;color:#f28634}
html.gb-halloween .rating-input button.selected{color:#f28634}
html.gb-halloween .inventory-card{border:1px solid #2b231d;background:linear-gradient(130deg,#0e0a11,#120b18)}
html.gb-halloween .inventory-card>span{background:#1e0f29;color:#f28634}
html.gb-halloween .inventory-card small{color:#f28634}
html.gb-halloween .integration-card .connected{background:#1f1626;color:#f28634}
html.gb-halloween .discord-disconnect{background:#141117}
html.gb-halloween .discord-profile{border:1px solid #362e27;background:#120e15}
html.gb-halloween .copy-link button{background:#332113;color:#f28634}
html.gb-halloween .ticket-workspace{border:1px solid #2a231d;background:#0b080e}
html.gb-halloween .ticket-index{border-right:1px solid #2a231d;background:#0c090f}
html.gb-halloween .ticket-index-head{border-bottom:1px solid #211a27}
html.gb-halloween .ticket-index-head small{background:#311f12;color:#f28634}
html.gb-halloween .ticket-list-item:hover{background:#130e17}
html.gb-halloween .ticket-list-item.active{background:#190f21}
html.gb-halloween .ticket-chat{background:radial-gradient(circle at 75% 18%,#34f26b09,transparent 28%),#0b080d}
html.gb-halloween .ticket-chat-empty>span{border:1px solid #3a322b;background:#130c18;color:#f28634}
html.gb-halloween .ticket-chat-head{border-bottom:1px solid #2a231e;background:#0e0a11}
html.gb-halloween .ticket-chat-head small{color:#f28634}
html.gb-halloween .ticket-chat-badges span{background:#1c0f26;color:#f3a365}
html.gb-halloween .ticket-avatar{background:#18121c}
html.gb-halloween .ticket-message.customer .ticket-avatar{background:#322012;color:#f28634}
html.gb-halloween .ticket-bubble{border:1px solid #362e27;background:#151019}
html.gb-halloween .ticket-message.customer .ticket-bubble{border-color:#744928;background:#231031}
html.gb-halloween .ticket-bubble header span{background:#35271c;color:#efa165}
html.gb-halloween .ticket-bubble p{color:#ebe7e4}
html.gb-halloween .ticket-composer{border-top:1px solid #2a231d;background:#0f0a12}
html.gb-halloween .composer-icon{border:1px solid #372f29;background:#140f18}
html.gb-halloween .composer-icon:hover{color:#f28634}
html.gb-halloween .ticket-composer textarea{border:1px solid #372f29;background:#130c18}
html.gb-halloween .ticket-send{background:#f28634;color:#0b0411}
@media (max-width:820px){html.gb-halloween .ticket-index{border-bottom:1px solid #2a231d}}
html.gb-halloween .product-purchase-modal{border-color:#342b25;background:radial-gradient(circle at 75% 0,#34f26b0d,transparent 30%),#0d0a0f}
html.gb-halloween .pix-payment-modal{background:radial-gradient(circle at 50% 16%,#34f26b18,transparent 34%),#0c090f}
html.gb-halloween .pix-copy-row textarea{border:1px solid #3b312a;background:#0c0710;color:#eac09f}
html.gb-halloween .pix-copy-row button{background:#1e0f29;color:#f28634}
html.gb-halloween .purchase-divider{background:#2a2420}
html.gb-halloween .purchase-plan{border:1px solid #3a332d;background:#100c13;color:#ece9e6}
html.gb-halloween .purchase-plan.selected i::after{background:#f28634}
html.gb-halloween .purchase-total strong{color:#f28634}
html.gb-halloween .drawer.cart-popover{border:1px solid #312a24;background:#0d0a0f}
html.gb-halloween .cart-popover .drawer-head{border-bottom:1px solid #28221e}
html.gb-halloween .mini-product-icon{background:#1c1025;color:#f28634}
html.gb-halloween .cart-page{background:#070608}
html.gb-halloween .cart-page-heading{border-bottom:1px solid #292420}
html.gb-halloween .cart-page-item{border:1px solid #2b2520;background:#0c090e}
html.gb-halloween .cart-product-icon{border:1px solid #493a2e;background:radial-gradient(circle at 60% 20%,#34f26b25,transparent 45%),#151019;color:#f28634}
html.gb-halloween .cart-product-info>small{color:#f28634}
html.gb-halloween .cart-quantity button, html.gb-halloween .cart-quantity b{border:1px solid #322b26;background:#120e15}
html.gb-halloween .cart-assurances article{border:1px solid #29231f;background:#0b080d}
html.gb-halloween .cart-assurances article>b{color:#f28634}
html.gb-halloween .cart-summary{border:1px solid #312a25;background:radial-gradient(circle at 20% 0,#34f26b0b,transparent 30%),#0d0a0f}
html.gb-halloween .cart-summary h2{border-bottom:1px solid #2c2622}
html.gb-halloween .summary-lines{border-bottom:1px solid #292420}
html.gb-halloween .cart-summary .coupon input, html.gb-halloween .summary-input{background:#110d14;color:#f5f2ef}
html.gb-halloween .payment-option{border:1px solid #322c27;background:#0e0b11}
html.gb-halloween .payment-option.selected{background:#190f21}
html.gb-halloween .payment-option i{color:#f28634}
html.gb-halloween .cart-page-empty{border:1px solid #2b2520;background:#0c090e}
html.gb-halloween .hero-showcase.dashboard-card{border:1px solid rgba(242,134,52,.26);background:linear-gradient(145deg,#0c0610,#040205);box-shadow:0 42px 100px #000a,0 0 70px rgba(242,134,52,.08),inset 0 0 70px #0005}
html.gb-halloween .hero-showcase.dashboard-card::before{background:linear-gradient(90deg,#070508 0%,transparent 28%),
    linear-gradient(180deg,transparent 68%,#050307 100%),
    radial-gradient(circle at 65% 52%,rgba(242,134,52,.18),transparent 48%)}
html.gb-halloween .hero-showcase.dashboard-card::after{background-image:linear-gradient(rgba(242,134,52,.07) 1px,transparent 1px),
    linear-gradient(90deg,rgba(242,134,52,.07) 1px,transparent 1px)}
html.gb-halloween .hero-system-panel{border:1px solid rgba(242,134,52,.32);background:linear-gradient(160deg,rgba(19,9,26,.94),rgba(6,3,8,.87));box-shadow:0 20px 50px #0009,inset 3px 0 #f28634}
html.gb-halloween .hero-system-panel header{border-bottom:1px solid #423429}
html.gb-halloween .hero-system-panel header b{color:#f28634}
html.gb-halloween .hero-system-panel>div{border:1px solid #352a21;background:#0d0811}
html.gb-halloween .hero-system-panel i{color:#f28634}
html.gb-halloween .hero-system-panel strong{color:#e8e1dc}
html.gb-halloween .hero-art-scan{background:linear-gradient(90deg,transparent,#ffcfaa,#f28634,transparent);box-shadow:0 0 20px #f28634,0 0 45px #34f26b99}
html.gb-halloween .hero-art-orbit{border:1px solid rgba(242,134,52,.25);box-shadow:0 0 35px rgba(242,134,52,.08),inset 0 0 30px rgba(242,134,52,.08)}
html.gb-halloween .hero-art-orbit::before, html.gb-halloween .hero-art-orbit::after{border:1px dashed rgba(255,173,111,.22)}
html.gb-halloween .hero-art-chip{border:1px solid rgba(242,134,52,.28);background:rgba(10,5,13,.72);box-shadow:0 14px 35px rgba(0,0,0,.45),inset 0 0 18px rgba(242,134,52,.04)}
html.gb-halloween .hero-art-chip i{background:#f28634;box-shadow:0 0 13px #f28634}
html.gb-halloween .hero-art-chip b{color:#ffeddf}
html.gb-halloween .hero-art-status span{background:#f28634;box-shadow:0 0 16px #f28634}
html.gb-halloween .detail-plan-toggle{border:1px solid #47372b;background:linear-gradient(135deg,#120a18,#0c0710);color:#f2ede9}
html.gb-halloween .detail-plan-toggle:hover, html.gb-halloween .detail-plan-picker.open .detail-plan-toggle{border-color:#f28634;background:linear-gradient(135deg,#1d0f28,#0f0913)}
html.gb-halloween .detail-plan-symbol{background:#1c0c29;color:#f28634}
html.gb-halloween .detail-plan-current b{color:#f7f4f2}
html.gb-halloween .detail-plan-toggle>strong{color:#f28634}
html.gb-halloween .detail-plan-picker.open .detail-plan-toggle>i{color:#f28634}
html.gb-halloween .detail-plan-menu{background:#09060b}
html.gb-halloween .detail-plan-picker.open .detail-plan-menu{border-color:#47372b}
html.gb-halloween .detail-plan-option{color:#e6e0dc}
html.gb-halloween .detail-plan-option:hover{border-color:#493627;background:#120a19}
html.gb-halloween .detail-plan-option.selected{background:linear-gradient(90deg,#322012,#110917);box-shadow:inset 3px 0 #f28634}
html.gb-halloween .detail-plan-option>i{border:1px solid #413329}
html.gb-halloween .detail-plan-option.selected>i{border-color:#f28634;color:#f28634}
html.gb-halloween .detail-plan-option>strong{color:#f5efea}
html.gb-halloween .detail-plan-option.selected>em{border:3px solid #110917;background:#f28634;box-shadow:0 0 0 1px #f28634,0 0 12px #f28634}
html.gb-halloween .catalog-section{background-color:#070608;background-image:linear-gradient(rgba(242,134,52,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(242,134,52,.035) 1px,transparent 1px)}
html.gb-halloween .catalog-heading .eyebrow::before{background:#f28634}
html.gb-halloween .catalog-heading h2 span{color:#f28634}
html.gb-halloween .game-filters{border-block:1px solid #201b24;background:rgba(7,5,8,.86);scrollbar-color:#34f26b55 #0c0710}
html.gb-halloween .game-filter::after{background:#f28634}
html.gb-halloween .game-filter:hover, html.gb-halloween .game-filter.active{color:#fff6ef}
html.gb-halloween .catalog-empty{border:1px dashed #312b26;background:#0b080d}
html.gb-halloween .catalog-empty span{color:#f28634}
html.gb-halloween .catalog-empty b{color:#ece8e5}
html.gb-halloween .product-detail-page{background-color:#070608}
html.gb-halloween .product-detail-back:hover{color:#f28634}
html.gb-halloween .product-detail-art{border:1px solid #312a24;background:radial-gradient(circle at 50% 47%,#34f26b27,transparent 30%),radial-gradient(circle at 50% 80%,#1ca34624,transparent 35%),linear-gradient(145deg,#0f0a12,#070508)}
html.gb-halloween .product-detail-tag{background:#1a0f23;color:#f28634}
html.gb-halloween .product-detail-icon{background:linear-gradient(145deg,#322215,#0f0913);color:#fff3ea}
html.gb-halloween .product-detail-thumb{background:#0e0a11}
html.gb-halloween .product-detail-thumb span{background:#1d1127;color:#f28634}
html.gb-halloween .product-detail-meta{color:#f28634}
html.gb-halloween .product-detail-features>div{border:1px solid #2b2520;background:#0c090f}
html.gb-halloween .product-detail-features b{color:#f28634}
html.gb-halloween .product-detail-divider{background:#2a2420}
html.gb-halloween .detail-plan{border:1px solid #322b26;background:#0d0a10;color:#eeebe8}
html.gb-halloween .detail-plan.selected{background:#160d1d}
html.gb-halloween .detail-plan.selected i::after{background:#f28634;box-shadow:0 0 12px #f28634}
html.gb-halloween .product-detail-checkout{border-top:1px solid #2a2420}
html.gb-halloween .product-detail-checkout strong{color:#f28634}
html.gb-halloween .product-detail-not-found>span{color:#f28634}
html.gb-halloween .site-footer{border-top:1px solid #201b24;background:#0b090c}
html.gb-halloween .footer-logo{color:#f8f5f3}
html.gb-halloween .footer-column a:hover{color:#f28634}
html.gb-halloween .footer-bottom{border-top:1px solid #1c171f}
html.gb-halloween .cart-page{background:radial-gradient(circle at 9% 4%,#34f26b17,transparent 25%),radial-gradient(circle at 95% 80%,#1d7c3830,transparent 30%),linear-gradient(145deg,#070508,#0c0710)}
html.gb-halloween .cart-checkout-header{border:1px solid #3c322b;background:linear-gradient(120deg,#150a1d,#0e0911 60%,#140b1b)}
html.gb-halloween .cart-checkout-header h1 span{color:#f28634}
html.gb-halloween .checkout-progress::before{background:#3a322b}
html.gb-halloween .checkout-progress b{border:1px solid #403730;background:#0e0a11}
html.gb-halloween .checkout-progress li.active{color:#e7e1dc}
html.gb-halloween .checkout-progress li.active b{border-color:#f28634;background:#f28634;color:#0b0411}
html.gb-halloween .cart-page-main{border:1px solid #2d2620}
html.gb-halloween .cart-page-item{border-color:#342b25;background:linear-gradient(120deg,#120d15,#0d0910)}
html.gb-halloween .cart-page-item:hover{box-shadow:inset 3px 0 #f28634,0 15px 35px #0004}
html.gb-halloween .cart-product-icon{border:1px solid #513c2c;background:linear-gradient(145deg,#392618,#120a18);color:#f9bf92}
html.gb-halloween .cart-quantity{border:1px solid #362e27;background:#0b080d}
html.gb-halloween .cart-quantity button:hover{background:#f28634;color:#0c0610}
html.gb-halloween .cart-assurances{border:1px solid #29221d;background:#09070b}
html.gb-halloween .cart-assurances article+article{border-left:1px solid #2b241e}
html.gb-halloween .cart-summary{background:linear-gradient(160deg,#1b0f24,#0e0a11 44%,#0b080d)}
html.gb-halloween .summary-title{border-bottom:1px solid #403228}
html.gb-halloween .summary-title .summary-icon{background:#f28634;color:#0b0411}
html.gb-halloween .summary-total strong{color:#f28634}
html.gb-halloween .cart-summary .coupon{border:1px solid #352c26;background:#0b080e}
html.gb-halloween .cart-summary .coupon button{background:#1e1724}
html.gb-halloween .payment-option.selected{border-color:#f28634;background:linear-gradient(145deg,#322317,#170e1e)}
html.gb-halloween .cart-checkout{background:linear-gradient(90deg,#f28634,#ffaa69)}
html.gb-halloween .cart-popover.drawer{background:linear-gradient(150deg,#16101a,#0b080d)}
html.gb-halloween .cart-popover.drawer::before{background:#f28634;box-shadow:0 0 15px #f28634}
@media (max-width:600px){html.gb-halloween .cart-assurances article+article{border-top:1px solid #2b241e}}
html.gb-halloween .support-page{background-color:#070608}
html.gb-halloween .support-hero h1 span, html.gb-halloween .support-process h2 span{color:#f28634}
html.gb-halloween .support-channel{border:1px solid #352c26;background:linear-gradient(145deg,#130c18,#0c090e 70%)}
html.gb-halloween .support-recommended, html.gb-halloween .support-online{background:#1f0f2b;color:#f28634}
html.gb-halloween .support-online{background:#141117}
html.gb-halloween .support-online i{background:#f28634;box-shadow:0 0 9px #f28634}
html.gb-halloween .support-channel-icon{background:#1b0f24;color:#f28634}
html.gb-halloween .support-channel>small{color:#f28634}
html.gb-halloween .support-channel ul{border-top:1px solid #2c2520}
html.gb-halloween .support-channel li::before{color:#f28634}
html.gb-halloween .support-steps{border:1px solid #302923;background:#0b080d}
html.gb-halloween .support-steps article+article{border-left:1px solid #302923}
html.gb-halloween .support-steps b{color:#f28634}
html.gb-halloween .support-security{background:linear-gradient(105deg,#1c170b,#0e0c10)}
html.gb-halloween .support-topics article{border:1px solid #2d2620;background:#0b080d}
html.gb-halloween .support-topics span{color:#f28634}
@media (max-width:850px){html.gb-halloween .support-steps article+article{border-top:1px solid #302923}}
html.gb-halloween .product-art:has(.product-photo):after{background:linear-gradient(180deg,transparent 45%,rgba(5,2,8,.72))}
html.gb-halloween .delivery-code code{border:1px solid #573d2a;background:#0c0610;color:#fbd9bf}
html.gb-halloween .delivery-code button{background:#1e0f29;color:#f28634}
html.gb-halloween .inventory-card.ticket-delivery{background:linear-gradient(130deg,#130b19,#0d0910)}
html.gb-halloween .delivery-ticket-callout{border:1px solid #5a3f2b;background:#180c22}
html.gb-halloween .delivery-ticket-callout button{background:#f28634;color:#0b0411}
html.gb-halloween .delivery-ticket-callout button:hover{background:#ffa763}
html.gb-halloween .case-machine{border:1px solid #362d26;background:linear-gradient(180deg,#0f0c12,#080609)}
html.gb-halloween .case-machine header, html.gb-halloween .case-machine footer{background:#0c090e}
html.gb-halloween .case-machine header{border-bottom:1px solid #2b241e}
html.gb-halloween .case-machine header span{color:#e8e1dc}
html.gb-halloween .case-machine header i{background:#f28634;box-shadow:0 0 12px #f28634}
html.gb-halloween .case-machine footer{border-top:1px solid #2b241e}
html.gb-halloween .case-window{background:radial-gradient(circle at 50% 125%,#34f26b16,transparent 42%),linear-gradient(180deg,#09070a,#0d0a10)}
html.gb-halloween .case-drop{border:1px solid #312a25;background:linear-gradient(145deg,#161219,#0b090d)}
html.gb-halloween .case-drop-icon{border:1px solid color-mix(in srgb,var(--rarity) 55%,#312b26);background:linear-gradient(145deg,color-mix(in srgb,var(--rarity) 15%,#0f0c11),#0a080b);color:#f6f3f1}
html.gb-halloween .case-drop strong{color:#ece8e5}
html.gb-halloween .case-marker{background:linear-gradient(180deg,#fff2e8,#f28634 28%,#f28634 72%,#fff2e8);box-shadow:0 0 8px #f28634,0 0 22px #f28634}
html.gb-halloween .case-marker:before{border-top:12px solid #fff3ea}
html.gb-halloween .case-marker:after{border-bottom:12px solid #fff3ea}
html.gb-halloween .case-window-shade{background:linear-gradient(90deg,#070508 0,transparent 18%,transparent 82%,#070508 100%),linear-gradient(180deg,#0004,transparent 20%,transparent 80%,#0005)}
html.gb-halloween .catalog-products .product{border-color:#342b24;background:linear-gradient(160deg,#0f0b12,#09070b)}
html.gb-halloween .catalog-products .product-art{border-bottom:1px solid #312923;background:radial-gradient(circle at 50% 75%,#34f26b24,transparent 45%),#0c0710}
html.gb-halloween .product-card-highlights span{border:1px solid #362e27;background:#110a16}
html.gb-halloween .product-card-highlights span::before{background:#f28634;box-shadow:0 0 8px #f28634}
html.gb-halloween .catalog-products .product-bottom{border-top:1px solid #2d2620}
html.gb-halloween .catalog-products .price{color:#f7f4f2}
html.gb-halloween .product-detail-back{border:1px solid #2d2620;background:#0b080d}
html.gb-halloween .product-detail-art{border-color:#3a312a;background:radial-gradient(circle at 50% 50%,#34f26b20,transparent 42%),linear-gradient(145deg,#110a16,#070508)}
html.gb-halloween .product-detail-thumb{border-color:#3d332b;background:#0d0810}
html.gb-halloween .product-detail-info{border:1px solid #342b25}
html.gb-halloween .product-feature-disclosure{border:1px solid #3b312a;background:#0d0810}
html.gb-halloween .product-feature-disclosure summary{color:#e9e3df}
html.gb-halloween .product-feature-disclosure summary::before{color:#f28634}
html.gb-halloween .product-feature-disclosure summary b{background:#302013;color:#f8a565}
html.gb-halloween .product-feature-list{border-top:1px solid #2b241e}
html.gb-halloween .product-feature-list span{border:1px solid #392f28;background:#130c18}
html.gb-halloween .detail-plan.selected{border-color:#f28634;background:linear-gradient(145deg,#1f112a,#120a18)}
html.gb-halloween .product-detail-checkout{border:1px solid #3c322a;background:#0d0811}
/* admin.html */
html.gb-halloween .tk{--tk-card:#110d14;--tk-card2:#17101c;--tk-line:#2b231d;--tk-line2:#392f28;--tk-text:#f7f2ee;--tk-green:#f28634}
html.gb-halloween .tk-head{background:linear-gradient(120deg,rgba(242,134,52,.06),transparent 55%),var(--tk-card)}
html.gb-halloween .tk-status.s-aberto{color:#f28634;border-color:rgba(242,134,52,.35);background:rgba(242,134,52,.08)}
html.gb-halloween .tk-chat{background:radial-gradient(800px 300px at 50% 0,rgba(242,134,52,.035),transparent 70%),#0d0a10}
html.gb-halloween .tk-avatar{background:#302217;color:#f7d7bf}
html.gb-halloween .tk-msg.admin .tk-avatar{background:#3a2210;border-color:rgba(242,134,52,.4)}
html.gb-halloween .tk-meta em{background:rgba(242,134,52,.15)}
html.gb-halloween .tk-msg.admin .tk-bubble{background:linear-gradient(180deg,#4a2f1b,#3a2414);border-color:rgba(242,134,52,.35)}
html.gb-halloween .tk-compose-row textarea{background:#0d0810}
html.gb-halloween .tk-compose-row textarea:focus{box-shadow:0 0 0 3px rgba(242,134,52,.14)}
html.gb-halloween .tk-send{color:#0d0215}
html.gb-halloween .tk-send:hover{background:#f79e5a}
html.gb-halloween .ann-presets button{border:1px solid #3a312a;background:#110d14;color:#f2ece8}
html.gb-halloween .ann-presets button:hover{border-color:#f28634}
html.gb-halloween .cl-form input:focus, html.gb-halloween .cl-form textarea:focus{border-color:#f28634}
html.gb-halloween .cl-suggest button:hover, html.gb-halloween .cl-suggest button.on{background:rgba(242,134,52,.1)}
html.gb-halloween .cl-suggest button::before{background:#f28634}
html.gb-halloween .cl-quick button:hover{border-color:#f28634}
html.gb-halloween .cl-form .cl-check input{accent-color:#f28634}
html.gb-halloween .cl-item header b{color:#f28634}
html.gb-halloween .cl-item header span{background:rgba(242,134,52,.1);color:#f3b17f}
html.gb-halloween .topup-row em.paid{background:rgba(242,134,52,.12);color:#f28634}
html.gb-halloween .topup-row button{border:1px solid #f28634;background:#f28634;color:#0d0315}
html.gb-halloween .rank-row input:focus, html.gb-halloween .wallet-settings-grid input:focus{border-color:#f28634}
html.gb-halloween .order-row-click:hover{background:rgba(242,134,52,.05)}
html.gb-halloween .order-row-click:focus-visible{outline:2px solid #f28634}
html.gb-halloween .sa-wallet-amount strong{color:#f28634}
html.gb-halloween .sa-wallet-form input:focus{border-color:#f28634}
html.gb-halloween .sa-wallet-add{border:1px solid #f28634;background:#f28634;color:#0d0315}
html.gb-halloween .sa-wallet-history b.in{color:#f28634}

/* ===== Painel de revenda (reseller-v3) no tema de Halloween ===== */
html.gb-halloween body.rv-page{--bg:#070608;--bg-2:#0b080d;--surface:#0d0a0f;--surface-2:#110d14;--surface-3:#17111b;--line:#29221d;--line-2:#382d26;--text:#f4f1ee;--text-2:#c7bab0;--muted:#8c7f75;--green:#f28634;--green-2:#e0701d;--green-ink:#0b0311;--green-soft:rgba(240,137,59,.12)}
html.gb-halloween body.rv-page::before{background:radial-gradient(900px 500px at 85% -10%,rgba(240,137,59,.08),transparent 60%),radial-gradient(700px 400px at -10% 110%,rgba(146,43,224,.07),transparent 60%)}
html.gb-halloween body.rv-page .rv-sidebar{background:linear-gradient(180deg,rgba(14,10,17,.94),rgba(8,6,10,.96))}
html.gb-halloween body.rv-page .rv-topbar{background:rgba(8,6,10,.82)}
html.gb-halloween body.rv-page .rv-tabbar{background:rgba(8,6,10,.94)}
html.gb-halloween body.rv-page .rv-btn-primary{background:linear-gradient(120deg,#f0893b,#922be0);color:#0b0311;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 28px -14px rgba(240,137,59,.85)}
html.gb-halloween body.rv-page .rv-btn-primary:hover:not(:disabled){background:linear-gradient(120deg,#ff9d55,#a447f0)}
html.gb-halloween body.rv-page :is(.rv-btn-ghost:hover:not(:disabled),.rv-icon-btn:hover,.rv-chip:hover,.rv-plan:hover:not(:disabled),.rv-lookup-recent button:hover){border-color:rgba(240,137,59,.4)}
html.gb-halloween body.rv-page :is(.rv-product:hover,button.rv-mini-stat:hover,.rv-key:hover){border-color:rgba(240,137,59,.32)}
html.gb-halloween body.rv-page .rv-nav button.active{border-color:rgba(240,137,59,.3)}
html.gb-halloween body.rv-page .rv-sidebar-card{border-color:rgba(240,137,59,.25);background:linear-gradient(140deg,rgba(240,137,59,.15),rgba(146,43,224,.05) 70%)}
html.gb-halloween body.rv-page .rv-cart-btn{border-color:rgba(240,137,59,.35)}
html.gb-halloween body.rv-page .rv-hero{background:radial-gradient(60% 120% at 90% 10%,rgba(240,137,59,.16),transparent 65%),linear-gradient(120deg,rgba(146,43,224,.08),transparent 55%),var(--surface)}
html.gb-halloween body.rv-page .rv-hero::after{border-color:rgba(240,137,59,.14);box-shadow:0 0 0 40px rgba(240,137,59,.03),0 0 0 80px rgba(240,137,59,.02)}
html.gb-halloween body.rv-page .rv-hero-meter{background:rgba(8,6,10,.6)}
html.gb-halloween body.rv-page .rv-kpi.accent{border-color:rgba(240,137,59,.3);background:linear-gradient(160deg,rgba(240,137,59,.12),var(--surface) 70%)}
html.gb-halloween body.rv-page .rv-product-art::after{background:linear-gradient(transparent,rgba(8,6,10,.85))}
html.gb-halloween body.rv-page .rv-off.none{background:rgba(8,6,10,.75)}
html.gb-halloween body.rv-page .rv-notice.info{border-color:rgba(240,137,59,.3)}
html.gb-halloween body.rv-page .rv-lk-head{background:linear-gradient(120deg,rgba(240,137,59,.08),transparent 60%)}
html.gb-halloween body.rv-page .rv-toast{border-color:rgba(240,137,59,.4)}
html.gb-halloween body.rv-page .rv-chart-tip{background:#140e18}
html.gb-halloween body.rv-page .rv-summary-profit{color:#ffd2ad}
html.gb-halloween body.rv-page .rv-pay-option.selected{border-color:#f28634}
html.gb-halloween .topup-row button.tp-reject{border:1px solid #5a2a30;background:#1b1012;color:#ff7a82}
html.gb-halloween .topup-row em.cancelled{background:rgba(255,122,130,.1);color:#ff7a82}
