.gaming-technologie-2025-root{--primary:#00ff87;--secondary:#00d9ff;--accent:#f0f;--bg-dark:#0a0e27;--bg-card:#151933;--text:#e0e6ff;--text-dim:#8892b0}html[data-theme=light] .gaming-technologie-2025-root{--primary:#047857;--secondary:#00a8cc;--accent:#c0c;--bg-dark:#f5f7ff;--bg-card:#fff;--text:#1a1f3a;--text-dim:#4a5568}.gaming-technologie-2025-root .toc-wrapper{z-index:1001;position:fixed;top:70px;right:20px}.gaming-technologie-2025-root .toc-tooltip{color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;background:#0f172a;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:.8rem;transition:opacity .2s;position:absolute;top:50%;right:60px;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}html[data-theme=light] .gaming-technologie-2025-root .toc-tooltip{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.gaming-technologie-2025-root .toc-wrapper:hover .toc-tooltip{opacity:1}.gaming-technologie-2025-root .toc-button{background:linear-gradient(135deg, var(--primary), var(--secondary));cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00ff8766}.gaming-technologie-2025-root .toc-button:hover{transform:scale(1.08);box-shadow:0 8px 24px #00ff8766}.gaming-technologie-2025-root .toc-button span{background:#fff;border-radius:2px;width:20px;height:3px}.gaming-technologie-2025-root .toc-panel{background:var(--bg-card);z-index:1000;border-left:1px solid #00ff8733;width:320px;height:100vh;padding:60px 24px 30px;transition:right .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-340px;overflow-y:auto;box-shadow:-10px 0 30px #00000080}html[data-theme=light] .gaming-technologie-2025-root .toc-panel{box-shadow:-10px 0 30px #00000026}.gaming-technologie-2025-root .toc-panel.open{right:0}.gaming-technologie-2025-root .close-toc{cursor:pointer;color:var(--text);background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.gaming-technologie-2025-root .toc-panel h3{color:var(--text);border-bottom:2px solid var(--primary);margin-bottom:15px;padding-bottom:8px;font-size:1.1rem}.gaming-technologie-2025-root .toc-panel ul{margin:0;padding:0;list-style:none}.gaming-technologie-2025-root .toc-panel li{margin-bottom:10px}.gaming-technologie-2025-root .toc-panel a{color:var(--text);border-radius:6px;padding:6px 10px;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s;display:block}.gaming-technologie-2025-root .toc-panel a:hover{color:var(--primary);background:#00ff871a}html[data-theme=light] .gaming-technologie-2025-root .toc-panel a:hover{background:#00cc6a1f}.gaming-technologie-2025-root .header-wrapper{padding:2rem 0}.gaming-technologie-2025-root header{backdrop-filter:blur(20px);text-align:center;background:#151933b3;border:1px solid #00ff8733;border-radius:12px;padding:1.5rem 2rem;transition:background .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}html[data-theme=light] .gaming-technologie-2025-root header{background:#ffffffb3;box-shadow:0 4px 20px #0000001a}.gaming-technologie-2025-root header:before{content:"";background:linear-gradient(90deg,#0000,#00ff871a,#0000);width:200%;height:100%;animation:3s infinite gt2025-shimmer;position:absolute;top:0;left:-100%}@keyframes gt2025-shimmer{to{left:100%}}.ai-hub .gaming-technologie-2025-root .header-title{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;z-index:1;text-align:center;background-clip:text;font-size:clamp(1.2rem,3vw,2rem);font-weight:600;position:relative}.ai-hub .gaming-technologie-2025-root .tag{color:var(--primary);background:#00ff8714;border:1px solid #00ff874d}html[data-theme=light] .gaming-technologie-2025-root .tag{background:#00cc6a1a;border-color:#00cc6a59}.ai-hub .gaming-technologie-2025-root .subtitle{color:var(--text-dim)}.ai-hub .gaming-technologie-2025-root .stat-number{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;background-clip:text}.ai-hub .gaming-technologie-2025-root .stat-label{color:var(--text-dim)}.gaming-technologie-2025-root .intro{padding:3rem 0 1rem}.gaming-technologie-2025-root .intro p{max-width:100%;color:var(--text-dim);text-align:justify;text-justify:inter-word;margin:0 auto 1.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.8}.gaming-technologie-2025-root .intro strong{white-space:nowrap;color:var(--primary)}.ai-hub .gaming-technologie-2025-root .articles{padding:2rem 0;display:block}.ai-hub .gaming-technologie-2025-root .article-card{background:var(--bg-card);opacity:0;cursor:default;border:1px solid #00ff871a;border-radius:16px;margin-bottom:3rem;padding:2.5rem;transition:all .4s;animation:none;position:relative;overflow:hidden;transform:translateY(30px)}html[data-theme=light] .gaming-technologie-2025-root .article-card{box-shadow:0 4px 20px #00000014}.ai-hub .gaming-technologie-2025-root .article-card.visible{opacity:1;transform:translateY(0)}.gaming-technologie-2025-root .article-card:before{content:"";background:linear-gradient(180deg, var(--primary), var(--secondary));opacity:0;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.ai-hub .gaming-technologie-2025-root .article-card:hover{border-color:var(--primary);transform:translate(8px);box-shadow:0 8px 32px #00ff8733}.gaming-technologie-2025-root .article-card:hover:before{opacity:1}.gaming-technologie-2025-root .article-icon{margin-bottom:1rem;font-size:3rem;animation:3s ease-in-out infinite gt2025-float;display:inline-block}@keyframes gt2025-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gaming-technologie-2025-root .article-card h2{color:var(--primary);align-items:center;gap:1rem;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);display:flex}.gaming-technologie-2025-root .article-card img{object-fit:cover;border-radius:12px;width:100%;height:250px;margin:1.5rem 0;transition:transform .3s}.gaming-technologie-2025-root .article-card:hover img{transform:scale(1.02)}.gaming-technologie-2025-root .card-text{color:var(--text-dim);text-align:justify;text-justify:inter-word;margin-bottom:1.5rem}.gaming-technologie-2025-root .card-text strong{white-space:nowrap}.gaming-technologie-2025-root .article-highlights{border-left:3px solid var(--primary);background:#00ff870d;border-radius:4px;margin:1.5rem 0;padding:1rem 1.5rem}.gaming-technologie-2025-root .article-highlights>strong{color:var(--primary)}.gaming-technologie-2025-root .article-highlights ul{margin-top:.5rem;list-style:none}.gaming-technologie-2025-root .article-highlights li{padding:.5rem 0 .5rem 1.5rem;position:relative}.gaming-technologie-2025-root .article-highlights li:before{content:"▹";color:var(--primary);font-weight:700;position:absolute;left:0}.gaming-technologie-2025-root .cta-button{background:linear-gradient(135deg, var(--primary), var(--secondary));color:var(--bg-dark);border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}html[data-theme=light] .gaming-technologie-2025-root .cta-button{color:#fff;background:linear-gradient(135deg,#059669,#047857);font-size:1.2rem;font-weight:700}.gaming-technologie-2025-root .cta-button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gaming-technologie-2025-root .cta-button:hover:before{width:300px;height:300px}.gaming-technologie-2025-root .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00ff8766}.gaming-technologie-2025-root .cta-button span{z-index:1;position:relative}.gaming-technologie-2025-root .conclusion{border:2px solid var(--primary);text-align:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,#00ff8733,#00d9ff33);border-radius:16px;margin:0 0 4rem;padding:3rem;transition:background .3s,border-color .3s;position:relative;overflow:hidden}html[data-theme=light] .gaming-technologie-2025-root .conclusion{background:linear-gradient(135deg,#00cc6a26,#00a8cc26)}.gaming-technologie-2025-root .conclusion:before{content:"";background:radial-gradient(circle,#00ff8726 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite gt2025-rotate;position:absolute;top:-50%;left:-50%}@keyframes gt2025-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gaming-technologie-2025-root .conclusion-content{z-index:1;position:relative}.gaming-technologie-2025-root .conclusion h2{color:var(--primary);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.5rem)}.gaming-technologie-2025-root .conclusion p{color:var(--text);text-align:justify;text-justify:inter-word;margin-bottom:2rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.gaming-technologie-2025-root .conclusion strong{white-space:nowrap;color:var(--primary);font-weight:600}.gaming-technologie-2025-root .conclusion-note{margin-bottom:2.5rem;font-size:1.1rem}@media (width<=768px){.gaming-technologie-2025-root .header-wrapper{padding:1rem 0}.gaming-technologie-2025-root header{border-radius:8px;padding:1rem}.ai-hub .gaming-technologie-2025-root .header-title{font-size:clamp(1rem,4vw,1.5rem)}.ai-hub .gaming-technologie-2025-root .article-card{padding:1.5rem}.gaming-technologie-2025-root .conclusion{padding:2rem 1.5rem}.gaming-technologie-2025-root .intro p,.gaming-technologie-2025-root .card-text{text-align:left}}
