.news-section-tabs{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.news-section-tabs button{border:1px solid var(--line,#353a44);background:transparent;color:var(--muted,#a5afbe);padding:.65rem .8rem;border-radius:6px}.news-section-tabs button.active{background:#0092ff;color:#fff;border-color:#0092ff}.news-page-tools{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.track-name-link{color:inherit;text-decoration:none}.track-name-link:hover{color:#0092ff}.track-name-link span{color:#0092ff;font-size:.85em}

.news-home-position{margin:18px 0;padding:16px;border:1px solid #344250;background:#10161c}
.news-home-position[hidden]{display:none}.news-home-position-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.news-home-position-heading h3{margin:0;font-size:16px}.news-home-position-heading button{padding:6px 12px;font-size:12px}
.news-home-preview-size{display:flex;gap:6px;margin:12px 0}.news-home-preview-size button{padding:6px 12px;font-size:12px}.news-home-preview-size [aria-pressed=true]{border-color:#0092ff;color:#72c6ff;background:#142e43}
.news-position-preview{width:100%;max-width:440px;margin:0 auto;border:1px solid #344250;overflow:hidden;transition:max-width .2s ease}.news-position-preview.is-phone{max-width:350px}.news-position-preview .home-news-viewport{height:auto;max-height:none;aspect-ratio:4/3}.news-position-preview.is-phone .home-news-viewport{aspect-ratio:35/33}.news-position-preview .home-news-story{height:100%;min-height:0}.news-position-preview h3{font-size:20px}.news-position-preview .home-news-read{font-size:13px}
.news-position-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.news-position-sliders label{margin:0;min-width:0}.news-position-sliders label>span{display:flex;justify-content:space-between;gap:12px;font-size:13px}.news-position-sliders output{color:#9fb4c8;font-variant-numeric:tabular-nums}.news-position-sliders input[type=range]{display:block;width:100%;padding:0;margin:8px 0 0;accent-color:#0092ff;min-height:24px}
@media(max-width:600px){.news-home-position{padding:12px}.news-home-position .form-help{font-size:12px}.news-home-preview-size{display:none}.news-position-preview{max-width:350px}.news-position-preview .home-news-viewport{aspect-ratio:35/33}.news-position-sliders{grid-template-columns:1fr;gap:12px}}
@media(prefers-reduced-motion:reduce){.news-position-preview{transition:none}}

.news-title-date{font-size:.85em;font-weight:500;white-space:nowrap;opacity:.85}.news-published-time{font-size:11px;font-weight:400;color:#9aabbc;white-space:nowrap}.news-date-controls{margin:12px 0 18px;padding:10px 12px;border:1px solid #353f4a;border-radius:4px;background:#131a22}.news-date-controls summary{cursor:pointer;color:#c8d7e5;font-size:12px;line-height:1.5}.news-date-controls button{font-size:11px;padding:6px 10px}.news-date-controls [hidden]{display:none}.news-date-controls input[type=datetime-local]{max-width:100%;min-width:0}.news-date-controls .form-help{font-size:11px}
