/* Street Nuke 2026 portfolio update. Existing site layout is preserved. */
.street-nuke-feature .btn{min-height:32px;font-size:9px;padding:0 12px}
.street-nuke-feature .feature-copy p{margin-bottom:9px}
.street-nuke-project h2{font-size:clamp(30px,3vw,40px);line-height:1.04}
.street-nuke-project .project-screen img{object-position:center}
.street-nuke-era .btn{margin-top:16px}

/* Homepage announcement: zaidime.lt becomes Street Nuke. */
.street-nuke-news{padding:46px 0 26px}
.sn-news-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;padding:26px;border:1px solid #3d4244;border-left:3px solid #f58b50;background:linear-gradient(120deg,#111a21,#081018)}
.sn-news-visual{display:block;min-width:0;border:1px solid #30434e;background:#03090f;overflow:hidden}
.sn-news-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.sn-news-visual>span{display:block;padding:10px 13px;border-top:1px solid #30434e;color:#eeac7f;font-size:9px;font-weight:700;letter-spacing:.14em}
.sn-news-copy{min-width:0}.sn-news-copy .section-kicker{color:#eea16c}
.sn-news-copy h2{font:800 clamp(30px,3.1vw,43px)/.98 Rajdhani,Arial,sans-serif;letter-spacing:-.025em;margin:12px 0 17px}
.sn-news-copy h2 span{color:#f6b17c}
.sn-news-copy p{color:#a6b5bf;font-size:13px;line-height:1.7;margin:0 0 13px}
.sn-news-copy strong{color:#f3e8d8}
.sn-news-tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}
.sn-news-tags span{padding:6px 8px;border:1px solid #3b4a53;color:#b5c3ca;font-size:8px;letter-spacing:.06em;text-transform:uppercase}
.sn-news-play{background:linear-gradient(135deg,#f5a46b,#da713d);border-color:#f4ad7a;color:#131b21}
.sn-news-visual:focus-visible,.sn-news-play:focus-visible{outline:3px solid #f7bd90;outline-offset:4px}
@media(max-width:980px){.sn-news-panel{grid-template-columns:minmax(0,1fr);gap:23px}.sn-news-copy h2{font-size:clamp(32px,5.2vw,47px)}}
@media(max-width:620px){.street-nuke-news{padding:26px 0 16px}.sn-news-panel{padding:16px;gap:20px}.sn-news-copy h2{font-size:33px}.sn-news-copy p{font-size:13px}.sn-news-tags{margin:14px 0}.sn-news-visual>span{font-size:8px;padding:9px 10px}}
