body.shape-spring-playing .guidePilotList,body.shape-spring-playing #answerPanel{visibility:hidden!important;pointer-events:none!important;}
.guideShowerPrompt{display:none;}
body.shape-spring-playing .guideShowerPrompt{display:flex;align-items:center;flex-direction:column;position:fixed;z-index:95;top:max(12px,env(safe-area-inset-top));left:60%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 120px);padding:10px 18px;border:2px solid #ffe76b;border-radius:14px;background:#17345bf5;color:white;font:700 clamp(16px,2.5vw,28px)/1.3 system-ui;pointer-events:none;}
body.shape-spring-playing .guideShowerPrompt.is-shape-question{top:auto;bottom:calc(clamp(36px,8dvh,80px) + env(safe-area-inset-bottom,0px));}
.guideShowerPrompt svg{width:min(220px,55vw);height:min(120px,20dvh);margin-top:8px;}
.shape-spring-drop.is-name-piece{display:flex;align-items:center;justify-content:center;border:2px solid white;border-radius:10px;background:#f2f5f8;color:#14356f;font-weight:700;white-space:nowrap;box-sizing:border-box;}

body.shape-spring-playing .guidePilotQuestion{display:none!important;}

body.shape-spring-playing .guideShowerPrompt,body.shape-spring-playing .guideShowerPrompt.is-shape-question{top:15dvh!important;bottom:auto!important;}

.guideShowerPrompt svg [data-map-layer="prefectures"]{fill:#fff4ba!important;stroke:#7991a6!important;stroke-width:1;vector-effect:non-scaling-stroke;}

@media(orientation:portrait){body.shape-spring-playing .guideShowerPrompt{left:50%;max-width:calc(100vw - 40px);}}

@media(orientation:portrait){
 body.shape-spring-playing .guideShowerPrompt{z-index:110;box-sizing:border-box;max-width:none;min-height:40px;padding:5px 8px;flex-direction:row;justify-content:center;gap:8px;font-size:clamp(12px,2.6vw,19px);line-height:1.2;}
 body.shape-spring-playing .guideShowerPrompt svg{flex:none;width:clamp(56px,12vw,90px);height:40px;margin:0;}
}
