.news-page{padding-top:36px;padding-bottom:72px;color:#ecedee}
.news-heading{align-items:flex-end;margin-bottom:24px;gap:24px}
.news-eyebrow{font:12px Silkscreen,monospace;letter-spacing:.04em;color:#8be695;gap:8px;margin-bottom:12px}
.news-eyebrow:before{width:6px;height:6px;border-radius:0;background:#5bd46a}
.news-heading h1{font:600 44px/1.1 Geist,sans-serif;letter-spacing:-.035em;margin:0 0 10px}
.news-intro{font:16px/1.5 Geist,sans-serif;color:#9a9ca3;max-width:700px}
.news-freshness{font-size:11px;line-height:1.7;max-width:240px}
.news-refresh{border-radius:0;border-color:#2f3137;background:#1f2125;height:36px;align-items:center;margin-top:10px}
.news-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:24px;border:1px solid #24262b;background:#17181b;overflow:hidden}
.news-featured[hidden]{display:none}
.news-featured-art{position:relative;min-height:280px;display:grid;place-items:center;background:#1b2430;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:32px 32px;overflow:hidden}
.news-featured-art:after{content:'';position:absolute;bottom:0;left:0;right:0;height:22px;background:linear-gradient(#5bd46a 0 6px,#45a853 6px 9px,#7a5434 9px)}
.news-featured-art img{display:block;width:100%;height:100%;min-height:280px;max-height:360px;object-fit:cover}
.news-featured-art img[src^='/assets/']{width:132px;height:132px;min-height:0;object-fit:contain;image-rendering:pixelated}
.news-featured-body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px 36px;min-width:0}
.news-featured-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:11px 'Geist Mono',monospace;color:#8a8d95}
.news-latest{font:9px Silkscreen,monospace;color:#f5c04a;border:1px solid #4a3d1e;padding:4px 6px}
.news-featured h2{font:600 30px/1.15 Geist,sans-serif;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}
.news-featured h2 a:hover{color:#8be695}
.news-featured p{font:15px/1.55 Geist,sans-serif;color:#9a9ca3;margin:0}
.news-featured-body>a{color:#5bd46a;font-size:14px;font-weight:600}
.news-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}
.news-feed{min-width:0}.news-feed-heading{margin-bottom:16px}.news-feed-heading h2{font:600 18px Geist,sans-serif;letter-spacing:-.01em}
.news-toolbar{padding:12px 0;margin-bottom:16px;border-color:#24262b;gap:12px}
.news-filters{gap:3px;padding:3px;background:#191a1d;border:1px solid #2c2e34;max-width:100%}
.news-filters button{border:0;border-radius:0;padding:8px 10px;font:12px Geist,sans-serif;white-space:nowrap}
.news-filters button[aria-pressed=true]{background:#2a2c31;color:#ecedee;border:0}
.news-search{flex:1 1 220px;min-width:0}.news-search input{border-radius:0;border-color:#2c2e34;background:#191a1d}
.news-list{display:flex;flex-direction:column;gap:0;border:1px solid #24262b;background:#17181b}
.news-list>li{min-width:0;list-style:none}
.news-card{position:relative;height:auto;border:0;border-bottom:1px solid #24262b;border-radius:0;background:transparent;padding:22px 24px 20px 88px;min-height:132px;box-sizing:border-box}
.news-list>li:last-child .news-card{border-bottom:0}.news-card:hover{background:#1b1c20}
.news-card:before{content:'';position:absolute;left:20px;top:22px;width:50px;height:50px;background:#1f2125 url('/assets/games/items/book.png') center/30px no-repeat;border:1px solid #2a2c31;image-rendering:pixelated}
.news-card:has([data-kind=release]):before{background-image:url('/assets/games/blocks/crafting_table.png')}
.news-card:has([data-kind=snapshot]):before{background-image:url('/assets/games/items/ender_pearl.png')}
.news-card:has([data-kind=hotfix]):before{background-image:url('/assets/games/items/iron_ingot.png')}
.news-card-top{justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:8px}
.news-card time{margin-inline-start:auto;font:11px 'Geist Mono',monospace;color:#8a8d95}
.news-badge{border-radius:0;font:9px Silkscreen,monospace;letter-spacing:.02em;border-color:#34373e;padding:4px 6px}
.news-badge[data-kind=release]{color:#8be695;border-color:#304b36}.news-badge[data-kind=live]{color:#b798f5;border-color:#423657}
.news-card h3{font:600 17px/1.35 Geist,sans-serif;letter-spacing:-.01em;margin:0 0 6px}
.news-card p{font:14px/1.55 Geist,sans-serif;color:#9a9ca3;margin:0 0 12px}
.news-card-footer{border:0;padding:0;gap:12px;justify-content:flex-start;font:10px 'Geist Mono',monospace;color:#8a8d95}
.news-card-footer a{color:#8be695;font-size:10px}
.news-more{border-radius:0;background:#1f2125;border-color:#2f3137;color:#ecedee;font-size:13px}
.news-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}
.news-release-panel,.news-live{border:1px solid #24262b;border-radius:0;background:#17181b;min-width:0}
.news-release-panel>h2{font:600 16px Geist,sans-serif;margin:0;padding:18px 20px;border-bottom:1px solid #24262b}
.news-highlights{display:flex;flex-direction:column;gap:0}
.news-highlight{border:0;border-radius:0;background:transparent;border-bottom:1px solid #24262b}
.news-highlight:last-child{border:0}.news-highlight-image{display:none}.news-highlight-body{padding:18px 20px}
.news-highlight .news-kicker{font:9px/1.6 Silkscreen,monospace;color:#8a8d95}
.news-highlight h3{font:600 17px/1.35 Geist,sans-serif;margin:8px 0 12px;letter-spacing:-.01em}
.news-highlight a{font-size:12px;color:#8be695}
.news-live{padding:20px;display:flex}.news-live .news-kicker{font:9px/1.7 Silkscreen,monospace;color:#b798f5}
.news-live h2{font:600 21px/1.25 Geist,sans-serif;margin:18px 0 12px;letter-spacing:-.02em}
.news-live-copy,.news-live-latest{font-size:12px;line-height:1.7;color:#9a9ca3}
.news-live-latest{border-color:#2f3137}.news-live-time{font:12px/1.7 'Geist Mono',monospace;color:#ecedee}
.news-live-links{font-size:11px;color:#8be695;gap:12px}
.news-sources{border-color:#24262b;margin-top:32px}.news-empty{border:0;border-radius:0;font-size:13px}
@media(max-width:1000px){.news-content-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.news-featured-body{padding:26px}.news-featured h2{font-size:27px}}
@media(max-width:850px){.news-heading{flex-wrap:wrap}.news-freshness{display:flex;max-width:none;align-items:center;gap:16px;text-align:left}.news-refresh{margin:0}.news-content-layout{grid-template-columns:1fr}.news-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.news-featured-art{min-height:240px}.news-featured-art img{min-height:240px}.news-featured-body{padding:24px}.news-featured h2{font-size:24px}}
@media(max-width:600px){.news-page{padding-top:28px}.news-heading h1{font-size:36px}.news-intro{font-size:14px}.news-heading{display:flex;margin-bottom:22px}.news-freshness{width:100%;margin:0;justify-content:space-between;font-size:10px}.news-featured{grid-template-columns:1fr}.news-featured-art{min-height:190px;max-height:210px}.news-featured-art img{min-height:190px;height:210px}.news-featured-body{padding:22px}.news-featured h2{font-size:25px}.news-featured p{font-size:14px}.news-sidebar{grid-template-columns:1fr}.news-toolbar{display:flex}.news-filters{margin:0;gap:2px}.news-filters button{font-size:11px;padding:8px}.news-search{width:100%;flex-basis:100%}.news-card{padding:18px 16px 18px 70px}.news-card:before{left:14px;top:18px;width:40px;height:40px;background-size:26px}.news-card h3{font-size:16px}.news-card p{font-size:13px}.news-card time{font-size:10px;margin:0}.news-card-top{gap:8px}.news-card-footer{flex-wrap:wrap}.news-source-list li{flex-wrap:wrap}.news-source-list span{text-align:left}.news-list{gap:0}}
