/* A snowy industrial field notebook with purple screens and caution-yellow details. */
.theme-murder_drones {
  --ink: #302d3e;
  --muted: #625d70;
  --paper: #faf9f4;
  --accent: #655080;
  --accent-light: #ebe3f2;
  --line: #d0cadb;
  --mint: #ece9f1;
  --rose: #f4ecd1;
  --gold: #dfc16b;
  color: var(--ink);
  background: radial-gradient(ellipse at 0 0, #ddd4e9 0, transparent 48%), linear-gradient(135deg, #eeedf2, #dfe8eb);
}
.theme-murder_drones .notebook {
  border-color: #b9aec8;
  box-shadow: 8px 8px 0 #cac2d6, 0 24px 70px #302d4217;
}
.theme-murder_drones .notebook::before { border-color: #d6c178; }
.theme-murder_drones .hero { background: linear-gradient(120deg, #faf9f4, #eeebf3); }
.theme-murder_drones .hero h1 { font-size: clamp(2.4rem, 4.1vw, 3.7rem); overflow-wrap: anywhere; }
.theme-murder_drones .hero-art { transform: rotate(1deg); }
.theme-murder_drones .art-caption { font-size: 10.5px; letter-spacing: 1.3px; fill: #615470; }
.theme-murder_drones .primary { box-shadow: 0 3px 0 #443254; }
.theme-murder_drones .primary:hover:not(:disabled) { background: #513d6b; }
.theme-murder_drones :is(button, a, summary, input):focus-visible,
.theme-murder_drones .answer:has(input:focus-visible) { outline-color: #776015; }
.theme-murder_drones .answer:hover { background: #f0ebf5; border-color: #9682ab; }
.theme-murder_drones .answer-letter { background: #ebe3f2; }
.theme-murder_drones .answer:has(input:checked) { background: var(--accent-light); }
.theme-murder_drones .answer:has(input:checked) .answer-letter { background: var(--accent); }
.theme-murder_drones .scorecard { background: #efebf3; }
.theme-murder_drones progress,
.theme-murder_drones progress::-webkit-progress-bar { background: #e0d8e8; }
.theme-murder_drones meter,
.theme-murder_drones meter::-webkit-meter-bar { background: #d8cfdf; }
@media (max-width: 720px) {
  .theme-murder_drones .hero h1 { font-size: clamp(1.95rem, 7.8vw, 2.8rem); }
  .theme-murder_drones #question-heading { font-size: clamp(1.4rem, 6vw, 1.8rem); line-height: 1.15; }
  .theme-murder_drones .notebook { box-shadow: 5px 5px 0 #cac2d6; }
}
