body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) main{max-width:1150px!important}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) main>h1{font-size:38px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play{border:1px solid var(--sv-border);border-radius:5px;padding:18px;margin:25px 0;background:white}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .playtop{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .playtop h2{font-size:20px;margin:0}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .playtop>div:last-child{display:flex;gap:8px;flex-wrap:wrap}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) button{font:600 12px system-ui;min-height:42px;padding:10px 14px;cursor:pointer;border:1px solid var(--sv-border);border-radius:5px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .gameframe{position:relative;width:min(100%,580px);aspect-ratio:1;margin:15px auto;overflow:hidden;background:#101b36}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) canvas{display:block;width:100%;height:100%;touch-action:none;margin:0;object-fit:fill}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .pauseveil{position:absolute;inset:0;display:grid;place-items:center;background:#101b36b8;color:white;font-size:28px;pointer-events:none}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .controls{display:flex;justify-content:center;gap:15px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .controls button{min-width:100px;min-height:48px;touch-action:none;user-select:none;-webkit-user-select:none;font-size:20px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .status{text-align:center;margin:10px 0;font-size:15px;color:var(--sv-text);font-weight:600}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .hint{text-align:center;font-size:12px;color:var(--sv-muted)}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .levelinfo{font-size:12px;margin-left:12px;color:var(--sv-muted)}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .tag{font-size:11px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) [hidden]{display:none!important}
html.star-immersive,html.star-immersive body{overflow:hidden;overscroll-behavior:none}
body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded){position:fixed;inset:0;z-index:100;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border:0;border-radius:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;overflow:hidden;background:white}
body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:10px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop h2{font-size:15px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop button{min-height:36px;padding:7px 11px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.status{grid-row:2;margin:0;font-size:12px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.gameframe{grid-row:3;min-height:0;min-width:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;margin:0}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.controls{grid-row:4}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.hint{display:none}
@media(max-width:600px){body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) header{display:flex;justify-content:space-between;align-items:center;gap:12px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play{padding:12px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .playtop>div:last-child{gap:5px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .playtop button{padding:9px 10px;font-size:11px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop>div:first-child{display:none}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop>div:last-child{width:100%;justify-content:space-between}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.controls button{min-height:44px;min-width:110px}}
@media(max-height:500px) and (orientation:landscape){body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded){gap:4px;padding-block:4px}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop>div:first-child{display:none}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.status{position:static;pointer-events:none}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.playtop{justify-content:end}body:is([data-game="starcatch"],[data-game="road"],[data-game="memory"]) .play:is(:fullscreen,:-webkit-full-screen,.star-expanded)>.controls button{min-height:36px;padding:5px 15px}}

.star-key-help{display:block;font-size:10px;color:var(--sv-muted);margin-top:6px;font-weight:400}
