nav a[aria-current=page]{color:var(--accent2);font-weight:700}:root{--bg: #0f172a;--card: #1e293b;--accent: #ff2400;--accent2: #00cfa6;--text: #f8fafc;--gold: #ffb300;--font: "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6}header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--card);position:sticky;top:0;z-index:10;flex-wrap:wrap}.brand{display:flex;justify-content:center;width:100%;margin-top:20px}.brand svg{height:32px}.header-buttons{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:5px;flex-wrap:wrap}.header-btn{background:var(--accent);color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;font-weight:600;font-size:.95rem;height:42px;line-height:22px;transition:background .3s ease,transform .2s ease}.header-btn:hover{background:#b71c1c;transform:translateY(-2px)}.hamburger{background:none;border:none;color:var(--text);font-size:1.6rem;cursor:pointer;line-height:42px;padding:0 10px;transition:transform .2s ease}.hamburger:hover{transform:scale(1.1)}nav{display:none;flex-direction:column;background:var(--card);position:absolute;top:100%;left:0;width:100%;padding:10px}nav a{color:var(--gold);text-decoration:none;padding:8px 0;display:block}h1{text-align:center;margin-top:24px;font-size:1.9rem;color:var(--accent2)}.icons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:20px}.icons a{display:inline-block;border-radius:50%;animation:pulseSeq 8s infinite}.icons a:nth-child(2){animation-delay:2s}.icons a:nth-child(3){animation-delay:4s}.icons a:nth-child(4){animation-delay:6s}.icons img{width:70px;height:70px;border-radius:50%;background:#fff2;padding:10px;transition:transform .3s ease}.icons a:hover img{transform:scale(1.1)}@keyframes pulseSeq{0%{box-shadow:0 0 #00cfa6b3}25%{box-shadow:0 0 20px 8px #ff240066}50%{box-shadow:0 0 #00cfa6b3}to{box-shadow:0 0 #00cfa61a}}.text-block{background:var(--card);padding:10px;border-radius:8px;margin-top:15px;box-shadow:0 3px 8px #0000004d;max-height:220px;overflow:hidden;position:relative}.text-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(transparent,var(--card))}.text-block p{font-size:.9rem;line-height:1.4;margin-bottom:8px}.cta-buttons{display:flex;justify-content:center;gap:16px;margin:24px 0;flex-wrap:wrap;z-index:3}.cta-buttons a,.cta-buttons button{background:var(--accent);border:none;color:#fff;font-size:1rem;padding:10px 24px;border-radius:999px;font-weight:700;cursor:pointer;transition:.3s ease;height:46px;min-width:110px}.cta-buttons a{border-radius:999px;padding:10px 24px;display:inline-block;text-decoration:none}.cta-buttons button:hover{background:#b71c1c}main{max-width:960px;margin:auto;padding:20px}section{margin:50px 0;padding:30px;background:linear-gradient(135deg,#1e293b,#14213d);border-radius:14px;box-shadow:0 6px 20px #00000080;position:relative;overflow:hidden}section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(255,36,0,.05),transparent 70%);animation:glow 8s linear infinite}@keyframes glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section h2{color:var(--gold);font-size:1.5rem;margin-bottom:10px;position:relative;z-index:2}section p{position:relative;z-index:2}.play-btn{display:inline-block;margin-top:18px;background:var(--accent2);color:#fff;font-weight:700;text-decoration:none;padding:10px 26px;border-radius:30px;transition:.3s ease}.play-btn:hover{background:var(--gold);color:#000}.partner-link{margin-left:12px;margin-right:12px}.partner-link+.partner-link{margin-top:12px}.expanded-card .partner-link{display:block;text-align:center;margin-top:16px}.expanded-card .partner-link+.partner-link{margin-top:12px}.section-body{position:relative;z-index:2;font-size:1rem}.section-body p+p{margin-top:10px}.section-body ul,.section-body ol{margin:12px 0 0 16px;padding-left:8px}.section-body li{margin-bottom:6px}.lang-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:32px auto 16px;max-width:720px}.lang-chip{padding:8px 16px;border-radius:999px;background:#ffffff14;color:var(--text);text-decoration:none;font-size:.85rem;transition:transform .2s ease,background .3s ease;border:1px solid transparent}.lang-chip:hover{transform:translateY(-2px);background:#00cfa633}.lang-chip.active{background:var(--accent2);color:#000;border-color:#ffffff4d;font-weight:600}.status-message{text-align:center;color:#f8fafccc;margin:12px 0;font-size:.95rem}.status-message.warning{color:#ffb300}.expanded-results{background:linear-gradient(135deg,#1e293b,#0f1b33)}.expanded-results:before{opacity:.6}.expanded-intro{position:relative;z-index:2;margin-bottom:24px;color:#f8fafcd9}.expanded-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative;z-index:2}.expanded-card{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px;box-shadow:0 12px 30px #00000059}.expanded-card h3{color:var(--gold);font-size:1.1rem;margin-bottom:10px}.expanded-card .section-body{font-size:.95rem}.hero-cta{margin-top:40px}footer{background:var(--card);text-align:center;padding:20px;margin-top:50px;font-size:.9rem}@media(min-width:769px){header{flex-direction:row}.brand,.header-buttons{width:auto;margin:0}.brand{justify-content:flex-start}.header-buttons{justify-content:flex-end}}@media(max-width:600px){header{gap:8px}.brand{margin-top:10px}.lang-chip{font-size:.78rem;padding:6px 12px}section{padding:24px}}
