/*
  Seriously Scientific Tutor: styles for the public sample decks only (8 November 2026).
  Loaded after slide-kit.css by the shells in tutor/samples/. See deck-guard.js.
*/

/* The copyright line on every slide, bottom right inside the 80px bottom margin */
.kit-copy {
  position: absolute;
  right: 120px;
  bottom: 28px;
  z-index: 5;
  margin: 0;
  font: 500 20px/1 var(--f-body, 'Inter', sans-serif);
  letter-spacing: .01em;
  color: var(--muted);
  opacity: .8;
  pointer-events: none;
}
.bg-dark .kit-copy { color: var(--star-3); }

/* Text and pictures on the slides can't be selected or dragged out */
.kit-deck { -webkit-user-select: none; user-select: none; }
.kit-deck img, .kit-deck svg, .kit-deck video { -webkit-user-drag: none; }

/* In place of the slides: a saved copy, or a lesson that didn't load */
.kit-guard-note {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 24px;
  text-align: center;
  color: #F7FAFC;
  font: 400 18px/1.5 'Inter', sans-serif;
}
.kit-guard-note p { margin: 0; max-width: 34em; }
.kit-guard-title { font: 700 clamp(24px, 4vw, 40px)/1.15 'Space Grotesk', sans-serif; margin-bottom: 8px !important; }
.kit-guard-link { color: #FADB67; font-weight: 600; }

/* Printing gives a short note, not the slides */
@media print {
  body > * { display: none !important; }
  body::after {
    content: "This lesson lives at seriouslyscientific.com/tutor/";
    display: block;
    padding: 48px;
    font: 700 28px/1.3 'Inter', sans-serif;
    color: #000000;
  }
}
