body[data-screen="chikuwaShooter"]{overflow:hidden;background:#020814}
body[data-screen="chikuwaShooter"]>.site-header,
body[data-screen="chikuwaShooter"]>main>.screen-toolbar,
body[data-screen="chikuwaShooter"]>footer{display:none!important}
body[data-screen="chikuwaShooter"]>main{width:100%;max-width:none;margin:0;padding:0}
body[data-screen="chikuwaShooter"] #chikuwaShooter{position:fixed;z-index:1000;inset:0;display:block!important;width:100vw;height:100dvh;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#020814;overflow:hidden}
body[data-screen="chikuwaShooter"] .game-heading,
body[data-screen="chikuwaShooter"] .shooter-screen>.game-message,
body[data-screen="chikuwaShooter"] .shooter-screen>.game-tip,
body[data-screen="chikuwaShooter"] .shooter-screen>.game-other{display:none!important}
body[data-screen="chikuwaShooter"] .shooter-wrap{position:absolute;inset:0;width:100vw;height:100dvh;aspect-ratio:auto;margin:0;border:0;border-radius:0;box-shadow:none;background:#020814}
body[data-screen="chikuwaShooter"] .shooter-wrap canvas{width:100%;height:100%;object-fit:fill}
body[data-screen="chikuwaShooter"] .shooter-stats{position:fixed;z-index:1004;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);display:grid;width:min(58vw,420px);margin:0;pointer-events:none;color:#fff;text-shadow:0 2px 4px #000}
body[data-screen="chikuwaShooter"] .shooter-stats span{padding:6px 4px;border:1px solid rgba(255,255,255,.38);background:rgba(4,13,30,.68);backdrop-filter:blur(5px)}
.shooter-comms{display:none}
body[data-screen="chikuwaShooter"] .shooter-comms{position:fixed;z-index:1006;display:flex;align-items:center;gap:7px;top:max(5px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(350px,calc(100vw - 164px));min-height:46px;pointer-events:none}
body[data-screen="chikuwaShooter"] .shooter-comms[hidden]{display:none!important}
body[data-screen="chikuwaShooter"] .shooter-comms img{flex:0 0 46px;width:46px;height:46px;object-fit:cover;border:2px solid #f5d16f;border-radius:50%;background:#142038;box-shadow:0 3px 12px rgba(0,0,0,.48)}
body[data-screen="chikuwaShooter"] .shooter-comms p{position:relative;display:grid;flex:1;min-width:0;margin:0;padding:5px 9px 6px 11px;border:1px solid rgba(255,224,133,.75);border-radius:10px;background:rgba(7,18,38,.88);color:#fff;font-size:12px;line-height:1.25;text-shadow:0 1px 2px #000;backdrop-filter:blur(7px);box-shadow:0 3px 12px rgba(0,0,0,.38)}
body[data-screen="chikuwaShooter"] .shooter-comms p::before{content:"";position:absolute;left:-6px;top:17px;width:10px;height:10px;border-left:1px solid rgba(255,224,133,.75);border-bottom:1px solid rgba(255,224,133,.75);background:rgba(7,18,38,.88);transform:rotate(45deg)}
body[data-screen="chikuwaShooter"] .shooter-comms strong{color:#ffe08a;font-size:10px;letter-spacing:.04em}
body[data-screen="chikuwaShooter"] .shooter-comms span{overflow-wrap:anywhere;font-weight:800}
.shooter-full-back{display:none}
body[data-screen="chikuwaShooter"] .shooter-full-back{position:fixed;z-index:1010;display:grid;place-items:center;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));min-width:84px;min-height:48px;padding:0 16px;border:2px solid rgba(132,232,255,.85);border-radius:999px;background:rgba(4,13,30,.92);color:#fff;font-weight:900;text-decoration:none;touch-action:manipulation;pointer-events:auto;backdrop-filter:blur(7px);box-shadow:0 0 12px rgba(55,213,255,.42)}
body[data-screen="chikuwaShooter"] .shooter-controls{position:fixed;z-index:1005;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));display:block;width:auto;margin:0}
body[data-screen="chikuwaShooter"] .shooter-controls button[data-shooter-dir]{display:none}
body[data-screen="chikuwaShooter"] .shooter-controls #shooterPause{min-width:68px;min-height:42px;padding:0 10px;border-color:rgba(255,255,255,.55);border-radius:999px;background:rgba(4,13,30,.78);color:#fff;backdrop-filter:blur(7px)}
body[data-screen="chikuwaShooter"] .shooter-overlay{z-index:1003;padding:20px;background:rgba(2,8,20,.64)}
@media(max-width:600px){body[data-screen="chikuwaShooter"] .shooter-stats{top:58px;width:calc(100vw - 20px);font-size:12px}body[data-screen="chikuwaShooter"] .shooter-stats span{padding:5px 2px}body[data-screen="chikuwaShooter"] .shooter-comms{width:calc(100vw - 156px);gap:5px}body[data-screen="chikuwaShooter"] .shooter-comms img{flex-basis:42px;width:42px;height:42px}body[data-screen="chikuwaShooter"] .shooter-comms p{padding-inline:9px 6px;font-size:11px}}
