/* HELL-MU PATCH 27: subtle final polish of approved OPTION 2. */
/* Only the existing background file changes; all positioning, layout and logo
   overlays are preserved from V26. Right lava is dimmed with smooth blending. */
html body.hell-theme{background-image:url('../images/hell-v27-scene-3840.webp')!important}
@media(max-width:2900px){html body.hell-theme{background-image:url('../images/hell-v27-scene-2560.webp')!important}}
@media(max-width:2160px){html body.hell-theme{background-image:url('../images/hell-v27-scene-1920.webp')!important}}
@media(max-width:1450px){html body.hell-theme{background-image:url('../images/hell-v27-scene-1280.webp')!important}}
@media(max-width:760px){html body.hell-theme{background-image:url('../images/hell-v27-scene-750.webp')!important}}
/* Native DMN CMS countdown, displayed on the home page only if a future date exists. */
.hell-launch-countdown{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
 margin:0 0 10px;padding:13px 19px;min-height:92px;box-sizing:border-box;
 background:linear-gradient(120deg,rgba(40,17,14,.96),rgba(9,8,10,.98));border:1px solid #7a4a33;
 box-shadow:0 8px 26px #0008,inset 0 1px rgba(219,135,77,.13);color:#edd4b6}
.hell-launch-countdown-heading{display:flex;gap:13px;align-items:center;min-width:0}
.hell-launch-countdown-decoration{font-size:23px;color:#f09a52;text-shadow:0 0 10px rgba(244,63,24,.45)}
.hell-launch-countdown-kicker{font:10px Georgia,serif;letter-spacing:.16em;color:#c18c5b}
.hell-launch-countdown h2{margin:5px 0 0;line-height:1.2;font:20px Georgia,serif;color:#f4c895;overflow-wrap:anywhere}
.hell-launch-countdown-units{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;margin-left:auto}
.hell-launch-countdown-units>div{display:flex;flex-direction:column;align-items:center;justify-content:center;
 min-width:72px;min-height:64px;padding:5px 8px;box-sizing:border-box;border:1px solid #5c3324;
 background:linear-gradient(180deg,#30150f,#130d0d);text-align:center}
.hell-launch-countdown-units strong{display:block;color:#f7d6a3;font:600 25px/1.15 Georgia,serif;font-variant-numeric:tabular-nums}
.hell-launch-countdown-units span{display:block;margin-top:5px;font:9px Arial,sans-serif;letter-spacing:.1em;color:#bca08e}
.hell-launch-countdown-ended{margin:0;font:12px Georgia,serif;color:#f5c78d}
@media(max-width:790px){.hell-launch-countdown{justify-content:center;text-align:center;padding:12px 8px}
.hell-launch-countdown-heading{justify-content:center;flex-basis:100%}
.hell-launch-countdown-units{margin:0;max-width:100%;gap:4px}
.hell-launch-countdown-units>div{min-width:60px;min-height:56px;padding:4px}
.hell-launch-countdown-units strong{font-size:21px}
.hell-launch-countdown h2{font-size:17px}}
@media(max-width:330px){.hell-launch-countdown-units>div{min-width:52px}}
