.inner-night{--paper:#071522;--ink:#edf3ed;--muted:#b3c6cc;--green:#ecd09b;--red:#ecd09b;--line:#afc8c323;--accent:#ecd09b;--panel:#10242fcf;color-scheme:dark;background:radial-gradient(ellipse at 90% 10%,#1533427a,transparent 52%),#071522;position:relative;isolation:isolate;min-height:100vh}.inner-night:before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#071522ee,#071522aa),url('/assets/christmas-forest.webp') center/cover;opacity:.45}.inner-night main,.inner-night .site-footer{position:relative;z-index:0}.inner-night .brand-mark,.inner-night .brand-period{color:var(--accent)}.inner-night .site-header{border-color:var(--line)}.inner-night .site-header nav{font-weight:400}.inner-night .site-header nav a:hover:after,.inner-night .site-header nav a[aria-current]:after{background:var(--accent)}.inner-night .skip-link{background:#152b37;color:var(--ink);border:1px solid var(--line)}.inner-night .eyebrow{color:#d0c39f;font-weight:400}.inner-night h1 em,.inner-night h2 em{color:var(--accent)}.inner-night .button{background:var(--accent);color:#102c32;font-weight:600}.inner-night .button:hover{background:#f6dfb2}.inner-night .button.secondary{background:#102936a6;color:var(--accent);border-color:#dfc79859}.inner-night .button.secondary:hover{background:#183341}.inner-night .text-link,.inner-night .legal a:not(.text-link),.inner-night .prose a:not(.text-link){color:var(--accent)}.inner-night .text-link:hover{border-color:var(--accent)}.inner-night .status{background:#102f3d;color:#bedee3;border-color:#73b9c13f}.inner-night .status-dot{background:#b5e6ec;box-shadow:0 0 10px #89dce955}.inner-night .product-art{border:1px solid #bfcbca32;background:#10232e;box-shadow:0 25px 70px #0003}.inner-night .product-art figcaption{background:#071522ce;border:1px solid #c4d1c333;color:#cfdfe2}.inner-night .christmas-product{background:linear-gradient(#0c223059,#071522a6),url('/assets/christmas-forest.webp') center/cover}.inner-night .christmas-product img{border-color:#152c36;box-shadow:0 18px 40px #0008}.inner-night .screenshots figure{background:#112632b8;border:1px solid #aec5bf22}.inner-night .screenshots figcaption{color:#b0c2c9}.inner-night .facts-grid article{background:linear-gradient(#112a341c,transparent);border-color:var(--line)}.inner-night .fact-number{color:var(--accent)}.inner-night .directory>a{background:#10253180;border-color:#abc9cb2d}.inner-night .directory>a:hover{background:#163340;border-color:#d5c09366}.inner-night .directory .eyebrow{color:#cbbf9e}.inner-night .contact-box{background:linear-gradient(145deg,#173442,#102430);border:1px solid #c9caa92b;box-shadow:0 18px 45px #0002}.inner-night .contact-box .eyebrow{color:#d9c49b}.inner-night .faq summary span{color:var(--accent)}.inner-night .draft-note{background:#2b281fcf;color:#dfd1ae;border-color:#bc9b5350}.inner-night .draft-note strong{color:#f1d39e}.inner-night .policy-meta{border-color:var(--line)}.inner-night .legal{background:linear-gradient(#0b1e29b8,#071522b8);padding:28px 36px 65px;border:1px solid #b6cbc024;border-radius:20px;margin-bottom:65px}.inner-night .legal h2{color:#e7efe9}.inner-night .legal p,.inner-night .legal ul{color:#b7c9ce}.inner-night .legal .policy-meta p{color:#c0d0d0}.inner-night .copyright,.inner-night .site-footer p{color:#94abb3}.inner-night .site-footer nav a:hover{color:var(--accent)}.inner-night .ambient-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.inner-night .ambient-canvas[hidden]{display:none}.ambient-motion{position:fixed;bottom:20px;right:22px;z-index:8;display:flex;align-items:center;gap:9px;border:1px solid #a9c5c33b;border-radius:100px;padding:10px 14px;min-height:42px;background:#0b202bdb;backdrop-filter:blur(12px);color:#becfce;font-size:10px;cursor:pointer}.ambient-motion>span:first-child{font-size:15px;color:var(--accent);line-height:1}.ambient-motion[hidden]{display:none}.ambient-motion:hover{border-color:#e5cc927d;color:#f5e5c2}.game-snow{--accent:#c4e5ee}.game-snow:before{background:radial-gradient(ellipse at 85% 28%,#284d5d3d,transparent 60%),linear-gradient(90deg,#071522f5,#071522ad),url('/assets/christmas-forest.webp') 60% 50%/cover}.game-snow .eyebrow{color:#bdcfd5}.game-snow .button:hover{background:#dfedf0}.game-snow .button.secondary{border-color:#abd4dc52}.game-snow .product-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0715224d,transparent 45%);pointer-events:none}.game-breaker .product-intro{position:relative}.game-breaker .product-intro:after{content:'✧';font-family:Georgia,serif;position:absolute;right:40%;top:17%;color:#ecd09b1a;font-size:100px;pointer-events:none}
@media(max-width:700px){.inner-night .site-header:has(.menu-toggle:not([hidden])) nav{background:#0b202bf5;border-color:var(--line);backdrop-filter:blur(12px)}.inner-night .legal{padding:22px 20px 38px;margin-bottom:35px;border-radius:16px}.ambient-motion{bottom:13px;right:13px;padding:9px 11px;font-size:9px;min-height:40px}.inner-night .site-footer{padding-bottom:65px}.game-breaker .product-intro:after{right:4%;top:8%;font-size:75px}}
@media(prefers-reduced-motion:reduce){.ambient-canvas,.ambient-motion{display:none!important}}
