/* HELL-MU integration: reusable forms, ranks, legacy DMN module UI */
.hell-theme .hell-page-content{color:#e1d4c8}
.hell-theme #content,.hell-theme #box1,.hell-theme #content_center,.hell-theme .box-style1,.hell-theme .box-style4{max-width:100%;width:100%;float:none;background:transparent;color:#e1d4c8}
.hell-theme #content{min-height:320px;background:linear-gradient(140deg,#130c0cdd,#0c0909ee);padding:18px;border:1px solid #644030}
.hell-theme #content h1,.hell-theme #content h2,.hell-theme #box1 h1,.hell-theme #box1 h2{color:#e9c187;font-family:Cinzel,Georgia,serif}
.hell-theme .entry,.hell-theme .text,.hell-theme .e_note,.hell-theme .i_note{color:#dbc9bb}
.hell-theme #content a{color:#f4bb76}
.hell-theme #content table,.hell-theme #content td,.hell-theme #content th{color:#e4d3c4;background-color:transparent}
.hell-theme #content table{max-width:100%;border-collapse:collapse}
.hell-theme #content th,.hell-theme #content td{padding:6px;border-bottom:1px solid #40302a}
.hell-theme #content input:not([type=checkbox]):not([type=radio]),.hell-theme #content select,.hell-theme #content textarea,.hell-login-overlay input{background:#110d0d;border:1px solid #704839;border-radius:3px;color:#fff0df;max-width:100%;padding:9px 12px}
.hell-theme #content button,.hell-theme #content input[type=submit],.hell-theme .button-style{background:linear-gradient(#8b1a0f,#490705);border:1px solid #d44d29;color:#fff3db;padding:9px 18px;cursor:pointer}
.hell-live-rank{padding:8px;min-height:144px}.hell-live-rank table{width:100%;border-collapse:collapse}.hell-live-rank td,.hell-live-rank th{padding:5px 7px;border-bottom:1px solid #392522;color:#e7d1bd!important}.hell-live-rank a{color:#f3be7b}.hell-muted{color:#c8afa0;padding:12px}.hell-news-item{padding:10px 12px;border-bottom:1px solid #3f2b25;line-height:1.5}.hell-news-item h3{color:#e9c48c;font:14px Cinzel,Georgia,serif;margin:2px 0}.hell-news-item time{font-size:11px;color:#ae8b7d}.hell-news-excerpt{max-height:115px;overflow:hidden;color:#d7c7bd;position:relative}.hell-news-excerpt img{max-width:100%;height:auto}.hell-news-excerpt *{max-width:100%}.hell-pagination{padding:9px}.hell-side-links{display:grid;padding:10px;gap:5px}.hell-side-links a{padding:7px 8px;border-bottom:1px solid #312320;text-decoration:none;color:#dfc3ae}.hell-side-links a:hover{background:#451313;color:white}.state-online{color:#62d893;font-size:11px}
.hell-login-overlay{position:fixed;z-index:99;inset:0;background:#050202d9;display:none}.hell-login-overlay:target{display:flex;align-items:center;justify-content:center}.hell-login-overlay .loginnow{padding:28px;width:min(90%,400px);background:linear-gradient(#23100e,#0b0808);border:1px solid #a34c32;box-shadow:0 20px 50px #000}.hell-login-overlay .cancel{position:absolute;inset:0;z-index:-1}.hell-login-overlay h2{font:22px Cinzel,serif;color:#efc286}.hell-login-overlay form{display:grid;gap:12px}.hell-login-overlay label{display:block;color:#d9b996}.hell-login-overlay a{color:#e4af7b}
.hell-theme .panel-header a{color:#f0bd77;font-size:10px}.hell-theme .lower-grid{margin-top:10px}
@media(max-width:760px){.hell-theme #content{padding:10px;overflow:auto}.hell-theme #content table{font-size:11px}.hell-news-excerpt{max-height:110px}}
