/* DARKENZ GAMES 4.82.5 — premium czytelny interfejs; czysta warstwa graficzna */
:root{color-scheme:dark}
body[data-lab-area="health"]{background:radial-gradient(ellipse at 65% 5%,#123955 0%,transparent 55%),linear-gradient(145deg,#081d29,#07101b 80%)!important}
body[data-lab-area="health"] .dl-layout{gap:18px}
body[data-lab-area="health"] .dl-visual,body[data-lab-area="health"] .dl-side{background:linear-gradient(151deg,rgba(16,51,67,.94),rgba(7,25,37,.96))!important;border:1px solid #2b6175!important;box-shadow:0 15px 45px #020d1494, inset 0 1px #ffffff17;border-radius:20px}
body[data-lab-area="health"] .dl-scene{background:linear-gradient(150deg,#0b2d41,#091924);border:1px solid #28516c;border-radius:18px;overflow:hidden;box-shadow:0 16px 26px #0006}
body[data-lab-area="health"] .dl-scene svg{width:100%;filter:drop-shadow(0 4px 11px #030f1b88)}
body[data-lab-area="health"] .dl-intro h1{letter-spacing:-.025em}
body[data-lab-area="health"] .dl-primary,body[data-lab-area="health"] .dl-actions button{min-height:42px;border-radius:11px}
body[data-lab-area="health"] input[type=range]{accent-color:#5dd7db;cursor:ew-resize}
body[data-lab-area="health"] .z24-input strong{color:#80e8ed;font-variant-numeric:tabular-nums}
body[data-lab-area="health"] .z24-choice[aria-pressed=true]{background:#1c6074;color:#e7faff;border:1px solid #63d5e5;box-shadow:0 0 0 2px #63d5e533}
body[data-lab-area="health"] .dl-facts>div{border-bottom:1px solid #ffffff14;padding-block:8px}
.z25-svg{display:block;max-width:100%;height:auto;aspect-ratio:720/370}
.z25-controls{margin:12px 0}.z25-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
.z25-switch button{padding:12px 9px;min-height:50px;background:#0c3142;border:1px solid #4c8091;border-radius:10px;color:#d5e8e9;cursor:pointer;font-size:12px;font-weight:700}
.z25-switch button.z25-active{background:#216477;box-shadow:0 0 0 2px #7bdfea55;border-color:#8bdbe1;color:white}
.z25-notice{padding:10px 12px;background:#133541;border:1px solid #3c7381;border-radius:9px;font-size:12px;line-height:1.5;color:#e1edf3;min-height:48px}
.z25-warning{margin:14px 0;padding:12px;background:#2c3035;border:1px solid #b98363;border-radius:10px;font-size:12px;line-height:1.55;color:#f7e0cd}
.z25-warning strong{color:#ffcb9d}
body[data-lab-area="health"] .dl-result-head{letter-spacing:.08em;color:#88d9e3}
body[data-lab-area="health"] .dl-visual-caption{color:#b8ccd8}
@media(max-width:700px){body[data-lab-area="health"] .dl-visual,body[data-lab-area="health"] .dl-side{border-radius:13px}.z25-switch{grid-template-columns:1fr 1fr}.z25-switch button{font-size:11px;padding:8px 6px}}
@media(prefers-reduced-motion:reduce){.z25-svg,.z25-switch button{transition:none!important}}
