:root{color-scheme:dark}.theme-toggle{display:flex;align-items:center;justify-content:center;gap:7px;background:#ffffff0a;border:1px solid #ffffff40;border-radius:5px;padding:10px 12px;color:#ffffff;min-width:78px;height:40px;margin-left:16px}.theme-icon{font-size:19px;line-height:1;color:var(--accent)}.theme-label{font-size:8px;letter-spacing:1px;font-weight:700}.theme-toggle:hover{background:#ffffff18}header nav{margin-left:auto;margin-right:auto}header .nav-contact{margin-left:15px}
html[data-theme=light]{color-scheme:light;--bg:#faf9f6;--muted:#6a6a6a;--line:#fd024b26}html[data-theme=light] body{color:#111111;background:var(--bg)}html[data-theme=light] header{border-color:#fd024b20;background:#faf9f6e8;backdrop-filter:blur(15px)}html[data-theme=light] .brand i{color:#fd024b}html[data-theme=light] nav a:hover{color:#fd024b}html[data-theme=light] .nav-contact{border-color:#fd024b55}html[data-theme=light] .nav-contact span{color:#fd024b}html[data-theme=light] .theme-toggle{color:#fd024b;border-color:#fd024b35;background:#fd024b08}html[data-theme=light] .theme-icon{color:#fd024b}html[data-theme=light] .theme-toggle:hover{background:#fd024b15}html[data-theme=light] .hero{background:#f6f6f6}html[data-theme=light] .hero-art{opacity:.38;filter:saturate(.85)}html[data-theme=light] .hero-shade{background:linear-gradient(90deg,#f6f6f6 0%,#f6f6f6f2 30%,#f6f6f630 68%),linear-gradient(0deg,#f6f6f680,transparent 30%)}html[data-theme=light] h1>span{color:#fd024b}html[data-theme=light] .hero-description{color:#6a6a6a}html[data-theme=light] .hero .eyebrow .live-dot{background:#fd024b}html[data-theme=light] .hero .floating-label{background:#ffffff99;border-color:#fd024b40;color:#fd024b}html[data-theme=light] .hero .floating-label .live-dot{background:#fd024b}html[data-theme=light] .hero-companion span{background:#ffffffdc;border-color:#fd024b40;color:#fd024b}html[data-theme=light] .hero-companion span:before{background:#6a6a6a}html[data-theme=light] .scroll-icon{border-color:#fd024b55}html[data-theme=light] .hero-bottom i{color:#fd024b}html[data-theme=light] .statement{background:#f6f6f6}html[data-theme=light] .statement h2 span{color:#fd024b}html[data-theme=light] .statement-star{color:#fd024b}html[data-theme=light] .accent-text{color:#fd024b}html[data-theme=light] .game-card{background:white;border-color:#fd024b25;box-shadow:0 7px 25px #fd024b08}html[data-theme=light] .game-art{color:#ffffff}html[data-theme=light] .status{color:#6a6a6a}html[data-theme=light] .status:before{background:#6a6a6a}html[data-theme=light] .round-arrow{border-color:#fd024b40}html[data-theme=light] .games-foot{color:#6a6a6a}html[data-theme=light] .character-world{background:#f6f6f6}html[data-theme=light] .character-world:before{background-image:linear-gradient(#fd024b08 1px,transparent 1px),linear-gradient(90deg,#fd024b08 1px,transparent 1px)}html[data-theme=light] .character-heading .eyebrow{color:#6a6a6a}html[data-theme=light] .character-heading h2 span{color:#fd024b}html[data-theme=light] .character-stage{--accent:#fd024b!important}html[data-theme=light] .character-tag{border-color:#fd024b40}html[data-theme=light] .character-copy>p{color:#6a6a6a}html[data-theme=light] .character-traits span{border-color:#fd024b20;background:#ffffff55}html[data-theme=light] .character-number{color:#fd024b05;-webkit-text-stroke-color:#fd024b22}html[data-theme=light] .character-spec .eyebrow,html[data-theme=light] .character-spec>p:last-child{color:#6a6a6a}html[data-theme=light] .spec-track{background:#fd024b15}html[data-theme=light] .character-option{background:#ffffff60;border-color:#fd024b25}html[data-theme=light] .character-option[aria-selected=true]{background:#ffffff;border-color:#fd024b;box-shadow:0 5px 20px #fd024b10}html[data-theme=light] .character-option small{color:#6a6a6a}html[data-theme=light] .character-option>i{color:#fd024b}html[data-theme=light] .character-footer{border-color:#fd024b25;color:#6a6a6a}html[data-theme=light] .world-particle{background:#fd024b}html[data-theme=light] .about{background:#f6f6f6}html[data-theme=light] .about-copy h2 span{color:#fd024b}html[data-theme=light] .about-copy p:not(.eyebrow){color:#6a6a6a}html[data-theme=light] .about-copy .text-button{color:#fd024b}html[data-theme=light] .mini-label{color:#6a6a6a}html[data-theme=light] .values sup{color:#fd024b}html[data-theme=light] .values button:hover>span,html[data-theme=light] .values button[aria-expanded=true]>span{color:#fd024b}html[data-theme=light] .process{background:#f1f0f4}html[data-theme=light] .steps,html[data-theme=light] .steps button:nth-child(n+4){border-color:#fd024b30}html[data-theme=light] .steps button[aria-selected=true]{color:#fd024b}html[data-theme=light] .steps button[aria-selected=true]:before{background:#fd024b;box-shadow:0 0 0 5px #fd024b12}html[data-theme=light] .players h2 span{color:#fd024b}html[data-theme=light] .coming{background:#e2e2e2}html[data-theme=light] .coming>img{opacity:.4}html[data-theme=light] .coming:after{background:linear-gradient(90deg,#f6f6f6 5%,#f6f6f6dc 35%,#f6f6f615 85%)}html[data-theme=light] .coming h2 span{color:#fd024b}html[data-theme=light] .coming p:not(.eyebrow){color:#6a6a6a}html[data-theme=light] .coming .live-dot,html[data-theme=light] .loading-decoration i{background:#fd024b}html[data-theme=light] .news-card .pill{color:#ffffff}html[data-theme=light] .news-card>p span{color:#fd024b}html[data-theme=light] .contact{background:#e2e2e2}html[data-theme=light] .contact-title span,html[data-theme=light] .contact-title i,html[data-theme=light] .contact-bottom .text-button{color:#fd024b}html[data-theme=light] .contact-bottom{border-color:#fd024b30}html[data-theme=light] .footer-bottom{color:#6a6a6a}html[data-theme=light] .socials button:hover{color:#fd024b}html[data-theme=light] .motion-toggle{background:#fffffff0;color:#fd024b;border-color:#fd024b35}html[data-theme=light] .motion-toggle span{color:#fd024b}html[data-theme=light] dialog{background:#ffffff;color:#111111;border-color:#fd024b30}html[data-theme=light] dialog::backdrop{background:#11111188}html[data-theme=light] .close-modal{background:#ffffff;border-color:#fd024b30;color:#fd024b}html[data-theme=light] .modal-copy p{color:#6a6a6a}html[data-theme=light] .modal-copy .eyebrow,html[data-theme=light] .form-feedback{color:#fd024b!important}html[data-theme=light] .modal-copy input,html[data-theme=light] .modal-copy textarea{background:#ffffff;border-color:#fd024b40;color:#111111}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible{outline-color:#fd024b}html[data-theme=light] .creation-scene a:focus-visible{outline-color:#fd024b}
@media(max-width:1000px){header nav{gap:16px;font-size:12px}.theme-toggle{margin-left:10px;min-width:38px;padding:8px}.theme-label{display:none}header .nav-contact{margin-left:8px}}@media(max-width:650px){header .nav-contact{margin-left:auto;margin-right:10px}.theme-toggle{margin:0 10px 0 0;height:34px;min-width:34px;padding:6px}.theme-icon{font-size:18px}html[data-theme=light] nav{background:#ffffff;box-shadow:0 20px 30px #fd024b15}html[data-theme=light] .hero-shade{background:linear-gradient(#f6f6f6 20%,#f6f6f6b3 55%,#f6f6f633 80%)}html[data-theme=light] .coming:after{background:linear-gradient(90deg,#f6f6f6ed,#f6f6f660)}}
