.soon{isolation:isolate;min-height:100vh;color:var(--foreground);background:#0a0806;flex-direction:column;display:flex;position:relative;overflow:hidden}.soon:before{content:"";z-index:-2;background:url(/images/imperial/cover-selva.webp) 60% 40%/cover no-repeat;animation:40s ease-in-out infinite alternate soon-drift;position:absolute;inset:0}.soon:after{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 52%,#0a08069e 0%,#0a08064d 70%,#0a080626 100%),linear-gradient(#0a08068c 0%,#0000 20% 65%,#0a0806eb 100%);position:absolute;inset:0}@keyframes soon-drift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.07)translate(1%)}}@media (prefers-reduced-motion:reduce){.soon:before{animation:none}}.soon-top{justify-content:flex-end;padding:18px clamp(16px,4vw,40px);display:flex}.soon-steam{align-items:center;gap:8px;display:inline-flex}.soon-user{color:var(--accent-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.soon-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:12px 16px 40px;display:flex}.soon-logo{filter:drop-shadow(0 10px 30px #000c);width:min(620px,88vw);height:auto}.soon-kicker{letter-spacing:.5em;text-transform:uppercase;color:var(--primary);margin:8px 0 0;font-family:Cinzel,serif;font-size:clamp(13px,1.6vw,16px)}.soon-title{color:#f7e6b5;text-shadow:0 4px 24px #000000e6;margin:0;font-family:Cinzel,serif;font-size:clamp(34px,6vw,68px);font-weight:700;line-height:1.05}.soon-lead{color:#e4dccb;text-shadow:0 2px 12px #000000e6;max-width:620px;margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.soon-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,18px);width:min(500px,100%);margin-top:14px;display:grid}.soon-countdown-cell{background:#0d0b08c7;border:1px solid #d9ad4573;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 4px 12px;display:flex;box-shadow:inset 0 0 0 1px #0009,0 8px 30px #00000080}.soon-countdown-value{font-variant-numeric:tabular-nums;color:#f7e6b5;font-family:Cinzel,serif;font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1}.soon-countdown-label{letter-spacing:clamp(.04em,.6vw,.18em);text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.soon-countdown-done{color:var(--accent-foreground);grid-column:1/-1;margin:6px 0 0}.soon-date{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.soon-date span{color:var(--accent-foreground)}.soon-note{border:1px solid var(--border);max-width:520px;color:var(--accent-foreground);background:#0d0b08cc;border-radius:8px;margin:6px 0 0;padding:10px 14px}.soon-test-access{color:var(--muted-foreground);margin-top:10px;font-size:13px}.soon-test-access summary{cursor:pointer}.soon-test-access>div{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin-top:10px;display:flex}.soon-about{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:min(760px,100% - 32px);color:var(--muted-foreground);background:#0a0806b8;border:1px solid #c99a4338;border-radius:10px;margin:8px auto 28px;padding:22px clamp(16px,3vw,28px);font-size:14px;line-height:1.6}.soon-about h2{color:#c99a43;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:15px}.soon-about>p{margin:0 0 14px}.soon-faq details{border-top:1px solid #c99a4326}.soon-faq summary{cursor:pointer;color:var(--foreground);padding:10px 0;font-weight:600;list-style:none}.soon-faq summary::-webkit-details-marker{display:none}.soon-faq summary:before{content:"+";color:#c99a43;width:18px;display:inline-block}.soon-faq details[open] summary:before{content:"–"}.soon-faq details p{margin:0 0 12px 18px}.soon-footer{text-align:center;letter-spacing:.08em;color:var(--muted-foreground);padding:16px;font-size:12px}@media (min-width:1100px){.soon:before{background-position:62% 45%}.soon:after{background:linear-gradient(90deg,#0a0806d1 0%,#0a08068c 38%,#0a08060d 65%,#0000 100%),linear-gradient(#0a080680 0%,#0000 20% 70%,#0a0806e6 100%)}.soon-center{text-align:left;align-items:flex-start;width:min(640px,46vw);padding-left:clamp(40px,6vw,110px)}.soon-logo{width:100%;margin-left:-12px}.soon-test-access>div{justify-content:flex-start}}.soon-zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:min(560px,100%);margin:2px 0 0;padding:0;list-style:none;display:grid}.soon-zones li{text-align:left;background:#0d0b08b3;border:1px solid #d9ad4540;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.soon-zones .flag{border-radius:2px;flex:none;box-shadow:0 0 0 1px #00000080}.soon-zone-country{color:var(--muted-foreground);flex:auto;min-width:0}.soon-zone-time{color:var(--accent-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:420px){.soon-zones{grid-template-columns:minmax(0,1fr);width:min(300px,100%)}}.soon-nest:not(#_){text-align:center;background:linear-gradient(#2a2010e6,#140f08e6);border:1px solid #d4a83a66;border-radius:18px;width:min(640px,100%);margin:26px auto 8px;padding:20px 22px;box-shadow:0 0 40px #d4a83a22}.soon-nest-kicker:not(#_){color:#d4a83a;letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 14px IBM Plex Mono,monospace}.soon-nest h2:not(#_){color:#f2d27a;text-transform:uppercase;margin:6px 0 14px;font-size:clamp(24px,5vw,34px)}.soon-nest ol:not(#_){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.soon-nest li:not(#_){color:#efe4cb;justify-items:center;gap:6px;font-size:14px;line-height:1.25;display:grid}.soon-nest li b:not(#_){color:#140f08;background:#d4a83a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.soon-nest-cta:not(#_){display:inline-flex}.soon-nest-how:not(#_){color:#d9cdb2;margin-top:10px;font-size:14px;text-decoration:underline;display:block}@media (max-width:560px){.soon-nest ol:not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}}.soon-nest-row:not(#_){justify-content:center;align-items:center;gap:22px;width:min(960px,100%);margin:26px auto 8px;display:flex}.soon-nest-row .soon-nest:not(#_){flex:520px;margin:0}.soon-nest-video:not(#_){flex:none;width:270px;margin:0}.soon-nest-video video:not(#_){aspect-ratio:9/16;background:#0d0a07;border:1px solid #d4a83a66;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 0 40px #d4a83a22}.soon-nest-video figcaption:not(#_){color:#a89a7c;text-align:center;margin-top:6px;font-size:11px}@media (max-width:820px){.soon-nest-row:not(#_){flex-direction:column}.soon-nest-row .soon-nest:not(#_){flex:none;width:100%}.soon-nest-video:not(#_){width:min(320px,82vw)}}.soon-nest-row .soon-nest ol:not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.soon-nest-row .soon-nest:not(#_){min-width:0;padding:18px 16px}@media (min-width:821px){.soon-nest-video:not(#_){width:250px}}.blocked-page{color:#efe6d2;background:#0d0b08;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.blocked-card{background:#17110c;border:1px solid #c0272d66;border-radius:20px;gap:10px;width:min(520px,100%);padding:28px 24px;display:grid}.blocked-card h1{color:#e0453a;margin:0 0 4px;font-size:26px}.blocked-card p{color:#c9bfae;margin:0;line-height:1.5}.blocked-card strong{color:#efe6d2}.blocked-card a{color:#d4a83a}
