body[data-game="signal-stage"]{--cyan:#2ee8ff;--gold:#ffbb38;--g-buy:linear-gradient(135deg,#2ee8ff,#5275ff);background:radial-gradient(ellipse at 90% 0,#1f2b614a,transparent 45%),#080e22}body[data-game="signal-stage"] .detail-main-shot{border-color:#2ee8ff70;box-shadow:0 0 50px #2c65ff20}body[data-game="signal-stage"] .detail-main-shot>img{height:auto;aspect-ratio:auto}body[data-game="signal-stage"] .release-shot img{height:auto;aspect-ratio:auto}body[data-game="signal-stage"] .requirements{border-color:#ffbb38}body[data-game="signal-stage"] .booklet-link{color:#ffcf75}body[data-game="signal-stage"] .detail-copy,body[data-game="signal-stage"] .prose{min-width:0}body[data-game="signal-stage"] .detail-links a{line-height:1.6}.signal-log{max-width:76ch;margin:auto;padding:2rem 1.2rem 4rem}.signal-log h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.1}.signal-log h2{font-size:1.55rem;margin:2rem 0 .8rem}.signal-log p{margin:.9rem 0;line-height:1.7}.signal-log code{overflow-wrap:anywhere}.signal-log a{text-decoration:underline}