:root{--ink:#f7efff;--purple:#100b24;--deep:#181038;--pink:#ff55b1;--acid:#a5ff5b;--yellow:#ffe85c;--blue:#4f8fff;--black:#090612}

*{box-sizing:border-box}

html{scroll-behavior:smooth}

body{margin:0;background:var(--purple);color:var(--ink);font-family:"Space Mono",monospace}

.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.09;background:repeating-radial-gradient(circle at 0 0,#fff 0 1px,transparent 1px 4px);mix-blend-mode:screen}

.ticker{height:32px;background:var(--acid);color:var(--black);display:flex;align-items:center;gap:48px;overflow:hidden;white-space:nowrap;padding-left:18px;font:10px "Press Start 2P",monospace}

.ticker span{animation:slide 19s linear infinite}

@keyframes slide{to{transform:translateX(-560px)}

}

.entry-gate{height:calc(100svh - 32px);min-height:620px;position:relative;display:grid;place-items:center;overflow:hidden;background:#05030a;border-bottom:5px solid var(--black)}
.entry-gate::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,2,10,.72),transparent 36%,transparent 65%,rgba(3,2,10,.72)),linear-gradient(0deg,rgba(3,2,10,.76),transparent 33%,rgba(3,2,10,.16));}
.entry-gate::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,rgba(255,255,255,.2) 0 1px,transparent 1px 5px);mix-blend-mode:screen}
.enter-button{position:absolute;z-index:5;bottom:9%;left:50%;display:inline-flex;align-items:center;gap:20px;margin:0;padding:17px 22px;transform:translateX(-50%);background:var(--acid);box-shadow:6px 6px var(--black);color:var(--black);font:10px "Press Start 2P",monospace;text-decoration:none;opacity:0;pointer-events:none;animation:reveal-enter .35s 2s steps(2,end) forwards}
.enter-button:hover{transform:translate(3px,3px);box-shadow:2px 2px var(--black)}
@keyframes reveal-enter{to{opacity:1;pointer-events:auto}
}
.entry-video-wrap{position:absolute;inset:0;z-index:0;width:100%;height:100%;background:#05030a}
.entry-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#05030a}
.entry-brand{position:absolute;top:8%;left:7%;z-index:4;color:var(--ink);font:17px/1 "Press Start 2P",monospace;letter-spacing:-1px;text-shadow:3px 3px var(--black)}.entry-brand span{color:var(--pink)}.entry-brand small{display:block;margin-top:13px;color:var(--acid);font:8px "Press Start 2P",monospace;letter-spacing:0}.entry-status{position:absolute;right:7%;bottom:8%;z-index:4;color:var(--ink);font:8px "Press Start 2P",monospace;text-shadow:2px 2px var(--black)}.entry-live-dot{display:inline-block;width:8px;height:8px;margin-right:7px;background:var(--acid);box-shadow:0 0 12px var(--acid);animation:blink 1s steps(2,end) infinite}

.game-shell{max-width:1440px;margin:auto;overflow:hidden;border-inline:4px solid var(--black)}

.hud{height:88px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;background:var(--deep);border-bottom:4px solid var(--black)}

.logo{font:15px/1.12 "Press Start 2P",monospace;color:var(--ink);text-decoration:none}

.logo b{color:var(--pink)}

.nav-links{display:flex;gap:32px}

.nav-links a{color:var(--ink);font-size:12px;text-decoration:none}

.nav-links a:hover{color:var(--acid)}

.small-cta,.play{padding:15px 17px;color:var(--black);background:var(--yellow);box-shadow:5px 5px var(--black);font:11px "Press Start 2P",monospace;text-decoration:none}

.small-cta:hover,.play:hover{transform:translate(3px,3px);box-shadow:2px 2px var(--black)}

.world{min-height:770px;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#251455 0 68%,#2a1954 68% 100%)}

.moon{position:absolute;top:148px;left:18%;width:214px;height:214px;border:5px solid var(--black);border-radius:50%;background:repeating-linear-gradient(#ffe16b 0 10px,#ffd35d 10px 15px);box-shadow:10px 10px #0004;z-index:-1}

.stars{position:absolute;inset:0;z-index:-1;opacity:.7;background-image:radial-gradient(var(--ink) 1.5px,transparent 2px),radial-gradient(var(--acid) 1px,transparent 2px);background-size:79px 79px,137px 137px;background-position:20px 6px,52px 28px}

.tower{position:absolute;bottom:130px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:14px;padding:19px;background:#221c48;border:4px solid var(--black);box-shadow:8px 8px #0004}

.tower i{width:17px;height:25px;background:#ffdc6e;box-shadow:0 0 12px #ffdc6e}

.tower-one{left:3%;width:130px;height:270px;opacity:.45}

.tower-two,.tower-three{display:none}

.billboard{display:none}

.billboard b{display:block;margin-top:11px;color:var(--ink);font-size:19px}

.hero-text{position:absolute;z-index:5;top:156px;left:10%}

.hero-text>p:first-child,.hero-sub{margin:0;color:var(--yellow);font:11px "Press Start 2P",monospace}

.hero-sub{margin:24px 0 29px;line-height:1.75}

.launch-clock{width:min(100%,410px);margin:0 0 24px;background:#0b0820;border:4px solid var(--black);box-shadow:7px 7px 0 #090612}

.launch-clock-head{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--yellow);color:var(--black);font:8px "Press Start 2P",monospace;white-space:nowrap}
.launch-clock-head time{color:#754729}

.countdown{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 8px 10px;gap:4px}
.countdown div{text-align:center;border-right:1px solid #534c76}
.countdown div:last-child{border-right:0}
.countdown b{display:block;color:var(--acid);font:22px "Press Start 2P",monospace;letter-spacing:-2px}
.countdown span{display:block;margin-top:7px;color:#c8bee5;font:7px "Press Start 2P",monospace}
.countdown-scrambled{display:block;padding:17px 14px 14px;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(145,255,60,.045) 3px 4px)}
.countdown-scrambled b{color:var(--acid);font-size:19px;letter-spacing:1px;animation:signal-flicker 2.8s steps(2,end) infinite}
.countdown-scrambled span{font-size:6px;line-height:1.75}
.launch-live{border-color:var(--acid)}
.live-contract{padding:14px 13px 15px;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(165,255,91,.05) 3px 4px)}
.live-contract p{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--acid);font:9px "Press Start 2P",monospace}
.live-contract p i{width:9px;height:9px;background:var(--acid);box-shadow:0 0 12px var(--acid);animation:blink 1s steps(2,end) infinite}
.live-contract>span{display:block;margin-bottom:9px;color:#c8bee5;font:6px "Press Start 2P",monospace}
.live-contract code{display:block;margin-bottom:10px;padding:10px 9px;border-left:4px solid var(--acid);background:#05080d;color:var(--acid);font:700 12px/1.5 "Space Mono",monospace;letter-spacing:-.45px;overflow-wrap:anywhere;box-shadow:inset 0 0 18px #000}
.live-contract button{width:100%;padding:14px 9px;border:2px solid var(--acid);background:var(--acid);color:var(--black);cursor:pointer;font:7px "Press Start 2P",monospace;letter-spacing:.2px;overflow-wrap:anywhere;box-shadow:4px 4px var(--black)}.live-contract button b{margin-left:6px;font-size:9px}.live-contract button:hover{transform:translate(2px,2px);box-shadow:2px 2px var(--black);background:#c6ff8b}.live-contract button.is-copied{border-color:var(--yellow);background:var(--yellow);color:var(--black)}

@keyframes signal-flicker{0%,78%,100%{opacity:1}79%,83%{opacity:.36}81%{opacity:.82}}

h1,h2{margin:17px 0;font-family:"Press Start 2P",monospace;letter-spacing:-4px;line-height:1.08}

h1{font-size:clamp(50px,6.4vw,92px);text-shadow:7px 7px var(--black)}

em{color:var(--acid);font-style:normal}

.play{display:inline-flex;align-items:center;gap:12px;background:var(--acid);font-size:12px}

.broadcast{position:absolute;top:132px;right:8%;z-index:4;width:min(43vw,560px);overflow:hidden;background:#080610;border:5px solid var(--black);box-shadow:12px 12px 0 #080610,17px 17px 0 var(--pink)}

.broadcast::before{content:"NIGHT SHIFT // LIVE FEED";position:absolute;top:-26px;right:14px;color:var(--yellow);font:8px "Press Start 2P",monospace}
.broadcast::after{content:"";position:absolute;inset:43px 0 39px;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.07) 0 1px,transparent 1px 5px);mix-blend-mode:screen}

.broadcast-top,.broadcast-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font:8px "Press Start 2P",monospace;white-space:nowrap}
.broadcast-top{background:var(--pink);color:var(--black);border-bottom:4px solid var(--black)}
.broadcast-bottom{display:grid;grid-template-columns:auto 1fr;background:#100b24;color:var(--acid);border-top:4px solid var(--black)}
.broadcast-bottom span:last-child{text-align:right;color:var(--ink)}
.live-dot{flex:0 0 9px;width:9px;height:9px;margin-right:0;background:#ff3030;box-shadow:0 0 12px #ff3030;animation:blink 1s steps(2,end) infinite}
.broadcast-top span:nth-child(2){margin-right:auto}
.broadcast-top span:last-child{font-size:8px}
.broadcast-video{display:block;width:100%;height:382px;object-fit:cover;background:#1b1238}
@keyframes blink{50%{opacity:.2}
}

.ground{position:absolute;right:0;bottom:0;left:0;height:130px;display:flex;justify-content:space-around;overflow:hidden;background:repeating-linear-gradient(90deg,#181038 0 95px,#2b1f57 95px 190px);border-top:7px solid var(--black)}

.ground div{width:2px;height:100%;background:#8b50dc;transform:skew(-36deg)}

.world-hud{position:absolute;right:36px;bottom:22px;left:36px;z-index:4;display:flex;justify-content:space-between;font:10px "Press Start 2P",monospace}

.world-hud b{color:var(--acid)}

.quest{padding:100px 8%;background:var(--blue);border-block:5px solid var(--black);color:var(--black)}

.quest-head{display:flex;justify-content:space-between;padding:15px;background:var(--yellow);border:4px solid var(--black);font:10px "Press Start 2P",monospace}

.quest-head b{color:#0a7c4c}

.quest-intro{max-width:820px;margin:42px 0 30px}

.quest-intro h2{font-size:clamp(27px,4vw,52px);text-shadow:4px 4px var(--ink)}

.quest-intro p{max-width:650px;font-size:14px;font-weight:700;line-height:1.7}

.emergency-layout{display:grid;grid-template-columns:1fr minmax(320px,.8fr);gap:clamp(35px,8vw,120px);align-items:center;max-width:1120px;margin:48px auto 12px}.emergency-copy h2{font-size:clamp(31px,4.6vw,62px);text-shadow:5px 5px var(--ink)}.emergency-copy>p:not(.eyebrow){max-width:510px;font-size:14px;font-weight:700;line-height:1.7}.emergency-log{max-width:500px;margin-top:30px;padding:16px;background:#0b0920;border:4px solid var(--black);box-shadow:6px 6px var(--black);color:var(--acid);font:9px/1.7 "Press Start 2P",monospace}.emergency-console{position:relative;min-height:440px;padding:40px 24px 27px;display:flex;align-items:center;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#262c35,#727a85 50%,#343a43);border:7px solid var(--black);box-shadow:13px 13px var(--black)}.emergency-console::before{content:"";position:absolute;inset:13px;border:3px solid #aeb8c4;pointer-events:none}.console-screws i{position:absolute;z-index:2;width:16px;height:16px;border:3px solid var(--black);border-radius:50%;background:#8894a2}.console-screws i::after{content:"";position:absolute;top:5px;left:1px;width:9px;border-top:2px solid var(--black);transform:rotate(-30deg)}.console-screws i:nth-child(1){top:17px;left:17px}.console-screws i:nth-child(2){top:17px;right:17px}.console-screws i:nth-child(3){bottom:17px;left:17px}.console-screws i:nth-child(4){right:17px;bottom:17px}.console-label,.console-status,.emergency-console small{position:relative;z-index:3;font:8px "Press Start 2P",monospace}.console-label{margin-bottom:23px;padding:10px;background:var(--yellow);border:3px solid var(--black);color:var(--black)}.emergency-button{position:relative;z-index:3;width:210px;height:210px;display:grid;place-items:center;border:9px solid #2d1519;border-radius:50%;background:radial-gradient(circle at 38% 28%,#ff7373 0 8%,#e73235 9% 49%,#8c1018 50% 100%);box-shadow:0 12px 0 #4b080d,0 20px 0 var(--black),inset 0 -13px 0 #841119;color:var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.emergency-button span{font:16px/1.45 "Press Start 2P",monospace;text-shadow:3px 3px #5e090e}.emergency-button:hover{transform:translateY(-3px)}.emergency-button:active{transform:translateY(12px);box-shadow:0 1px 0 #4b080d,0 9px 0 var(--black),inset 0 -6px 0 #841119}.console-status{display:flex;align-items:center;gap:8px;margin-top:32px;color:#111}.console-status i{width:10px;height:10px;border-radius:50%;background:#ff3434;box-shadow:0 0 10px #ff3434;animation:blink 1s steps(2,end) infinite}.emergency-console small{margin-top:18px;color:#1e242b;text-align:center;line-height:1.6}.emergency-console.is-live .emergency-button{background:radial-gradient(circle at 38% 28%,#efff9d 0 8%,#a5ff5b 9% 49%,#4a9b2b 50% 100%);box-shadow:0 12px 0 #2c6b1e,0 20px 0 var(--black),inset 0 -13px 0 #3e8625}.emergency-console.is-live .emergency-button span{font-size:12px;text-shadow:3px 3px #28651b}.emergency-console.is-live .console-status i{background:var(--acid);box-shadow:0 0 10px var(--acid)}
.emergency-console{--live-acid:var(--acid)}.emergency-console .emergency-button{background:radial-gradient(circle at 38% 28%,#efff9d 0 8%,#a5ff5b 9% 49%,#4a9b2b 50% 100%);box-shadow:0 12px 0 #2c6b1e,0 20px 0 var(--black),inset 0 -13px 0 #3e8625}.emergency-console .emergency-button span{font-size:12px;text-shadow:3px 3px #28651b}.emergency-console .console-status i{background:var(--acid);box-shadow:0 0 10px var(--acid)}

.roster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}

.roster-card{background:var(--ink);border:5px solid var(--black);box-shadow:9px 9px var(--black)}

.card-top{padding:12px;background:var(--pink);border-bottom:5px solid var(--black);font:9px/1.5 "Press Start 2P",monospace}

.card-gold .card-top{background:var(--yellow)}

.card-red .card-top{background:#ff6a55}

.card-green .card-top{background:var(--acid)}

.card-cyan .card-top{background:#6ef6ff}

.roster-card img{display:block;width:100%;height:270px;object-fit:cover;object-position:center;background:#2c2458;image-rendering:pixelated}

.card-green img,.card-cyan img{object-position:50% 30%}

.roster-copy{padding:17px 15px 19px}

.roster-copy span,.roster-copy small{font:8px/1.55 "Press Start 2P",monospace}

.roster-copy span{color:#703bb7}

.roster-copy h3{margin:13px 0 12px;font:20px/1.1 "Press Start 2P",monospace;letter-spacing:-1px}

.roster-copy p{min-height:35px;margin:0 0 15px;font-size:12px;font-weight:700;line-height:1.45}

.roster-copy small{color:#138047}

.loot{max-width:470px;margin:34px auto 0;padding:25px;display:flex;align-items:center;gap:17px;flex-direction:column;background:var(--purple);border:5px solid var(--black);box-shadow:9px 9px var(--black);color:var(--ink);font:11px "Press Start 2P",monospace;text-align:center}

.loot>span{color:var(--yellow)}

.loot strong{color:var(--acid);font-size:64px;text-shadow:5px 5px #000}

.loot b{line-height:1.6}

.loot small{color:var(--pink);font-size:8px;line-height:1.5}

.memo-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;padding:100px 8%;background:var(--black)}

.arcade-title{font:clamp(31px,3.4vw,51px)/1.18 "Press Start 2P",monospace;letter-spacing:-3px}

.memo{min-height:280px;padding:25px;display:flex;justify-content:space-between;flex-direction:column;background:#25204c;border:4px solid #824cff;box-shadow:8px 8px #4d298f}

.memo.hot{background:#5c1e58;border-color:var(--pink);box-shadow:8px 8px #9e2c86}

.memo span,.memo small{color:var(--acid);font:9px "Press Start 2P",monospace;line-height:1.5}

.memo.hot span{color:var(--yellow)}

blockquote{margin:22px 0;font:19px/1.55 "Press Start 2P",monospace;letter-spacing:-1px}

footer{min-height:80px;padding:25px 36px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--deep);color:#b8abd6;font-size:10px}

footer a{color:var(--acid);text-decoration:none}

@media(max-width:1000px){.emergency-layout{grid-template-columns:1fr;gap:34px}.emergency-copy{max-width:620px}.emergency-console{max-width:480px;width:100%;margin:auto}.roster-grid{grid-template-columns:1fr 1fr}

}

@media(max-width:850px){.hud{padding:0 18px}

.entry-gate{min-height:700px}
.entry-brand{top:7%;left:5%;font-size:14px}.entry-brand small{font-size:7px}.entry-status{right:5%;bottom:7%;font-size:7px}

.nav-links{display:none}

.world{min-height:740px}

.moon{top:50px;left:-50px}

.hero-text{top:81px;left:7%}

.broadcast{top:130px;right:4%;bottom:auto;width:48vw}

.broadcast-video{height:320px}

.tower-one{display:none}

.tower-three{right:60%;width:65px}

.billboard{top:82px;right:3%}

.quest{padding:70px 5%}

.quest-head{gap:13px;flex-direction:column;line-height:1.5}

.memo-section{grid-template-columns:1fr;padding:70px 5%}

.memo{min-height:220px}

.arcade-title{margin-bottom:18px}

footer{align-items:flex-start;flex-direction:column}

.world-hud{right:15px;left:15px;font-size:8px}

.world-hud span:nth-child(2){display:none}

}

@media(max-width:530px){.ticker{font-size:8px}

.emergency-layout{margin-top:32px}.emergency-copy h2{font-size:31px}.emergency-log{font-size:7px}.emergency-console{min-height:370px;padding:34px 16px 22px}.emergency-button{width:170px;height:170px}.emergency-button span{font-size:13px}.console-label,.console-status,.emergency-console small{font-size:7px}

.entry-gate{min-height:620px}.entry-video{object-position:center}.entry-brand{top:6%;left:5%;font-size:11px}.entry-brand small{font-size:6px}.entry-status{right:5%;bottom:6%;font-size:6px}.enter-button{bottom:11%;padding:14px 15px;font-size:8px}

.hud{height:74px}

.logo{font-size:11px}

.small-cta{padding:12px;font-size:8px}

.world{min-height:670px}

.hero-text{top:68px}

h1{font-size:44px;letter-spacing:-3px}

.hero-text>p:first-child,.hero-sub{font-size:8px}

.launch-clock{width:230px;margin-bottom:17px}
.launch-clock-head{padding:8px;font-size:6px}
.countdown{padding:9px 5px}
.countdown b{font-size:14px}
.countdown span{font-size:5px}
.countdown-scrambled{padding:12px 8px 10px}
.countdown-scrambled b{font-size:11px}

.broadcast{top:118px;right:3%;bottom:auto;width:59vw;border-width:4px;box-shadow:8px 8px 0 #080610,12px 12px 0 var(--pink)}

.broadcast-top,.broadcast-bottom{padding:8px;font-size:7px}
.broadcast-top span:last-child{display:none}
.broadcast-bottom span:last-child{display:none}
.broadcast-video{height:250px}

.tower-two{right:-52px}

.billboard{display:none}

.quest-intro h2{font-size:27px}

.roster-grid{grid-template-columns:1fr}

.roster-card img{height:310px}

.roster-copy h3{font-size:18px}

blockquote{font-size:14px}

.world-hud span:last-child{display:none}

}


/* Single-screen character selection board */
.roster-board{max-width:820px;margin:38px auto 0;padding:14px;background:#0b0920;border:5px solid var(--black);box-shadow:12px 12px var(--black);text-align:center}

.roster-board img{display:block;width:100%;height:auto;border:2px solid #542a80;image-rendering:pixelated}

.roster-board figcaption{padding:17px 8px 4px;color:var(--acid);font:13px "Press Start 2P",monospace;line-height:1.5}
.roster-board figcaption b{color:var(--yellow)}

@media(max-width:530px){.roster-board{margin-top:28px;padding:8px;box-shadow:7px 7px var(--black)}
.roster-board figcaption{font-size:9px}
}

/* Community arcade */
.community-arcade{position:relative;padding:96px 6% 105px;overflow:hidden;background:linear-gradient(160deg,#0a0920 0%,#1c0f46 48%,#100a2d 100%);border-top:7px solid var(--black);border-bottom:7px solid var(--black)}
.community-arcade::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.045) 5px),repeating-linear-gradient(90deg,transparent 0 78px,rgba(176,91,255,.14) 79px 80px)}
.community-arcade>*{position:relative;z-index:1}.community-arcade-head{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:1230px;margin:0 auto 20px}.community-arcade-head p{margin:0 0 14px;color:var(--yellow);font:10px "Press Start 2P",monospace;letter-spacing:.12em}.community-arcade-head h2{margin:0;color:#f5f1ff;font:clamp(34px,5vw,70px)/.95 "Press Start 2P",monospace;letter-spacing:-4px;text-shadow:6px 6px var(--black)}.community-arcade-head h2 em{color:var(--pink);font-style:normal}.arcade-status{padding:13px 15px;border:3px solid var(--acid);background:#121027;box-shadow:5px 5px var(--black);color:var(--acid);font:8px "Press Start 2P",monospace;white-space:nowrap}.arcade-status i{display:inline-block;width:9px;height:9px;margin-right:8px;background:var(--acid);box-shadow:0 0 12px var(--acid);animation:blink 1s steps(2,end) infinite}.community-arcade-copy{max-width:740px;margin:0 auto 30px;color:#d9cff4;font:12px/1.8 "Space Mono",monospace;text-align:center}.community-arcade-frame{position:relative;max-width:1230px;height:1030px;margin:auto;padding:10px;border:5px solid var(--black);background:#171036;box-shadow:14px 14px 0 var(--black),inset 0 0 0 3px var(--pink)}.community-arcade-frame iframe{display:block;width:100%;height:100%;border:0;background:#10120e}.arcade-corner{position:absolute;z-index:2;width:42px;height:42px;pointer-events:none}.corner-one{top:-9px;left:-9px;border-top:7px solid var(--acid);border-left:7px solid var(--acid)}.corner-two{right:-9px;bottom:-9px;border-right:7px solid var(--pink);border-bottom:7px solid var(--pink)}.arcade-footnote{margin:32px 0 0;color:var(--acid);font:8px/1.8 "Press Start 2P",monospace;text-align:center}@media(max-width:870px){.community-arcade{padding:72px 4% 80px}.community-arcade-head{align-items:start;flex-direction:column}.community-arcade-frame{height:1100px}.arcade-status{font-size:7px}.community-arcade-copy{font-size:11px}}@media(max-width:530px){.community-arcade{padding:58px 3% 65px}.community-arcade-head h2{font-size:35px;letter-spacing:-2px}.community-arcade-head p{font-size:7px}.community-arcade-frame{height:1170px;padding:5px;border-width:4px;box-shadow:7px 7px var(--black)}.arcade-footnote{font-size:6px}.arcade-status{white-space:normal;line-height:1.7}}
