.coastal-kite-launch{margin-top:5px}.coastal-kite-beach-launch{z-index:4;color:#ffffffd9;text-shadow:0 1px 3px #00233fcc;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;width:96px;height:32px;padding:0;font:500 11px/1 Inter,Segoe UI,sans-serif;display:inline-flex;position:absolute}.coastal-kite-beach-launch svg{filter:drop-shadow(0 1px 2px #00233fcc)}.coastal-kite-beach-launch:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.coastal-kite-beach-launch:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a7e1d5}.coastal-kite-failure{max-width:220px;font-size:11px}.bkr-hero[data-kite=playing] .bkr-scenario-desk>:not(.coastal-kite-game):not(.coastal-kite-loading),.bkr-hero[data-kite=playing] .bkr-hero-copy>:is(.bkr-intro,.bkr-hero-links,.bkr-hero-partner){display:none}.bkr-hero[data-kite=playing] .bkr-hero-copy{max-width:560px}.bkr-hero[data-kite=playing] .bkr-welcome{padding-top:24px;padding-bottom:24px}.bkr-hero[data-kite=playing] .bkr-hero-copy>:is(h1,.bkr-eyebrow){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.coastal-kite-loading{color:#244c49;background:#faf7ef;border-radius:14px;padding:24px}.coastal-kite-loading button{margin-left:12px;text-decoration:underline}.coastal-kite-return{z-index:12;color:#fff;background:#123f4df0;border:1px solid #ffffff60;border-radius:8px;align-items:center;gap:14px;padding:9px 14px;font-size:12px;display:flex;position:absolute;top:70px;right:max(24px,50vw - 676px)}.coastal-kite-return button{color:inherit;background:0 0;border:1px solid #ffffff60;border-radius:4px;padding:6px 8px}.coastal-kite-stage{transform-origin:0 0;pointer-events:none;z-index:2;width:1440px;height:900px;position:absolute;top:0;left:0;overflow:visible}.coastal-kite-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1099px){.coastal-kite-launch,.coastal-kite-return{display:none}}.sandcastle-launch{margin-top:5px}.sandcastle-notice{max-width:240px;font-size:11px}.bkr-hero[data-castle] .bkr-hero-copy>:is(.bkr-intro,.bkr-hero-links,.bkr-hero-partner),.bkr-hero[data-castle] .bkr-scenario-desk .bkr-starter-label,.bkr-hero[data-castle] .bkr-scenario-desk .bkr-starters:not(.bkr-thread-actions){display:none}.bkr-hero[data-castle]{min-height:max(700px, calc(100svh - var(--jmac-header-height,0px)))}.bkr-hero[data-castle] .bkr-hero-copy{max-width:min(630px, calc(100vw - 96px - var(--castle-panel-width)))}.bkr-hero[data-castle]{--castle-panel-width:clamp(420px, calc(100vw - 640px), 640px)}.sandcastle-dock{z-index:11;width:var(--castle-panel-width,520px);display:flex;position:absolute;top:72px;bottom:20px;right:max(24px,50vw - 676px);container-type:inline-size}.sandcastle-dock[hidden]{display:none}.sandcastle-loading{color:#244c49;background:#faf7ef;border-radius:14px;align-self:flex-start;padding:18px 20px;font-size:13px}.sandcastle-loading button{margin-left:10px;text-decoration:underline}.sandcastle-return{z-index:12;color:#fff;background:#123f4df0;border:1px solid #ffffff60;border-radius:8px;align-items:center;gap:14px;padding:9px 14px;font-size:12px;display:flex;position:absolute;top:70px;right:max(24px,50vw - 676px)}.sandcastle-return button{color:inherit;background:0 0;border:1px solid #ffffff60;border-radius:4px;padding:6px 8px}.bkr-hero .sandcastle-chip{color:#10343c;background:#f2dcae;border:0;border-radius:999px;align-self:center;gap:6px;height:30px;min-height:30px;margin:0 0 0 4px;padding:0 11px 0 9px;font-size:11.5px;font-weight:600;line-height:1}.bkr-hero .sandcastle-chip:hover{background:#f7e6c4}.bkr-hero .sandcastle-chip[aria-pressed=true]{color:inherit;background:0 0;font-weight:500}
