/* clean_2 effects: landing */
body { background: var(--background) !important; }
.topbar { background: rgba(15,15,15,.88) !important; backdrop-filter: blur(18px) !important; }
.brand-mark, .auth-brand-mark { background: linear-gradient(145deg, #c8c8c8, #8a8a8a) !important; box-shadow: 0 0 17px #a3a3a34a !important; }
.top-nav a::after { background: var(--orange) !important; }
.login-button, .logout-button { background: linear-gradient(115deg, #c6c6c6, #a3a3a3) !important; box-shadow: 0 0 17px #a4a4a422 !important; }
.login-button:hover, .logout-button:hover { box-shadow: 0 0 22px #a4a4a455 !important; }
.logout-button { background: var(--surface-raised) !important; box-shadow: none !important; }
.ambient-orb { filter: blur(100px) !important; }
.orb-one { background: #959595 !important; animation: orb-drift 14s ease-in-out infinite alternate !important; }
.orb-two { background: #bababa !important; animation: orb-drift 17s ease-in-out -5s infinite alternate-reverse !important; }
.floating-spark { text-shadow: 0 0 12px #9c9c9caa !important; animation: float-spark 6s ease-in-out infinite !important; }
.status-pill { background: #95959511 !important; box-shadow: inset 0 0 12px #a1a1a110 !important; }
.status-pill span, .glass-top i, .public-pill span, .proof-stage-top i { background: var(--green) !important; box-shadow: 0 0 10px #c0c0c0a8 !important; }
.hero h1 span { text-shadow: 0 0 26px #a5a5a530 !important; }
.primary-link, .secondary-link { background: linear-gradient(105deg, #c4c4c4, #a1a1a1) !important; box-shadow: 0 5px 20px #8e8e8e24 !important; }
.primary-link:hover, .secondary-link:hover { box-shadow: 0 8px 22px #8e8e8e45 !important; }
.secondary-link { background: #1c1c1c !important; box-shadow: none !important; }
.note-check { background: #a9a9a922 !important; }
.orbit-outer { animation: orbit-turn 34s linear infinite !important; }
.orbit-inner { animation: orbit-turn 46s linear infinite reverse !important; }
.orbit::after { background: #bababa !important; box-shadow: 0 0 14px #a4a4a4 !important; }
.hero-glass { background: linear-gradient(145deg, #1d1d1deb, #151515ed) !important; box-shadow: 0 20px 70px #00000088, 0 0 35px #a5a5a523, inset 0 1px #ffffff11 !important; backdrop-filter: blur(20px) !important; animation: glass-hover 6s ease-in-out infinite !important; }
.sparkline span { background: linear-gradient(#d2d2d2, #949494) !important; box-shadow: 0 0 11px #a3a3a338 !important; animation: bar-breathe 2.5s ease-in-out infinite alternate !important; }
.float-chip { background: #191919ed !important; box-shadow: 0 10px 24px #00000055 !important; animation: chip-float 5s ease-in-out infinite !important; }
.feature-card, .panel-surface, .step-card { background: linear-gradient(150deg, #181818, #121212) !important; }
.feature-card::after { background: #9b9b9b10 !important; filter: blur(22px) !important; }
.feature-card:hover { box-shadow: 0 14px 30px #00000044, 0 0 20px #a3a3a311 !important; }
.feature-icon, .form-heading > span, .upload-icon { background: #9c9c9c1a !important; }
.feature-icon-green { background: #bbbbbb12 !important; }
.feature-icon-light { background: #e5e5e51a !important; }
.feature-wide { background: radial-gradient(ellipse at 88% 104%, #52525234, transparent 48%), linear-gradient(145deg, #1a1a1a, #131313) !important; }
.link-decoration { background: #101010b8 !important; box-shadow: 0 0 16px #9f9f9f14 !important; }
.feature-accent { background: linear-gradient(150deg, #1d1d1d, #151515) !important; }
.stat-strip { background: #141414 !important; }
.signin-prompt { background: linear-gradient(100deg, #1b1b1b3d, #1717173d) !important; }
.text-button { background: transparent !important; }
.text-button:hover { background: #b4b4b419 !important; }
.panel-surface { box-shadow: 0 9px 27px #00000022 !important; }
.link-form input:not([type=checkbox]), .proof-upload input:not([type=file]):not([type=checkbox]), .auth-form input { background: #121212 !important; }
.link-form input:focus, .proof-upload input:focus, .auth-form input:focus { box-shadow: 0 0 0 3px #a5a5a520 !important; }
.orange-button { background: linear-gradient(110deg, #c8c8c8, #a2a2a2) !important; box-shadow: 0 5px 18px #94949420 !important; }
.orange-button:hover:not(:disabled) { box-shadow: 0 7px 20px #94949447 !important; }
.refresh-button { background: #131313 !important; }
.is-refreshing { animation: spin .65s linear infinite !important; }
@keyframes spin {  to { transform: rotate(360deg); }  }
.link-empty > span { background: #a2a2a212 !important; }
.link-row { background: #121212 !important; }
.copy-link-button { background: #191919 !important; }
.public-pill { background: #a5a5a510 !important; }
.public-pill span { background: #b2b2b2 !important; box-shadow: 0 0 8px #a5a5a5 !important; }
.proof-stage-shell { background: radial-gradient(ellipse at 48% 48%, #222222 0%, #171717 40%, #131313 75%) !important; box-shadow: 0 14px 36px #00000033, 0 0 28px #9f9f9f0d, inset 0 0 40px #00000033 !important; }
.proof-stage-glow { background: #84848418 !important; filter: blur(74px) !important; }
.proof-stage-top i { background: #b2b2b2 !important; box-shadow: 0 0 9px #a6a6a6 !important; }
.proof-figure { animation: proof-arrive .35s ease-out both !important; }
@keyframes proof-arrive {  from { opacity: .45; transform: translateY(8px) scale(.98); } to { opacity: 1; transform: translateY(0) scale(1); }  }
.proof-figure img { filter: drop-shadow(0 14px 25px #00000088) !important; }
.proof-delete { background: #232323 !important; }
.proof-arrow { background: #212121 !important; box-shadow: 0 4px 15px #00000033 !important; }
.proof-arrow:hover:not(:disabled) { background: #303030 !important; box-shadow: 0 0 15px #a3a3a34a !important; }
.proof-empty > span { background: #a4a4a413 !important; box-shadow: 0 0 24px #a6a6a61c !important; animation: empty-glow 3s ease-in-out infinite !important; }
@keyframes empty-glow {  50% { box-shadow: 0 0 33px #a6a6a650; }  }
.proof-dot { background: #5f5f5f !important; }
.proof-dot.is-active { background: #b5b5b5 !important; box-shadow: 0 0 10px #a0a0a0aa !important; }
.proof-upload { background: linear-gradient(120deg, #181818, #141414) !important; }
.file-picker:hover { background: #b8b8b80b !important; }
.inline-auth-button { background: transparent !important; }
.site-footer { background: #0d0d0d !important; }
.auth-dialog { background: #151515 !important; box-shadow: 0 24px 85px #000000bb, 0 0 32px #a2a2a223 !important; }
.auth-dialog::backdrop { background: rgba(6,6,6,.76) !important; backdrop-filter: blur(5px) !important; }
.dialog-close { background: #ffffff08 !important; }
.auth-tabs { background: #0f0f0f !important; }
.auth-tab { background: transparent !important; }
.auth-tab.is-active { background: linear-gradient(110deg, #bebebe, #a3a3a3) !important; }
.gate-body { background: radial-gradient(ellipse at 50% 28%, #1c1c1c 0%, #0f0f0f 74%) !important; }
.gate-card { background: linear-gradient(150deg, #191919, #131313) !important; box-shadow: 0 17px 48px #00000077, 0 0 27px #a2a2a21b !important; }
.gate-badge { background: #65bd8015 !important; }
.gate-badge .status-dot { background: #bababa !important; box-shadow: 0 0 9px #bababa !important; }
.gate-icon { background: #afafaf18 !important; }
.destination-icon { background: #b1b1b116 !important; }
.ad-slot { background: #111111 !important; }
.ad-placeholder { background: #181818 !important; }
.faq-item { background: linear-gradient(150deg, #171717, #111111) !important; }
.faq-item[open] { box-shadow: 0 0 22px #a5a5a512 !important; }
.cta-card { background: radial-gradient(ellipse at 88% 0%, #a5a5a526, transparent 46%), linear-gradient(120deg, #1f1f1f, #151515 62%, #1a1a1a) !important; box-shadow: 0 18px 46px #00000044, inset 0 0 40px #9797970f !important; }
.social-row a { background: #161616 !important; }
.discord-login-button { background: linear-gradient(135deg, #5865f2, #4752c4) !important; box-shadow: 0 10px 24px #5865f23d !important; }
.discord-login-button:hover { filter: brightness(1.07) !important; }
.member-avatar { background: #393939 !important; }
::-webkit-scrollbar-track { background: #0f0f0f !important; }
::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #5d5d5d, #8f8f8f) !important; }
::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #8f8f8f, #adadad) !important; }
.admin-open, .password-open { background: #1a1a1a !important; }
.admin-open:hover, .password-open:hover { box-shadow: 0 0 13px #a3a3a326 !important; }
.platform-warning { background: #1d1d1d !important; }
.task-card, .member-empty, .money-row { background: #121212 !important; }
.task-card.is-pinned { background: linear-gradient(120deg, #2e2e2e, #151515 75%) !important; box-shadow: inset 0 0 20px #c9c9c917, 0 0 16px #c2c2c224 !important; }
.task-join { background: #353535 !important; }
.task-join:hover { box-shadow: 0 0 12px #a5a5a535 !important; }
.wallet-summary > div { background: #171717 !important; }
.withdrawal-form { background: #121212 !important; }
.withdrawal-form input, .withdrawal-form select { background: #0e0e0e !important; }
.money-row button { background: #242424 !important; }
.notice-dialog { background: #121212 !important; box-shadow: 0 20px 90px #000000bb, 0 0 28px #bbbbbb24 !important; }
.notice-dialog::backdrop { background: #040404c9 !important; backdrop-filter: blur(5px) !important; }
.notice-icon { background: #2c2c2c !important; box-shadow: 0 0 13px #c6c6c635 !important; }
.notice-copy { background: #1a1a1a !important; }
.notice-actions button, .notice-join { background: #1e1e1e !important; }
.notice-join { background: #383838 !important; }
.notice-actions .notice-ack { background: #d5d5d5 !important; }
.admin-page { background: radial-gradient(ellipse at 70% -10%, #35353544, transparent 34%), #0f0f0f !important; }
.admin-topbar { background: #111111ed !important; backdrop-filter: blur(16px) !important; }
.admin-top-actions a, .admin-top-actions button { background: #191919 !important; }
.admin-page-loader::after { background: linear-gradient(90deg, #a6a6a6, #d1d1d1, #858585) !important; box-shadow: 0 0 12px #a6a6a6a0 !important; }
.admin-page-loader.is-loading::after { animation: admin-page-progress 1.1s ease-in-out infinite !important; }
@keyframes admin-page-progress {  to { transform: translateX(280%); }  }
.admin-api-status { background: #161616 !important; }
.admin-anchor-nav { background: #0f0f0ff2 !important; }
.admin-anchor-nav a.is-active { background: #292929 !important; box-shadow: inset 0 -2px #a6a6a6 !important; }
.admin-section { background: linear-gradient(145deg, #181818, #121212) !important; box-shadow: 0 9px 28px #00000033 !important; }
.admin-summary-card { background: #121212 !important; }
.admin-field input, .admin-field textarea, .admin-field select { background: #0d0d0d !important; }
.admin-submit, .admin-action { background: #313131 !important; }
.admin-action:hover, .admin-submit:hover { box-shadow: 0 0 12px #a5a5a52b !important; }
.admin-action.danger { background: #1f1f1f !important; }
.admin-action.muted { background: #1e1e1e !important; }
.admin-dialog { background: #131313 !important; box-shadow: 0 24px 90px #000000bb, 0 0 34px #95959526 !important; }
.admin-dialog::backdrop { background: #060606bb !important; backdrop-filter: blur(4px) !important; }
.admin-dialog-field input, .admin-dialog-field textarea { background: #0c0c0c !important; }
.admin-dialog-field input:focus, .admin-dialog-field textarea:focus { box-shadow: 0 0 0 3px #adadad22 !important; }
.proof-admin-form { background: #121212 !important; }
.proof-admin-card { background: #0b0b0b !important; }
.proof-admin-card img { background: #0b0b0b !important; }
.proof-admin-card .admin-action { background: #111111e8 !important; backdrop-filter: blur(4px) !important; box-shadow: 0 4px 14px #00000066 !important; }
.admin-row { background: #121212 !important; }
.admin-row.is-pinned { background: linear-gradient(110deg, #272727, #131313 70%) !important; box-shadow: 0 0 12px #cccccc23 !important; }
.admin-toast { background: #161616 !important; box-shadow: 0 9px 30px #00000088 !important; }
.locked-shell { background: radial-gradient(ellipse at 50% 40%, #25252555, transparent 52%), #0c0c0c !important; }
.locked-shell::before, .locked-shell::after { filter: blur(70px) !important; animation: lockedDrift 16s ease-in-out infinite alternate !important; }
.locked-shell::before { background: #808080 !important; }
.locked-shell::after { background: #575757 !important; }
.locked-card { background: linear-gradient(160deg, #161616, #0f0f0f) padding-box, linear-gradient(120deg, #a5a5a5, #979797 34%, #d0d0d0 60%, #a5a5a5) border-box !important; box-shadow: 0 26px 70px #00000088, 0 0 40px #9999991f !important; animation: lockedBorder 9s linear infinite, lockedEnter .5s ease both !important; }
.locked-card::before { background: radial-gradient(circle at 18% 0%, #b7b7b71c, transparent 45%) !important; }
.locked-card .notice-icon { background: #202020 !important; box-shadow: 0 0 22px #a5a5a52e !important; animation: lockedPulse 3s ease-in-out infinite !important; }
@keyframes lockedPulse {  50% { box-shadow: 0 0 34px #a5a5a555; transform: translateY(-2px); }  }
.locked-steps { background: #111111 !important; }
.locked-steps li::before { background: #242424 !important; }
.locked-card a { background: linear-gradient(120deg, #484848, #707070) !important; }
.locked-card a:hover { box-shadow: 0 18px 36px -16px #b6b6b6, inset 0 1px 0 #f7f7f7 !important; }
.locked-card .locked-secondary { background: #1b1b1b !important; box-shadow: none !important; }
.admin-withdrawal-qr { background: #ffffff !important; }
.proof-admin-card .admin-action:hover { background: #252525f0 !important; }
.admin-search input { background: #0e0e0e !important; }
.admin-search input:focus { box-shadow: 0 0 0 3px #a3a3a31f !important; }
.withdraw-filters button { background: #131313 !important; }
.withdraw-filters button.is-active { background: #222222 !important; box-shadow: inset 0 -2px #a6a6a6 !important; }
.admin-withdrawal-qr-button { background: rgba(22,22,22,0.72) !important; }
.admin-withdrawal-qr-button:hover { box-shadow: 0 0 22px rgba(161,161,161,0.28) !important; }
.qr-dialog { background: #0e0e0e !important; box-shadow: 0 26px 80px #000000aa !important; }
.qr-dialog::backdrop { background: #040404cc !important; }
.qr-dialog img { background: #ffffff !important; }
.qr-dialog-close { background: #1a1a1ae6 !important; }
.admin-thread { background: #121212 !important; }
.admin-thread.is-active { background: #1a1a1a !important; box-shadow: inset 3px 0 #b1b1b1 !important; }
.admin-support-chat { background: #0b0b0b !important; box-shadow: 0 18px 42px rgba(0,0,0,0.45) !important; }
.admin-support-head { background: linear-gradient(90deg, #141414, #191919) !important; }
.admin-support-chat .support-messages { background: radial-gradient(circle at 20% 0%, rgba(162,162,162,0.06), transparent 60%), #0c0c0c !important; }
.admin-support-chat .support-bubble { box-shadow: 0 6px 18px rgba(0,0,0,0.28) !important; }
.admin-support-chat .support-member { background: linear-gradient(145deg, #222222, #131313) !important; }
.admin-support-chat .support-admin { background: linear-gradient(135deg, #6a6a6a, #5b5b5b) !important; }
.admin-support-chat .support-form { background: #101010 !important; }
.admin-support-chat .support-form input { background: #0b0b0b !important; }
.admin-support-chat .support-form button { background: linear-gradient(135deg, #828282, #7d7d7d) !important; }
.locked-reason { background: #171717 !important; }
.locked-warning, .codes-hint { background: #111111 !important; }
.locked-card .locked-primary { background: linear-gradient(120deg, #595959, #828282) !important; box-shadow: 0 8px 22px #9999992e !important; }
.locked-shell.is-codes { background: radial-gradient(ellipse at 50% 40%, #34343455, transparent 52%), #0c0c0c !important; }
.locked-shell.is-codes .locked-card::before { background: radial-gradient(circle at 18% 0%, #d0d0d020, transparent 45%) !important; }
.locked-shell.is-codes .notice-icon { background: #2a2a2a !important; box-shadow: 0 0 22px #d0d0d02e !important; }
.locked-shell.is-codes .locked-steps li::before { background: #2c2c2c !important; }
.focus-body { background: radial-gradient(ellipse 68% 52% at 50% -6%, #252525 0%, transparent 62%), radial-gradient(ellipse 46% 40% at 88% 104%, #181818 0%, transparent 58%), #0d0d0d !important; }
.focus-card { background: linear-gradient(165deg, #1a1a1a 0%, #121212 58%, #0f0f0f 100%) !important; box-shadow: 0 32px 74px -34px #000000, 0 0 46px #a2a2a218, inset 0 1px 0 #ffffff0d !important; }
.focus-card::before { background: linear-gradient(90deg, transparent, #b7b7b796, transparent) !important; }
.focus-icon { background: radial-gradient(circle at 50% 18%, #b7b7b726, #171717 72%) !important; box-shadow: 0 0 28px #a5a5a530, inset 0 1px 0 #ffffff14 !important; }
.focus-icon svg { animation: focusIconFloat 4.2s ease-in-out infinite !important; }
@keyframes focusIconFloat {  50% { transform: translateY(-3px); }  }
.focus-destination { background: linear-gradient(120deg, #181818, #131313) !important; }
.focus-destination .destination-icon { background: #b1b1b119 !important; box-shadow: inset 0 0 0 1px #b7b7b730 !important; }
.focus-card .gate-error:not(:empty) { background: #1e1e1e !important; }
.focus-card .focus-button { background: linear-gradient(115deg, #d9d9d9 0%, #b6b6b6 38%, #9a9a9a 100%) !important; box-shadow: 0 16px 34px -18px #a3a3a3, inset 0 1px 0 #f7f7f7 !important; }
.focus-card .focus-button::before { background: linear-gradient(110deg, transparent 24%, #ffffff5c 46%, transparent 68%) !important; animation: focusShine 3.6s ease-in-out infinite !important; }
@keyframes focusShine {  0%, 55% { transform: translateX(-130%); } 86%, 100% { transform: translateX(130%); }  }
.focus-card .focus-button .button-arrow { background: #171717 !important; }
.focus-card .focus-button:not(:disabled):hover { box-shadow: 0 20px 44px -18px #b6b6b6, inset 0 1px 0 #f7f7f7 !important; }
.focus-card .focus-button:disabled { background: linear-gradient(115deg, #1e1e1e, #181818) !important; box-shadow: inset 0 1px 0 #ffffff0a !important; }
.focus-card .focus-button:disabled .button-arrow { background: #101010 !important; }
.focus-card .focus-button.is-ready { animation: focusReady .45s ease !important; }
@keyframes focusReady {  from { transform: scale(.985); }  }
.gate-progress { background: #1e1e1e !important; }
.gate-progress span { background: linear-gradient(90deg, #b8b8b8, #969696) !important; box-shadow: 0 0 12px #a3a3a38c !important; }
.locked-card a, .locked-card .locked-primary { background: linear-gradient(115deg, #d9d9d9 0%, #b6b6b6 40%, #9a9a9a 100%) !important; box-shadow: 0 14px 30px -16px #a3a3a3, inset 0 1px 0 #f7f7f7 !important; }
.locked-card .locked-secondary:hover { box-shadow: 0 12px 26px -18px #000000 !important; }
.section-heading h2::before, .panel-heading h3::before, .admin-section-heading h2::before, .admin-section-heading h3::before, .admin-heading h1::before, .dashboard-topbar h1::before { background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><defs><linearGradient id='m' x1='0' y1='0' x2='1' y2='1'><stop stop-color='%23d0d0d0'/><stop offset='1' stop-color='%23979797'/></linearGradient></defs><circle cx='12' cy='12' r='9.2' stroke='url(%23m)' stroke-width='1.5' stroke-dasharray='4 5' opacity='.9'/><path d='M12 5.6l1.55 4.25L17.8 11.4l-4.25 1.55L12 17.2l-1.55-4.25L6.2 11.4l4.25-1.55z' fill='url(%23m)'/></svg>") center / contain no-repeat !important; animation: titleMarkSpin 9s linear infinite, titleMarkGlow 3.4s ease-in-out infinite !important; }
.admin-gate { background: radial-gradient(ellipse at 50% 20%, #222222 0%, transparent 60%), #0b0b0b !important; }
.admin-gate-card { background: linear-gradient(165deg, #1a1a1a, #121212 60%, #0f0f0f) !important; box-shadow: 0 34px 80px -40px #000000, 0 0 46px #a2a2a218, inset 0 1px 0 #ffffff0d !important; }
.admin-gate-icon { background: radial-gradient(circle at 50% 18%, #b7b7b726, #171717 72%) !important; box-shadow: 0 0 26px #a5a5a530 !important; }
.admin-gate-card input { background: #0e0e0e !important; }
.admin-gate-card input:focus { box-shadow: 0 0 0 3px #a5a5a526 !important; }
.admin-member-tab { background: #151515 !important; }
.admin-member-tab.is-active { background: linear-gradient(115deg, #2d2d2d, #424242) !important; box-shadow: 0 8px 20px -14px #a5a5a5 !important; }
.gate-secondary-link { background: #181818 !important; }
.admin-preset-block { background: #141414 !important; }
.admin-preset-chip { background: linear-gradient(120deg, #1d1d1d, #171717) !important; }
.admin-preset-chip:hover:not(:disabled) { box-shadow: 0 8px 18px -14px #a5a5a5 !important; }
.admin-preset-chip.is-added { background: #1c1c1c !important; }
.offerwall-body { background: radial-gradient(ellipse 70% 50% at 50% -8%, #191919 0%, transparent 62%), #0b0b0b !important; }
.offerwall-pill { background: #1b1b1b !important; }
.offerwall-pill.is-muted { background: #151515 !important; }
.offerwall-btn { background: linear-gradient(100deg, #4aa8e0, #656565 55%, #646464) !important; box-shadow: 0 14px 30px -20px #656565 !important; }
.offerwall-btn:not(:disabled):hover { filter: brightness(1.07) !important; }
.offerwall-btn:disabled { filter: grayscale(.5) brightness(.85) !important; }
.offerwall-btn.is-ghost { background: #1c1c1c !important; box-shadow: none !important; }
.offerwall-btn .button-arrow { background: #00000038 !important; }
.offerwall-frame-wrap { background: #080808 !important; }
.offerwall-frame-wrap iframe { box-shadow: 0 0 0 1px rgba(178,178,178,0.28), 0 18px 44px rgba(130,130,130,0.2) !important; background: #0b0b0b !important; }
.offerwall-card .gate-error:not(:empty) { background: #1e1e1e !important; }
.offerwall-done { background: #1c1c1c !important; box-shadow: 0 0 0 1px rgba(79,226,176,0.4), 0 16px 36px rgba(35,200,150,0.22) !important; }
.offerwall-card, .focus-card { box-shadow: 0 0 0 1px rgba(170,170,170,0.16), 0 24px 60px rgba(130,130,130,0.18) !important; }
.offerwall-card::before { background: conic-gradient(from 0deg, transparent 0 56%, rgba(211,211,211,0.42) 70%, transparent 84%) !important; animation: owGlowSpin 8s linear infinite !important; }
@keyframes owGlowSpin {  to { transform: rotate(360deg); }  }
.offerwall-btn, .primary-button { box-shadow: 0 10px 28px rgba(131,131,131,0.3), inset 0 1px 0 rgba(255,255,255,0.18) !important; }
.offerwall-btn::after { background: linear-gradient(100deg, transparent, rgba(255,255,255,0.4), transparent) !important; animation: owSheen 3.8s ease-in-out infinite !important; }
@keyframes owSheen {  0%, 55% { left: -60%; } 100% { left: 130%; }  }
.admin-section-heading h2::after, .admin-section-heading h3::after { background: linear-gradient(90deg, rgba(152,152,152,0.95), rgba(214,214,214,0.65), transparent) !important; box-shadow: 0 0 12px rgba(152,152,152,0.55) !important; animation: adminUnderline 3.6s ease-in-out infinite !important; }
@keyframes adminUnderline {  0%, 100% { width: 70px; opacity: 0.9; } 50% { width: 118px; opacity: 1; }  }
.admin-tag.is-copy { background: rgba(132,132,132,0.16) !important; }
.admin-tag.is-copy:hover { background: rgba(132,132,132,0.28) !important; box-shadow: 0 0 14px rgba(132,132,132,0.45) !important; }
.maintenance-body { background: radial-gradient(60% 55% at 18% 12%, rgba(166,166,166,0.24), transparent 65%), radial-gradient(55% 50% at 82% 20%, rgba(132,132,132,0.3), transparent 66%), radial-gradient(70% 60% at 50% 108%, rgba(126,126,126,0.22), transparent 70%), #090909 !important; }
.maintenance-card { background: linear-gradient(160deg, rgba(21,21,21,0.94), rgba(11,11,11,0.97)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,0.04) inset, 0 26px 70px rgba(0,0,0,0.55), 0 0 64px rgba(151,151,151,0.16) !important; }
.maintenance-card::before { background: radial-gradient(circle at 50% 0%, rgba(175,175,175,0.34), transparent 70%) !important; }
.maintenance-orb { background: radial-gradient(circle at 30% 25%, rgba(201,201,201,0.4), rgba(65,65,65,0.55)) !important; box-shadow: 0 0 32px rgba(161,161,161,0.5) !important; animation: maintenanceSpin 9s linear infinite !important; }
@keyframes maintenanceSpin {  0%, 100% { transform: rotate(-6deg) scale(1); } 50% { transform: rotate(6deg) scale(1.06); }  }
.maintenance-card h1 { background: linear-gradient(96deg, #dbdbdb, #a9a9a9 45%, #a6a6a6) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent; }
.maintenance-timer { background: linear-gradient(150deg, rgba(37,37,37,0.6), rgba(16,16,16,0.7)) !important; box-shadow: 0 0 34px rgba(107,107,107,0.22) !important; }
.maintenance-actions .secondary-button { background: rgba(255,255,255,0.06) !important; }
.maintenance-actions .secondary-button:hover:not(:disabled) { background: rgba(255,255,255,0.12) !important; box-shadow: 0 0 22px rgba(183,183,183,0.34) !important; }
.admin-pill { background: rgba(22,22,22,0.78) !important; }
.admin-pill.is-on { background: rgba(24,24,24,0.85) !important; box-shadow: 0 0 20px rgba(255,96,96,0.32) !important; }
.maintenance-actions .primary-button { background: linear-gradient(100deg, #a4a4a4, #8a8a8a 55%, #888888) !important; }
.maintenance-actions .primary-button:hover { filter: brightness(1.08) !important; }
#notify-pill.is-on { background: rgba(24,24,24,0.85) !important; }
.admin-storage-ok { background: rgba(37,37,37,0.72) !important; }
.admin-storage-warn { background: rgba(24,24,24,0.8) !important; box-shadow: 0 0 22px rgba(255,96,96,0.25) !important; }
.admin-tag.is-rush { background: linear-gradient(135deg, #ef4444, #828282) !important; box-shadow: 0 0 10px rgba(239,68,68,0.4) !important; }
.admin-tag.is-booster { background: #6a6a6a !important; box-shadow: 0 0 10px rgba(106,106,106,0.4) !important; }
.admin-tag.is-youtuber { background: #dc2626 !important; box-shadow: 0 0 10px rgba(220,38,38,0.4) !important; }
@media (prefers-reduced-motion: reduce) {
.admin-page-loader.is-loading::after { animation: none !important; }
.offerwall-card::before, .offerwall-btn::after { animation: none !important; }
.admin-section-heading h2::after, .admin-section-heading h3::after { animation: none !important; }
}
