body.is-signal-world{background:#142c46}
.signal-page{background:#142c46}
.signal-page .fde-art-frame{background:#142c46}
.signal-page .fde-art{object-position:54% 50%}
.signal-page .fde-art-frame:before{-webkit-mask-image:radial-gradient(ellipse 50% 55% at 22% 63%,#000 8%,rgba(0,0,0,.58) 48%,transparent 91%);mask-image:radial-gradient(ellipse 50% 55% at 22% 63%,#000 8%,rgba(0,0,0,.58) 48%,transparent 91%)}
.signal-page .fde-art-frame:after{background:linear-gradient(180deg,rgba(9,25,47,.3),transparent 27%),linear-gradient(90deg,rgba(9,26,51,.77),rgba(11,36,61,.58) 28%,rgba(13,39,65,.17) 63%,transparent 82%),linear-gradient(0deg,rgba(10,29,51,.86),rgba(11,35,58,.46) 27%,transparent 64%)}
.signal-page .fde-story h1{max-width:12ch;font-size:clamp(53px,5.8vw,76px)}
.signal-page .fde-eyebrow{color:#e4eaff}
.signal-page .fde-pulse{background:#9cd8f2;box-shadow:0 0 0 4px rgba(156,216,242,.15)}
.signal-page .fde-world-tools:after{background:linear-gradient(90deg,#b9d8ff,transparent);box-shadow:0 0 13px rgba(185,216,255,.55)}
.signal-page .fde-tool{color:#b9dcff}
.signal-page .fde-primary{color:#1b3559;background:rgba(245,248,255,.96)}
.signal-page .fde-primary:hover{background:#fff}
.signal-page .fde-lede{max-width:52ch}
.signal-page .fde-action-row p{max-width:20ch}
.is-signal-world .fde-dialog{--dialog-ink:#f7f9ff;--dialog-muted:#c1d0e2;--dialog-line:rgba(218,232,255,.29);--dialog-accent:#dbeaff;--dialog-control:rgba(255,255,255,.065);border-color:rgba(218,232,255,.35);background:linear-gradient(145deg,#203c5a,#142940 76%)}
.is-signal-world .fde-dialog::backdrop{background:rgba(8,22,42,.72)}
.is-signal-world .fde-choice-row input:checked+span{color:#213c5c}
.is-signal-world .fde-dialog .fde-submit{color:#203c5a}
@media(max-width:700px){
  .signal-page .fde-art{object-position:62% 31%}
  .signal-page .fde-art-frame:after{background:linear-gradient(180deg,rgba(10,27,50,.18),rgba(10,27,50,.06) 18%,rgba(10,30,54,.88) 53%,#142c46 72%)}
  .signal-page .fde-story h1{font-size:clamp(43px,10.5vw,52px)}
  .signal-page .fde-action-row p{max-width:none}
}
