.season-updates{background:#0d1320;padding:64px max(6vw,24px) 96px}.season-updates>h2{letter-spacing:-.04em;margin:16px 0 32px;font-size:clamp(32px,5vw,64px)}.season-feeds{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px;display:grid}.season-feed{min-width:0}.season-feed-heading{border-bottom:2px solid #ed303b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.season-feed h3{margin:0;font-size:25px}.season-post,.season-editor{overflow-wrap:anywhere;background:#172134;border:1px solid #ffffff25;margin-top:24px;padding:24px}.season-post h4{margin:12px 0 24px;font-size:26px}.season-post time,.season-feed>p{color:#c3ccdd}.season-post details{margin-top:18px}.season-post summary{cursor:pointer}.season-post iframe{background:#fff;border:0;width:100%;height:560px;margin-top:14px}.season-editor{margin-bottom:32px}.season-editor h3{margin-top:0}.season-editor label{gap:8px;margin-bottom:18px;font-weight:700;display:grid}.season-editor input,.season-editor textarea{box-sizing:border-box;color:#111722;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #95a5c1;padding:12px}.season-editor textarea{resize:vertical;font:14px/1.6 monospace}.season-fields,.markdown-workspace{grid-template-columns:1fr 1fr;gap:24px;display:grid}.markdown-workspace>*{min-width:0}.markdown-workspace .build-markdown{max-height:520px;overflow:auto}.markdown-toolbar{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.markdown-toolbar button{color:#fff;cursor:pointer;background:#23334e;border:1px solid #9eaec9;padding:9px 12px}.build-markdown{overflow-wrap:anywhere;line-height:1.7}.build-markdown h1,.build-markdown h2,.build-markdown h3{letter-spacing:normal;margin:24px 0 12px;font-size:1.5em;line-height:1.3}.build-markdown img{max-width:100%;height:auto}.build-markdown a,.season-editor>a{color:#a9caff;text-decoration:underline}.build-markdown blockquote{color:#c9d6eb;border-left:4px solid #a9caff;margin:16px 0;padding-left:18px}.build-markdown pre{background:#080e19;padding:16px;overflow:auto}.build-markdown code{font-family:monospace}.build-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.build-markdown td,.build-markdown th{border:1px solid #8390aa;padding:8px 12px}.season-updates button:disabled{opacity:.5;cursor:wait}@media (width<=900px){.season-feeds,.markdown-workspace,.season-fields{grid-template-columns:1fr}.season-editor,.season-post{padding:18px}}
