/* Print styles for Rhythm Randomizer worksheets */
@media print {
  header {
    display: none !important;
  }

  button {
    display: none !important;
  }

  .lg\:col-span-1 {
    display: none !important;
  }

  .sticky {
    display: none !important;
  }

  [data-radix-popper-content-wrapper] {
    display: none !important;
  }

  body {
    background: white !important;
  }

  .min-h-screen {
    background: white !important;
    min-height: auto !important;
  }

  main {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .grid {
    display: block !important;
  }

  .print-pattern {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .print-pattern > div:first-child {
    display: none !important;
  }

  .print-pattern > div:last-child {
    padding: 0 !important;
  }

  svg {
    max-width: 100% !important;
    height: auto !important;
  }

  * {
    color: black !important;
  }

  @page {
    margin: 1cm;
    size: A4;
  }

  .lg\:col-span-2 {
    grid-column: span 3 !important;
  }

  .space-y-2 > *:not(.print-pattern) {
    display: none !important;
  }
}
