.community-page,.information-page{color:#fff}.community-hero{max-width:1100px;padding:14px 0 30px;margin-bottom:28px;border-bottom:1px solid #555762}.community-hero h1,.information-document h1{font:clamp(27px,3.4vw,46px)/1.2 var(--mono);margin:12px 0 20px;max-width:22ch}.community-hero>p:last-child{max-width:76ch;line-height:1.8;font-size:14px}.community-page .eyebrow{color:#f47732}.membership-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.concept-card,.community-card,.release-file{background:#19191d;border:1px solid #555762;padding:clamp(20px,2.5vw,32px)}.concept-card{display:flex;flex-direction:column;border-top:2px solid #f47732}.concept-card h2,.community-card h2{font:22px/1.4 var(--mono);margin:16px 0}.concept-card p,.community-card p,.release-file>p{font-size:14px;line-height:1.8}.concept-mark{display:flex;justify-content:space-between;align-items:center;color:#f47732;margin-bottom:24px}.community-page svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.3}.concept-mark span{font:26px var(--mono);color:#555762}.concept-card ul{padding-left:18px;line-height:1.8;font-size:14px;flex:1}.concept-card li{margin:13px 0}.concept-status{font:10px var(--mono);color:#f47732;text-transform:uppercase;letter-spacing:.08em}.community-page a{color:#fff;text-decoration:none;border-bottom:1px solid #555762;padding:10px 0;display:inline-block;font:11px/1.7 var(--mono)}.community-page a:hover,.information-document a:hover{color:#f47732;border-color:#f47732}.concept-card a{margin-top:20px}.community-principle{display:flex;gap:24px;margin:32px 0;padding:28px;border-left:2px solid #f47732;background:#19191d}.community-principle>span{font-size:35px;color:#f47732}.community-principle h2{font:18px/1.5 var(--mono)}.community-principle p{line-height:1.8;max-width:90ch}.survey-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:start}.community-card form{display:grid;gap:20px}.community-card label{display:grid;gap:9px;font:12px var(--mono)}.community-card :is(input,textarea,select){width:100%;background:#050505;color:#fff;border:1px solid #555762;padding:13px;font:14px/1.6 var(--sans)}.community-card small{line-height:1.7}.community-card button{padding:13px 18px;border:1px solid #f47732;color:#050505;background:#f47732;font:12px var(--mono);cursor:pointer}.community-card button:hover{background:#050505;color:#f47732}.community-card button:disabled{opacity:.6;cursor:wait}.survey-entry{padding:20px 0;border-bottom:1px solid #555762}.survey-entry time{font:11px var(--mono);color:#f47732}.survey-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.release-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px}.release-index{display:flex;flex-direction:column;gap:16px;padding-top:18px}.release-index a{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:center;color:#f47732}.release-index small{grid-column:2;font-size:10px;color:#fff}.release-dot{width:7px;height:7px;background:#f47732}.release-file-head{display:flex;gap:30px;align-items:center;padding-bottom:25px;border-bottom:1px solid #555762}.release-version{font:clamp(45px,6vw,80px) var(--mono);color:#f47732}.release-file h2{font:clamp(22px,3vw,32px) var(--mono);margin:12px 0}.release-outline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border:1px solid #555762}.release-outline>div{padding:22px;border-right:1px solid #555762}.release-outline>div:last-child{border:0}.release-outline svg{color:#f47732}.release-outline h3{font:14px var(--mono)}.release-outline p{font-size:13px;line-height:1.6}.release-outline span,.release-footnote{font:11px/1.8 var(--mono);opacity:.8}
.information-document{max-width:1150px;margin:auto}.information-document>.legal-eyebrow{color:#f47732;font:11px var(--mono)}.information-document>.legal-intro{font-size:16px;line-height:1.8;max-width:80ch;padding-bottom:28px;border-bottom:1px solid #555762}.information-document :is(section,article,.legal-form){background:#19191d;padding:clamp(18px,3vw,32px);border:1px solid #555762;margin:24px 0}.information-document section section,.information-document section .legal-form{padding:0;border:0}.information-document h2{font:clamp(18px,2vw,24px)/1.5 var(--mono);margin:30px 0 14px;scroll-margin-top:30px}.information-document :is(p,li){font:14px/1.9 var(--sans);overflow-wrap:anywhere}.information-document a{color:#f47732;text-underline-offset:4px}.information-index{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.information-index a{padding:8px 11px;background:#19191d;border:1px solid #555762;text-decoration:none;font:11px/1.6 var(--mono)}.legal-notice{border-left:2px solid #f47732;padding:18px;background:#19191d;line-height:1.8;margin:22px 0}.legal-form{display:grid;gap:18px}.legal-form label{display:grid;gap:8px;font:12px/1.6 var(--mono)}.legal-form :is(input,textarea,select){background:#050505;color:#fff;border:1px solid #555762;width:100%;padding:12px;font:14px/1.6 var(--sans)}.legal-form .legal-check{display:flex;gap:12px;align-items:start}.legal-check input{width:18px;flex:none;margin-top:3px;accent-color:#f47732}.legal-form button,.information-document .legal-button{padding:13px 18px;background:#f47732;color:#050505;border:1px solid #f47732;font:12px var(--mono);cursor:pointer}.legal-form button:hover{background:#050505;color:#f47732}.legal-form button:disabled{opacity:.6}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;min-width:600px;font:13px/1.7 var(--sans)}.legal-table :is(td,th){border:1px solid #555762;padding:15px;text-align:left;vertical-align:top}.information-document [data-request-receipt]{overflow-wrap:anywhere}.community-page :focus-visible,.information-page :focus-visible{outline:2px solid #f47732;outline-offset:4px}.rail-signal-dot{position:absolute;top:8px;right:12px;width:7px;height:7px;border-radius:50%;background:#f47732;box-shadow:0 0 0 3px #050505}.rail-signal-dot[hidden]{display:none!important}
@media(max-width:1050px){.membership-concepts{grid-template-columns:1fr}.concept-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.release-layout{grid-template-columns:1fr}.release-index{flex-direction:row;align-items:center}.survey-layout{grid-template-columns:1fr}}@media(max-width:620px){.concept-card ul{display:block}.release-outline{grid-template-columns:1fr}.release-outline>div{border-right:0;border-bottom:1px solid #555762}.release-file-head{gap:18px}.community-principle{padding:18px;gap:12px}.community-hero h1,.information-document h1{font-size:27px}.community-page :is(.community-card,.concept-card,.release-file){padding:18px}.information-index{max-height:none}.information-document>.legal-intro{font-size:14px}}

.information-document :is(p,li,label,small){color:#fff}.information-document .legal-intro{color:#fff}.information-document [role=status]{color:#f47732}.community-hero{max-width:none}.information-document .information-index{align-content:start}.console-statusbar .site-information{overflow-x:auto;white-space:nowrap;scrollbar-width:none;min-width:0}.console-statusbar .site-information a{flex:none}

/* The dated History record stays in English and keeps every feature readable. */
#historyView .release-file{min-width:0;overflow-wrap:anywhere}
#historyView .release-index{align-self:start;position:sticky;top:18px}
#historyView .release-index>a:not([aria-current]){display:block;color:#fff}
#historyView .release-file time{font:11px/1.8 var(--mono);color:#fff}
#historyView :is(.release-visuals,.release-directory,.release-feature,.release-refinements){scroll-margin-top:24px}
#historyView h3{font:clamp(17px,2vw,22px)/1.5 var(--mono);margin:12px 0 18px}
.release-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#555762;border:1px solid #555762;margin:28px 0 36px}
.release-stats>div{background:#050505;padding:18px}
.release-stats dt{font:10px/1.6 var(--mono);text-transform:uppercase}
.release-stats dd{font:30px/1.4 var(--mono);color:#f47732;margin:8px 0 0}
.release-visuals>p:not(.eyebrow){font:13px/1.8 var(--sans);max-width:90ch}
.release-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin:24px 0 36px}
.release-gallery figure{margin:0;min-width:0}
#historyView .release-gallery a{display:block;padding:0;border:1px solid #555762;background:#050505}
.release-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#050505}
.release-gallery img[hidden]{display:none}
.release-gallery figcaption{padding:12px 0;font:11px/1.7 var(--mono)}
.release-gallery figcaption strong{display:block;color:#f47732;margin-bottom:5px}
.release-gallery figcaption span{font:12px/1.7 var(--sans)}
.release-image-error:not([hidden]){display:block;padding:20px;font:12px/1.7 var(--sans)}
.release-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:24px 0;border-top:1px solid #555762;border-bottom:1px solid #555762}
.release-directory>.eyebrow{grid-column:1/-1}
#historyView .release-directory a{display:flex;gap:12px;align-items:baseline}
.release-directory a span{color:#f47732;flex:none}
.release-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.release-feature{padding:32px 0;border-bottom:1px solid #555762;min-width:0}
.release-feature ul{list-style:none;margin:0;padding:0}
.release-feature li{margin:22px 0}
.release-feature li>strong{font:12px/1.7 var(--mono);color:#fff}
.release-feature li>p{font:13px/1.85 var(--sans);margin:6px 0 0}
.release-refinements{padding:30px 0}
.release-refinements ul{padding-left:18px;font:13px/1.85 var(--sans)}
.release-refinements li{margin:12px 0}
@media(max-width:1050px){#historyView .release-index{position:static;flex-wrap:wrap;gap:12px 24px}.release-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.release-features,.release-directory{grid-template-columns:1fr}.release-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.release-stats>div{padding:12px 8px}.release-stats dt{font-size:9px}.release-stats dd{font-size:25px}.release-gallery figcaption span{font-size:11px}.release-feature{padding:24px 0}}
