:root{--color-primary:#1a1a1a;--color-primary-light:#2d2d2d;--color-primary-dark:#0d0d0d;--color-accent:#4a4a4a;--color-accent-light:#666666;--color-text-primary:#f5f5dc;--color-text-secondary:#e6e6c7;--color-text-tertiary:#d4d4aa;--color-text-muted:#c2c2a0;--color-text-light:#b8b88d;--color-bg-primary:#0f0f0f;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#262626;--color-bg-quaternary:#333333;--color-bg-white:#2a2a2a;--color-bg-cream:#404040;--color-bg-light-cream:#4d4d4d;--color-border-primary:#555555;--color-border-secondary:#666666;--color-border-tertiary:#444444;--color-gold:#c9b037;--color-gold-light:#e6cc5a;--color-silver:#8a8a8a;--color-silver-light:#a6a6a6;--color-bronze:#8b4513;--gradient-primary:linear-gradient(135deg,#1a1a1a,#333333);--gradient-secondary:linear-gradient(135deg,#262626,#404040);--gradient-hero:radial-gradient(ellipse at center,#1a1a1a 0%,#0f0f0f 50%,#000000 100%);--gradient-dark:linear-gradient(135deg,#000000,#1a1a1a);--gradient-gold:linear-gradient(135deg,#c9b037,#e6cc5a);--gradient-silver:linear-gradient(135deg,#8a8a8a,#a6a6a6);--gradient-bronze:linear-gradient(135deg,#8b4513,#cd853f);--gradient-shimmer:linear-gradient(90deg,transparent,#c9b037,transparent);--gradient-accent:linear-gradient(90deg,#1a1a1a,#333333,#4a4a4a);--shadow-light:0 4px 8px rgba(0,0,0,0.6);--shadow-medium:0 6px 12px rgba(0,0,0,0.7);--shadow-heavy:0 8px 24px rgba(0,0,0,0.8);--shadow-card:0 16px 40px rgba(0,0,0,0.9);--shadow-text:2px 2px 4px rgba(0,0,0,0.8);--shadow-glow:0 0 15px rgba(201,176,55,0.4);--shadow-glow-strong:0 0 25px rgba(201,176,55,0.7);--shadow-star:0 0 10px rgba(201,176,55,0.6);--shadow-star-strong:0 0 20px rgba(201,176,55,0.9);--opacity-overlay:rgba(26,26,26,0.8);--opacity-selection:rgba(201,176,55,0.3);--opacity-backdrop:rgba(15,15,15,0.95);--opacity-white-overlay:rgba(42,42,42,0.3);--opacity-white-light:rgba(64,64,64,0.7);--opacity-white-medium:rgba(77,77,77,0.8);--opacity-white-heavy:rgba(85,85,85,0.9);--opacity-dark-overlay:rgba(0,0,0,0.95)}body{background:var(--color-bg-primary);color:var(--color-text-primary)}.main-nav{background:var(--opacity-dark-overlay);border-bottom:3px solid var(--color-gold);box-shadow:0 4px 20px rgba(0,0,0,0.9)}.logo h1{color:var(--color-gold);text-shadow:0 0 10px rgba(201,176,55,0.5)}.logo .subtitle{color:var(--color-gold-light)}.nav-menu a{color:var(--color-text-secondary)}.nav-menu a:hover,.nav-menu a.active{color:var(--color-gold);text-shadow:0 0 8px rgba(201,176,55,0.4)}.nav-menu a::after{background:var(--color-gold)}.hero{background:var(--gradient-hero)}.hero::before{background-image:radial-gradient(circle at 20% 80%,rgba(201,176,55,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,69,19,0.1) 0%,transparent 50%)}.hero-title,.page-title{color:var(--color-gold);text-shadow:0 0 15px rgba(201,176,55,0.6)}.hero-subtitle,.page-subtitle{color:var(--color-text-secondary)}.element.scroll{background:radial-gradient(circle,var(--color-gold) 30%,transparent 70%);box-shadow:0 0 15px rgba(201,176,55,0.4)}.element.key{background:var(--gradient-gold);box-shadow:0 0 12px rgba(201,176,55,0.5)}.element.compass{background:radial-gradient(circle,var(--color-bronze) 20%,transparent 21%,transparent 40%,var(--color-gold) 41%,var(--color-gold) 60%,transparent 61%);box-shadow:0 0 10px rgba(139,69,19,0.4)}.hero-ornament,.header-ornament{background:var(--gradient-gold);box-shadow:var(--shadow-glow)}.hero-ornament::before,.hero-ornament::after,.header-ornament::before,.header-ornament::after{background:var(--color-bronze);box-shadow:0 0 8px rgba(139,69,19,0.6)}.section-title{color:var(--color-gold);text-shadow:var(--shadow-text)}.section-title::after{background:var(--gradient-gold);box-shadow:var(--shadow-glow)}.btn-primary{background:var(--gradient-gold);color:var(--color-bg-primary);border-color:var(--color-gold);text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.btn-primary:hover{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold));box-shadow:var(--shadow-glow-strong)}.btn-secondary{color:var(--color-gold);border-color:var(--color-gold)}.btn-secondary:hover{background:var(--color-gold);color:var(--color-bg-primary)}.btn-card{background:var(--color-bg-cream);color:var(--color-gold);border-color:var(--color-border-secondary)}.btn-card:hover{background:var(--color-gold);color:var(--color-bg-primary)}.game-card,.collection-card,.value-card,.team-member,.channel-card,.category-card,.guide-card,.review-card,.support-card{background:var(--color-bg-white);border:2px solid var(--color-border-primary);box-shadow:var(--shadow-heavy)}.game-card:hover,.collection-card:hover,.value-card:hover,.team-member:hover,.channel-card:hover,.category-card:hover,.guide-card:hover,.review-card:hover,.support-card:hover{box-shadow:var(--shadow-card);border-color:var(--color-gold)}.game-card::before,.channel-card::before,.category-card::before,.support-card::before{background:var(--gradient-gold)}.game-image{background:var(--gradient-dark);color:var(--color-gold);text-shadow:var(--shadow-text)}.game-discount{background:var(--color-bronze);color:var(--color-text-primary)}.game-title{color:var(--color-gold)}.game-genre{color:var(--color-text-tertiary)}.game-description{color:var(--color-text-secondary)}.current-price{color:var(--color-gold)}.original-price{color:var(--color-text-muted)}.stars{color:var(--color-gold);text-shadow:var(--shadow-star)}.rating-number{color:var(--color-text-tertiary)}.collection-header{background:var(--gradient-dark);color:var(--color-text-primary)}.collection-header::after{background:var(--gradient-gold)}.collection-title{text-shadow:var(--shadow-text)}.collection-subtitle{color:var(--color-text-secondary)}.collection-description,.channel-description,.category-description,.support-description{color:var(--color-text-tertiary)}.features-list li::before{content:'🔮';color:var(--color-gold)}.value-title,.member-name,.channel-title,.category-title,.support-title{color:var(--color-gold)}.value-description,.member-description{color:var(--color-text-tertiary)}.member-avatar{background:var(--gradient-dark);color:var(--color-gold);border:2px solid var(--color-gold)}.member-role{color:var(--color-bronze)}.channel-stats{background:var(--color-bg-tertiary);border:1px solid var(--color-border-tertiary)}.stat-number{color:var(--color-gold)}.stat-label{color:var(--color-text-tertiary)}.guide-count{background:var(--color-bg-cream);color:var(--color-gold)}.review-excerpt{border-left:3px solid var(--color-gold)}.reviewer-name{color:var(--color-gold)}.review-date{color:var(--color-text-muted)}.featured-review{background:linear-gradient(135deg,var(--color-bg-white) 0%,var(--color-bg-secondary) 100%);border:2px solid var(--color-gold)}.featured-review::after{background:var(--color-gold);color:var(--color-bg-primary)}.guide-header{background:var(--gradient-dark);color:var(--color-text-primary)}.guide-difficulty{background:var(--opacity-white-overlay);color:var(--color-gold)}.guide-title{text-shadow:var(--shadow-text)}.guide-game{color:var(--color-text-secondary)}.author-name{color:var(--color-gold)}.tag{background:var(--color-bg-cream);color:var(--color-gold);border:1px solid var(--color-border-secondary)}.leaderboard-item{background:var(--color-bg-white);border:1px solid var(--color-border-primary)}.rank{background:var(--gradient-dark);color:var(--color-gold)}.rank.gold{background:var(--gradient-gold);color:var(--color-bg-primary)}.rank.silver{background:var(--gradient-silver);color:var(--color-bg-primary)}.rank.bronze{background:var(--gradient-bronze);color:var(--color-text-primary)}.player-name{color:var(--color-gold)}.player-title{color:var(--color-bronze)}.player-score{color:var(--color-gold)}.contact-form{background:var(--color-bg-white);border:1px solid var(--color-border-primary)}.form-group label{color:var(--color-gold)}.form-group input,.form-group select,.form-group textarea{background:var(--color-bg-tertiary);border:2px solid var(--color-border-primary);color:var(--color-text-primary)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(201,176,55,0.2)}.filter-tab{background:var(--color-bg-white);border:2px solid var(--color-border-primary);color:var(--color-text-tertiary)}.filter-tab:hover,.filter-tab.active{background:var(--color-gold);color:var(--color-bg-primary);border-color:var(--color-gold)}.stat-item .stat-number{color:var(--color-gold)}.stat-item .stat-label{color:var(--color-text-secondary)}.event-card{background:var(--color-bg-white);border-left:4px solid var(--color-gold)}.event-date{background:var(--color-gold);color:var(--color-bg-primary)}.event-title{color:var(--color-gold)}.event-description{color:var(--color-text-tertiary)}.insight-card{background:var(--color-bg-white);border:1px solid var(--color-border-primary)}.insight-card::before{background:var(--gradient-gold)}.insight-card.performance::before{background:linear-gradient(90deg,var(--color-bronze),var(--color-gold))}.insight-card.precision::before{background:linear-gradient(90deg,var(--color-silver),var(--color-gold))}.insight-card.community::before{background:linear-gradient(90deg,var(--color-accent),var(--color-gold))}.insight-card.innovation::before{background:linear-gradient(90deg,var(--color-primary),var(--color-gold))}.insight-content h3{color:var(--color-gold)}.insight-content p{color:var(--color-text-tertiary)}.stat-highlight{background:var(--color-bg-cream);color:var(--color-gold);border:1px solid var(--color-border-secondary)}.gaming-facts{background:var(--color-bg-white);border:1px solid var(--color-border-primary)}.fact-header h3{color:var(--color-gold)}.header-ornament{background:var(--gradient-gold)}.header-ornament::before,.header-ornament::after{background:var(--color-bronze)}.fact-item{background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-cream));border:2px solid var(--color-border-primary)}.fact-item:hover,.fact-item.active{border-color:var(--color-gold)}.fact-number{color:var(--color-gold);text-shadow:var(--shadow-text)}.fact-text{color:var(--color-text-secondary)}.main-footer{background:var(--color-bg-primary);color:var(--color-text-primary);border-top:3px solid var(--color-gold)}.footer-section h3,.footer-section h4{color:var(--color-gold)}.footer-section p{color:var(--color-text-light)}.footer-section ul li a{color:var(--color-text-light)}.footer-section ul li a:hover{color:var(--color-gold)}.footer-bottom{border-top:1px solid var(--color-border-primary)}.footer-bottom p{color:var(--color-text-muted)}.cookie-banner{background:var(--opacity-dark-overlay);border-top:3px solid var(--color-gold)}.cookie-text p{color:var(--color-text-primary)}.cookie-link{color:var(--color-gold)}.cookie-accept{background:var(--color-gold);color:var(--color-bg-primary)}.cookie-accept:hover{background:var(--color-gold-light)}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--gradient-gold);border:2px solid var(--color-bg-primary)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-gold-light),var(--color-gold))}::selection{background:var(--opacity-selection);color:var(--color-text-primary)}