.news-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px;margin-bottom:1rem}.news-card h3{font-size:1.35rem}.news-home{margin:2.5rem 0}.editorial-article{max-width:960px;margin:2rem auto}.editorial-article>.eyebrow{display:block;margin-top:1.25rem}.article-summary{font-size:1.2rem;color:var(--muted,#a9bbc6)}.article-cover{width:100%;height:auto;max-height:540px;object-fit:cover;margin:1.5rem 0;border-radius:6px}.article-prose{font-size:1.05rem;line-height:1.8;margin:2rem 0;overflow-wrap:anywhere}.article-prose h2,.article-prose h3{margin-top:1.8rem}.article-prose pre{overflow-x:auto}

body[data-page=news] .street-note{display:none}.news-desk-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.news-desk-heading h1{font-size:42px;margin:10px 0}.news-desk-heading h1>span{color:var(--accent)}.news-desk-heading p{font-size:14px;color:var(--muted)}.news-desk-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 0 24px;border-bottom:1px solid var(--border);margin-bottom:28px}.news-desk-filters input,.news-desk-filters select{margin:0;width:auto;min-height:40px;font-size:12px}.news-desk-filters select{max-width:230px}.news-desk-search{flex:1;min-width:180px}.news-desk-search input{width:100%}.news-desk-filters button{margin:0;min-height:40px}.news-desk-filters>a{font-size:11px}.news-desk-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:start}.news-desk-main{min-width:0}.news-desk-front{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);gap:24px;margin-bottom:28px}.news-desk-lead{border-radius:9px;overflow:hidden;border:1px solid var(--border);min-height:470px;background:var(--panel)}.news-desk-lead-image{display:block;position:relative;min-height:470px;height:100%;color:#fff}.news-desk-lead-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-desk-lead-image>.news-desk-placeholder{height:100%;min-height:470px}.news-desk-lead-copy{position:absolute;inset:auto 0 0;padding:28px 24px;background:linear-gradient(0deg,#06121cf2 25%,#06121caa 75%,transparent);padding-top:80px;color:#f4f6f2}.news-desk-lead-copy h2{font-size:28px;line-height:1.18;margin:12px 0;color:#f4f6f2}.news-desk-lead-copy p{font-size:13px;line-height:1.6;color:#d1dce1;margin-bottom:20px}.news-desk-lead-copy>span{font-size:12px;font-weight:700;color:var(--game-bright,var(--accent))}.news-desk-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:9px;color:var(--muted)}.news-desk-meta span{padding:4px 7px;border-radius:4px;background:var(--soft);color:var(--green);font-weight:600}.news-desk-meta time{margin-left:3px}.news-desk-lead .news-desk-meta span{background:#142936db;color:var(--game-bright,var(--accent))}.news-desk-lead .news-desk-meta time{color:#b8c9d2}.news-desk-headlines{display:grid;align-content:start}.news-desk-headlines article{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--border);color:var(--text)}.news-desk-headlines article:last-child{margin-bottom:0}.news-desk-headlines h2{font-size:19px;line-height:1.3;margin:10px 0}.news-desk-headlines h2 a{color:var(--text)}.news-desk-headlines small{font-size:10px;color:var(--muted)}.news-desk-headlines p{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0}.news-desk-read{color:var(--green);font-size:11px}.news-desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.news-desk-grid .news-card{margin:0;padding:18px;border-radius:8px}.news-desk-grid .news-card h3{font-size:20px}.news-desk-grid .news-card p{font-size:12px;line-height:1.7}.news-desk-placeholder{background:linear-gradient(145deg,var(--soft,#233c4c),#102332);display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:120px;color:var(--game-bright,var(--accent))}.news-desk-placeholder>span{font-size:100px;letter-spacing:-15px;font-weight:900;opacity:.45}.news-desk-placeholder small{font-size:10px;letter-spacing:2px;margin-top:10px}.news-desk-sidebar{display:grid;gap:22px}.news-desk-sidebar .panel{margin:0;padding:18px;border-radius:8px}.news-desk-date{display:grid;grid-template-columns:75px 1fr;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px;align-items:center;gap:6px}.news-desk-date>span{grid-column:1/-1;font-size:8px;letter-spacing:1.4px;color:var(--muted)}.news-desk-date strong{font-size:45px;line-height:1.3;color:var(--accent)}.news-desk-date>div{font-size:12px}.news-desk-date small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.news-desk-side-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.news-desk-side-heading h2,.news-desk-radar h2{font-size:17px;margin:0 0 14px}.news-desk-mini{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--border);color:var(--text)}.news-desk-mini>div{width:58px;height:58px;flex-shrink:0;border-bottom:2px solid var(--game-bright,var(--accent));overflow:hidden;border-radius:4px}.news-desk-mini img{width:100%;height:100%;object-fit:cover}.news-desk-mini .news-desk-placeholder{height:58px;min-height:58px}.news-desk-mini .news-desk-placeholder>span{font-size:30px;letter-spacing:-4px}.news-desk-mini .news-desk-placeholder small{display:none}.news-desk-mini strong{font-size:11px;line-height:1.5;display:block}.news-desk-mini small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.news-desk-radar .eyebrow{display:block;margin-bottom:10px}.news-desk-radar>a{display:flex;justify-content:space-between;font-size:11px;color:var(--text);border-top:1px solid var(--border);padding:13px 0}.news-desk-radar>a span{color:var(--accent)}.news-desk-empty{padding:50px!important;border-radius:9px;min-height:350px;display:flex;flex-direction:column;align-items:start;justify-content:center}.news-desk-empty h2{font-size:29px}.news-desk-empty p{color:var(--muted);line-height:1.7;max-width:440px}.news-desk-first-story{padding:25px;border:1px solid var(--border);border-radius:8px}.news-desk-first-story h2{font-size:22px}.news-desk-first-story p{font-size:13px;color:var(--muted)}
.news-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 22px;margin-bottom:25px;border-bottom:1px solid var(--border)}.news-editor-toolbar h2{margin:6px 0;font-size:25px}.news-editor-toolbar>div:last-child{display:flex;align-items:center;gap:10px}.news-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.news-editor-form{max-width:850px;margin:0;padding:30px;border-radius:10px}.news-editor-intro{text-align:center;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.news-editor-intro h3{font-size:24px;margin:5px 0 12px}.news-editor-intro p{font-size:13px;color:var(--muted);max-width:480px;margin:auto;line-height:1.6}.news-editor-upload{position:relative;display:flex;justify-content:center;align-items:center;min-height:240px;background:var(--admin-input,var(--soft));border:1px dashed var(--border);border-radius:8px;overflow:hidden;text-align:center;cursor:pointer;margin-bottom:12px}.news-editor-upload:hover{border-color:var(--accent)}.news-editor-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;margin:0}.news-editor-upload img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-editor-upload span{position:relative;z-index:1;background:var(--panel);padding:15px 20px;border-radius:7px}.news-editor-upload strong{display:block;font-size:14px}.news-editor-upload small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.news-editor-form>label{display:block;margin-top:20px}.news-editor-form textarea{resize:vertical}.news-editor-form small{font-size:11px;color:var(--muted)}.news-editor-publish{display:flex;align-items:end;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:22px;margin-top:22px}.news-editor-publish label{flex:1}.news-editor-publish select{margin:8px 0 0}.news-editor-publish button{min-width:150px}.news-editor-library{margin:0!important;border-radius:10px;padding:22px;max-height:800px;overflow:auto}.news-editor-library>a{display:block;padding:16px 0;border-top:1px solid var(--border);color:var(--text)}.news-editor-library>a[aria-current]{color:var(--accent)}.news-editor-library strong{font-size:13px;line-height:1.5;display:block}.news-editor-library small{display:block;color:var(--muted);font-size:10px;margin:7px 0}.news-editor-library .badge{font-size:9px}.news-editor-form .muted{font-size:11px;line-height:1.6}.news-editor-upload img[hidden]{display:none}
@media(max-width:1100px){.news-desk-layout{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.news-desk-front{grid-template-columns:1fr}.news-desk-headlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-desk-headlines article{margin:0}.news-editor-layout{grid-template-columns:1fr 240px}}@media(max-width:750px){.news-desk-heading h1{font-size:32px}.news-desk-heading{align-items:start;flex-direction:column}.news-desk-layout,.news-editor-layout{grid-template-columns:1fr}.news-desk-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.news-desk-sidebar>section:last-child{grid-column:1/-1}.news-desk-headlines,.news-desk-grid{grid-template-columns:1fr}.news-desk-filters select{flex:1;max-width:none;min-width:120px}.news-desk-lead,.news-desk-lead-image,.news-desk-lead-image>.news-desk-placeholder{min-height:400px}.news-editor-form{padding:20px}.news-editor-toolbar{align-items:start;flex-direction:column}.news-editor-library{max-height:none}.news-desk-empty{padding:28px!important}.news-editor-publish{align-items:stretch;flex-direction:column}.news-editor-upload{min-height:200px}}

.news-desk-search .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.news-desk-heading h1{font-weight:800}.news-desk-front h2{font-weight:700}.news-desk-lead-image{isolation:isolate}.news-desk-lead-copy{z-index:1}

.news-desk-filters .news-desk-search{display:block;margin:0}.news-editor-form .news-editor-upload,.admin-workspace .news-editor-form .news-editor-upload{display:flex;align-items:center;justify-content:center}.news-editor-upload>span{display:block;width:auto;max-width:90%}.news-editor-upload>span small{line-height:1.5}
