/* ETAP 16 — news only. Approved backgrounds / headers / other layouts unchanged. */
.hell-theme .hell-news-panel {min-width:0;overflow:hidden;background:linear-gradient(160deg,#190e0c,#090708 75%)}
.hell-theme .hell-news-list {display:block;min-width:0}
.hell-theme .hell-news-row {display:grid;grid-template-columns:59px minmax(0,1fr) auto;column-gap:9px;align-items:center;min-height:42px;padding:7px 9px;border-bottom:1px solid rgba(139,87,61,.27);background:rgba(9,8,8,.26)}
.hell-theme .hell-news-row:nth-child(even){background:rgba(53,27,20,.18)}
.hell-theme .hell-news-row:last-child{border-bottom:none}
.hell-theme .hell-news-badge {display:inline-flex;justify-content:center;align-items:center;min-width:49px;padding:3px 5px;border:1px solid rgba(255,255,255,.16);font:700 9px/1.4 Arial,sans-serif;letter-spacing:.12px;color:#fff;white-space:nowrap}
.hell-theme .hell-news-badge.is-news{background:#225b91}
.hell-theme .hell-news-badge.is-event{background:#a2231d}
.hell-theme .hell-news-badge.is-update{background:#267548}
.hell-theme .hell-news-row-body{min-width:0}
.hell-theme .hell-news-row h3{font:12px/1.45 Inter,Arial,sans-serif;color:#e9d0b0;margin:0;min-width:0;overflow-wrap:anywhere}
.hell-theme .hell-news-row h3 a{color:inherit;text-decoration:none;transition:color .15s}
.hell-theme .hell-news-row h3 a:hover,.hell-theme .hell-news-row h3 a:focus-visible{color:#ffd49c;text-decoration:underline;text-underline-offset:3px}
.hell-theme .hell-news-row time{display:block;color:#ad9685;font:10px/1.4 Inter,Arial,sans-serif;text-align:right;white-space:nowrap}
.hell-theme .hell-news-empty{padding:16px;color:#d5b7a6}
.hell-theme .hell-news-directory{min-width:0}
.hell-theme .hell-news-directory-heading{padding:24px 26px;margin-bottom:12px;background:linear-gradient(130deg,#25120f,#100909);color:#dec6ab}
.hell-theme .hell-news-directory-heading .hell-news-kicker{font:9px/1.5 Inter,Arial,sans-serif;letter-spacing:2px;color:#b78b65}
.hell-theme .hell-news-directory-heading h1{font:clamp(22px,3vw,30px)/1.2 Cinzel,Georgia,serif;color:#ebc38e;margin:5px 0}
.hell-theme .hell-news-directory-heading p{margin:8px 0 0}
.hell-theme .hell-news-panel.is-directory .hell-news-row{min-height:76px;padding:12px 14px;gap:13px;grid-template-columns:67px minmax(0,1fr) auto}
.hell-theme .hell-news-panel.is-directory .hell-news-row h3{font-size:15px;color:#f0d3a9}
.hell-theme .hell-news-summary{font:12px/1.5 Inter,Arial,sans-serif;color:#baa9a0;margin:5px 0 0;overflow-wrap:anywhere}
.hell-theme .hell-news-pagination{padding:12px 15px;overflow-x:auto;color:#e6b987}
.hell-theme .hell-news-pagination a{color:#f3c08c;margin:0 5px}
.hell-theme .hell-full-news-page{min-width:0}
.hell-theme .hell-news-full-card{background:linear-gradient(150deg,#1e100e,#0a0808);min-width:0;overflow:hidden}
.hell-theme .hell-full-news-head{padding:23px 26px 15px;border-bottom:1px solid #67402c}
.hell-theme .hell-news-back,.hell-theme .hell-news-full-footer a{color:#e7af70;text-decoration:none;font:11px Cinzel,Georgia,serif;letter-spacing:.5px}
.hell-theme .hell-news-back:hover,.hell-theme .hell-news-full-footer a:hover{text-decoration:underline}
.hell-theme .hell-article-title-row{display:flex;gap:12px;align-items:flex-start;margin:18px 0 12px}
.hell-theme .hell-article-title-row .hell-news-badge{margin-top:5px}
.hell-theme .hell-article-title-row h1{margin:0;color:#f0d1a8;min-width:0;overflow-wrap:anywhere;font:clamp(21px,3vw,29px)/1.25 Cinzel,Georgia,serif}
.hell-theme .hell-news-meta{display:flex;flex-wrap:wrap;gap:15px;color:#b89d89;font-size:12px}
.hell-theme .hell-full-news-content{padding:24px 27px;color:#dfcab5;overflow-wrap:anywhere;min-width:0;font:14px/1.7 Inter,Arial,sans-serif}
.hell-theme .hell-full-news-content .hell-news-full-content{max-width:100%;width:100%;min-width:0;overflow-wrap:anywhere}
.hell-theme .hell-full-news-content .hell-news-full-content :is(img,video,iframe){max-width:100%;height:auto}
.hell-theme .hell-full-news-content .hell-news-full-content table{display:block;max-width:100%;overflow-x:auto}
.hell-theme .hell-full-news-content .hell-news-full-content a{color:#fac18a}
.hell-theme .hell-news-full-footer{padding:16px 27px;border-top:1px solid #563827}
@media(max-width:680px){
  .hell-theme .hell-news-row{grid-template-columns:53px minmax(0,1fr);gap:7px;padding:8px 7px}
  .hell-theme .hell-news-row time{display:none}
  .hell-theme .hell-news-panel.is-directory .hell-news-row{grid-template-columns:57px minmax(0,1fr);padding:11px 8px;gap:8px}
  .hell-theme .hell-news-panel.is-directory .hell-news-row h3{font-size:13px}
  .hell-theme .hell-news-directory-heading,.hell-theme .hell-news-full-head,.hell-theme .hell-full-news-content{padding:17px}
  .hell-theme .hell-article-title-row{flex-wrap:wrap;gap:7px}
}
