/* SignalCore v18 · Accessible, responsive connected release and community UI */
.sc18-wrapper{display:grid;gap:22px;max-width:1400px;margin:20px auto 45px}.sc18-note,.sc18-card,.sc18-community-showcase{background:#172530;color:#e4f5f1;border:1px solid #304a52;border-radius:17px;padding:clamp(16px,2.2vw,26px)}.sc18-note{border-left:4px solid #59dcb7;line-height:1.6}.sc18-note strong{color:#79e8c9}.sc18-nav{display:flex;flex-wrap:wrap;gap:10px}.sc18-nav a{background:#213740;color:#ccebe4;text-decoration:none;border-radius:9px;padding:10px 13px;font-weight:600}.sc18-nav a:focus-visible,.sc18-wrapper button:focus-visible,.sc18-wrapper input:focus-visible,.sc18-wrapper select:focus-visible,.sc18-wrapper textarea:focus-visible{outline:3px solid #88edcb;outline-offset:3px}.sc18-grid{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,2fr);align-items:start;gap:20px}.sc18-card h2,.sc18-community-showcase h2{font-size:clamp(19px,2vw,25px);color:#f3fbf9;margin:0 0 9px}.sc18-card h3{font-size:17px;color:#e1fff5;margin:19px 0 12px}.sc18-card p{line-height:1.55}.sc18-wrapper .muted,.sc18-community-showcase p{color:#b9d0d0;font-size:14px}.sc18-list,.sc18-sharing-list{display:grid;gap:10px}.sc18-release{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px;border:1px solid #334853;border-radius:11px;text-decoration:none;background:#1e2e3b;color:#f1faf8}.sc18-release.active{border-color:#62daba;background:#25443f}.sc18-release strong,.sc18-release small{display:block}.sc18-release small{margin-top:4px;color:#afc6c7}.sc18-chip{border:1px solid #456167;border-radius:30px;padding:5px 10px;color:#d3e8e9;white-space:normal;font-size:12px;align-self:start}.sc18-chip.strong,.sc18-chip.good{color:#a3f0d6;border-color:#479c7e}.sc18-chip.warn{color:#ffcaaf;border-color:#ad705b}.sc18-topline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.sc18-topline p{margin:4px 0 0}.sc18-eyebrow{color:#78dcbc;font-size:11px;font-weight:750;letter-spacing:.09em}.sc18-status{display:grid;gap:8px;padding:14px;border-radius:12px;background:#223c3c;margin:17px 0}.sc18-status span{color:#a3e9d0;font-weight:650}.sc18-status small{color:#c3d3d5}.sc18-checks{padding:10px 0}.sc18-check{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #304852;color:#dbebe8}.sc18-check>span{color:#8ee6c9;font-size:21px}.sc18-check b{margin-left:auto;font-size:12px;color:#aac8c4;font-weight:500}.sc18-form{display:grid;gap:13px;margin-top:16px}.sc18-form label,.sc18-share-select{display:grid;gap:6px;color:#d3e7e5;font-weight:600;font-size:13px}.sc18-form textarea,.sc18-form input,.sc18-form select,.sc18-share-form select{min-width:0;width:100%;box-sizing:border-box;border:1px solid #4a6470;background:#0f1c29;color:#f1fafb;padding:11px;border-radius:9px;font:inherit}.sc18-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sc18-form button,.sc18-share-form button{justify-self:start}.sc18-links{display:flex;gap:12px;flex-wrap:wrap}.sc18-timeline{list-style:none;padding-left:25px;border-left:2px solid #3b7266;margin:22px 0}.sc18-timeline li{position:relative;padding:0 0 26px 18px}.sc18-timeline li:before{content:'';position:absolute;left:-33px;top:7px;width:11px;height:11px;border-radius:50%;background:#73e2c4;box-shadow:0 0 0 4px #204038}.sc18-event{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sc18-timeline small{display:block;color:#aabfbf;margin:7px 0}.sc18-timeline p{margin:8px 0}.sc18-timeline a,.sc18-wrapper a:not(.btn):not(.sc18-release),.sc18-community-showcase a{color:#90ebd0}.sc18-warning{padding:12px;border:1px solid #967a4e;border-radius:10px;background:#352e27}.sc18-share-form{display:grid;grid-template-columns:minmax(130px,1fr) minmax(145px,190px) auto;gap:12px;align-items:center;border-bottom:1px solid #304852;padding:12px 0}.sc18-check-label{font-size:12px;color:#d0dfdb;display:flex;align-items:center;gap:6px;white-space:normal}.sc18-check-label input{accent-color:#67e4bf}.sc18-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.sc18-public-card{border-radius:14px;border:1px solid #3a5660;background:#1d303a;padding:18px;min-width:0}.sc18-public-head,.sc18-community-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:start}.sc18-public-head .sc18-public-date{color:#bed0cb;font-size:11px}.sc18-public-card h3{font-size:18px;line-height:1.3;margin:13px 0 6px;overflow-wrap:anywhere;color:#f0f9f8}.sc18-public-card p{color:#c4d2d3;margin:0 0 12px}.sc18-public-stage{background:#253d3d;padding:10px;border-left:3px solid #66dfba;margin-top:15px;display:grid;gap:5px}.sc18-public-stage small{color:#bbd4d2}.sc18-public-card a{overflow-wrap:anywhere}.sc18-community-showcase{margin:12px 0 25px}.sc18-admin-event{border-left:2px solid #498c79;padding-left:10px;color:#c4d7d3}
@media(max-width:1000px){.sc18-grid{grid-template-columns:1fr}.sc18-share-form{grid-template-columns:1fr 1fr}.sc18-share-form>strong{grid-column:1 / -1}}
@media(max-width:600px){.sc18-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}.sc18-nav a{flex:none}.sc18-card,.sc18-community-showcase{padding:15px;border-radius:13px}.sc18-pair,.sc18-share-form{grid-template-columns:1fr}.sc18-share-form>strong{grid-column:auto}.sc18-nav a,.sc18-share-form button,.sc18-links .btn{min-height:42px}.sc18-release{display:grid}.sc18-community-top{display:grid}.sc18-public-grid{grid-template-columns:1fr}}

.sc18-roadmap{display:flex;overflow-x:auto;gap:6px;padding:14px 0}.sc18-roadmap span{flex:1 0 auto;text-align:center;padding:9px 10px;background:#243541;border:1px solid #3b555f;color:#accac7;border-radius:8px;font-size:12px}.sc18-roadmap span.here{color:#071b17;background:#86e9ca;border-color:#86e9ca;font-weight:800}
