:root{color-scheme:dark;--bg-start: #02040a;--bg-end: #080b11;--surface: #0b1018;--surface-soft: #101721;--surface-strong: #141c28;--text-primary: #f4f7fb;--text-secondary: #aab5c4;--text-muted: #788596;--line-soft: rgba(255, 255, 255, .07);--accent: #58c7ff;--accent-strong: #2fa9ec;--accent-green: #69e1bd;--danger: #ff777f}*{box-sizing:border-box}html,body{margin:0;min-height:100%}html{scroll-behavior:smooth;scrollbar-color:rgba(48,154,255,.72) rgba(2,7,13,.96);scrollbar-width:thin;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dust3-mobile-menu-open,html.dust3-mobile-menu-open body{overflow:hidden;overscroll-behavior:none}html.dust3-mobile-menu-open app-site-header{position:fixed;inset:0 0 auto}body{min-width:320px;overflow-x:hidden;background-color:#010205;background-image:linear-gradient(180deg,#0102056b,#03060b80 48%,#080b11c7),url(/bg-site.webp);background-position:center center,center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#02070dfa,#030a12fa);box-shadow:inset 0 0 0 1px #58c7ff0d}::-webkit-scrollbar-thumb{border:3px solid rgba(2,7,13,.98);border-radius:999px;background:linear-gradient(180deg,#58c7ff,#1477d8 58%,#0a3f85);box-shadow:inset 0 1px #ffffff3d,0 0 18px #268cff52}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#83dcff,#2396ff 58%,#105bb4)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#b5ecff,#45b8ff 56%,#1772d8)}::-webkit-scrollbar-corner{background:#02070dfa}.dust3-noise{display:none!important;background:none!important}::selection{background:#58c7ff52;color:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.dust3-reveal-enabled :where(app-site-header .topbar-inner,.hero-card,.hub-hero,.active-preview,.past-section,.how-banner,.sites-grid>app-promo-card,app-gambling-warning,.categories,.empty-state,.state-card,.archive-head,.archive-grid>.giveaway-card,.active-grid>.giveaway-card,.past-grid>.giveaway-card,.giveaway-hero,.conditions-card,.conditions-list>.condition-task,.detail-hero,.proof-card,.anchor-nav,.info-section,.review-sidebar>*,.review-main>*,.quick-links>.quick-link-card,.pros-cons-grid>.info-card,.metrics-grid>.metric-card,.content-stack>.content-card,.alternatives-grid>.alternative-card,.terms-card,.terms-list>li,.privacy-card,.policy-list>li,.not-found-panel,app-site-footer .footer-shell):not(.is-revealed){opacity:0;filter:blur(16px);transform:translate3d(0,46px,0) scale(.94)}.reveal-item{opacity:0;filter:blur(16px);transform:translate3d(0,46px,0) scale(.94);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--scroll-reveal-delay, 0ms);will-change:opacity,transform,filter}.reveal-item--hero{filter:blur(20px) brightness(.74);transform:translate3d(0,54px,0) scale(.94);transition-duration:1.12s}.reveal-item--header{filter:blur(14px) brightness(.82);transform:translate3d(0,-42px,0) scale(.94);transition-duration:.96s}.reveal-item--card{filter:blur(18px) brightness(.72);transform:translate3d(0,68px,0) scale(.86);transition-duration:.76s,.92s,.9s}.reveal-item--footer{filter:blur(14px);transform:translate3d(0,34px,0) scale(.97);transition-duration:.98s}.reveal-item.is-revealed{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);animation:dust3-reveal-glow .92s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--scroll-reveal-delay, 0ms)}.reveal-item--card.is-revealed{animation-name:dust3-card-pop;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.18,1.35,.32,1),cubic-bezier(.16,1,.3,1)}.reveal-item--header.is-revealed,.reveal-item--hero.is-revealed{animation-name:dust3-hero-drop}app-promo-card.reveal-item--card.is-revealed .site-card,.giveaway-card.reveal-item--card.is-revealed,.condition-task.reveal-item--card.is-revealed,.content-card.reveal-item--card.is-revealed,.metric-card.reveal-item--card.is-revealed,.info-card.reveal-item--card.is-revealed,.alternative-card.reveal-item--card.is-revealed{animation:dust3-card-edge-flash .98s ease both;animation-delay:var(--scroll-reveal-delay, 0ms)}@keyframes dust3-reveal-glow{0%{opacity:0;filter:blur(18px) brightness(.72);transform:translate3d(0,58px,0) scale(.9)}58%{opacity:1;filter:blur(2px) brightness(1.12) drop-shadow(0 0 18px rgba(47,169,236,.28));transform:translate3d(0,-5px,0) scale(1.012)}to{opacity:1;filter:blur(0) brightness(1);transform:translateZ(0) scale(1)}}@keyframes dust3-hero-drop{0%{opacity:0;filter:blur(20px) brightness(.72);transform:translate3d(0,48px,0) scale(.94)}62%{opacity:1;filter:blur(1px) brightness(1.1) drop-shadow(0 0 24px rgba(47,169,236,.22));transform:translate3d(0,-4px,0) scale(1.006)}to{opacity:1;filter:blur(0) brightness(1);transform:translateZ(0) scale(1)}}@keyframes dust3-card-pop{0%{opacity:0;filter:blur(18px) brightness(.68);transform:translate3d(0,72px,0) scale(.84)}54%{opacity:1;filter:blur(2px) brightness(1.14) drop-shadow(0 0 22px rgba(34,140,255,.34));transform:translate3d(0,-7px,0) scale(1.025)}to{opacity:1;filter:blur(0) brightness(1);transform:translateZ(0) scale(1)}}@keyframes dust3-card-edge-flash{0%,to{box-shadow:inherit}48%{box-shadow:0 0 0 1px #4fb8ff94,0 0 34px #228cff57,0 22px 46px #0000005c,inset 0 0 28px #2181ff1f}}
