.canary-universe-bar nav button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.canary-runtime-notice{background:#17130d;border:1px solid #d28b3c;align-items:center;gap:14px;margin:0 clamp(18px,4vw,72px);padding:14px 18px;display:flex}.canary-runtime-notice strong{color:#f0a24a}.canary-runtime-notice span{color:#d4cec2}.canary-runtime .canary-challenge{background:#0c0d0c;border:1px solid #f0a24a59;padding:clamp(18px,3vw,36px)}.canary-runtime .canary-challenge h3{max-width:52rem;font-size:clamp(1.2rem,2.2vw,2rem)}.canary-runtime .canary-evidence{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.canary-runtime .canary-evidence li{color:#ded9cf;background:#151514;border-left:3px solid #8f7048;padding:10px 13px}.canary-runtime fieldset{border:0;gap:9px;margin:24px 0;padding:0;display:grid}.canary-runtime legend{color:#f0a24a;margin-bottom:12px;font-weight:700}.canary-runtime fieldset label{cursor:pointer;background:#111;border:1px solid #555;align-items:flex-start;gap:12px;padding:14px;display:flex}.canary-runtime fieldset label.is-selected{border-color:#f0a24a;box-shadow:inset 4px 0 #f0a24a}.canary-runtime fieldset input{accent-color:#f0a24a;width:20px;height:20px}.canary-accessible-note{color:#aaa;border-top:1px dashed #444;padding-top:12px;font-size:.78rem}.canary-runtime .canary-resolution{margin-top:16px}.canary-runtime .canary-resolution ol{border-top:1px solid #555;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:0;list-style:none;display:grid}.canary-runtime .canary-resolution li{border-right:1px solid #444;padding:14px}.canary-runtime .canary-resolution li span{color:#f0a24a;margin-bottom:7px;font-size:.72rem;display:block}.canary-error{color:#ffad92;border:1px solid #d56845;padding:12px}.canary-form-footer a{align-items:center;gap:8px;display:flex}.canary-runtime.is-reduced *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.canary-runtime button:focus-visible,.canary-runtime a:focus-visible,.canary-runtime input:focus-visible{outline-offset:3px;outline:3px solid #f0a24a}@media (width<=640px){.canary-runtime .canary-terminal,.canary-runtime .canary-section,.canary-runtime .canary-cadence,.canary-runtime .canary-progression,.canary-runtime .canary-form-footer{box-sizing:border-box;width:calc(100% - 24px)}.canary-runtime .canary-terminal__copy{box-sizing:border-box;width:100%;min-width:0}.canary-runtime .canary-terminal h1{letter-spacing:-.045em;font-size:clamp(56px,18vw,70px)}.canary-runtime .canary-intro{overflow-wrap:anywhere;max-width:100%}.canary-runtime .canary-intro span{display:block}.canary-runtime-notice{flex-direction:column;align-items:flex-start;margin:0 12px}.canary-runtime .canary-resolution ol{grid-template-columns:1fr}.canary-runtime .canary-resolution li{border-bottom:1px solid #444;border-right:0}.canary-runtime .canary-universe-bar nav{overflow-x:auto}.canary-runtime fieldset label{min-height:52px}.canary-runtime .canary-terminal__actions button,.canary-runtime .canary-terminal__actions a{min-height:48px}}
