/* Physics self-study page */
.physics-study {
  overflow-wrap: anywhere;
}

.physics-study h1 {
  margin-top: 0;
}

.physics-study h2 {
  font-size: large;
  margin-top: 1.0rem;
  padding-top: 0.75rem;
  border-top: 1px solid #e5e5e5;
}

.physics-study details.ps-book {
  margin-top: 1.0rem;
  padding-left: 1.5%;
}

.physics-study details.ps-book > summary {
  cursor: pointer;
  font-size: 1.15rem;
  font-weight: 400;
}

.physics-study details.ps-book[open] {
  margin-bottom: 0.25rem;
}



.physics-study hr {
  margin: 1.5rem 0;
}

.physics-study ul {
  padding-left: 1%;
}


/* Avoid double markers: markdown list bullet + <details> disclosure triangle */
.physics-study li:has(> details) {
  list-style: none;
  padding-left: 0;
}

.physics-study details.ps-chapter {
  margin: 0.25rem 0;
  padding: 0.25rem 0.5rem;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
}

.physics-study details.ps-chapter > summary {
  cursor: pointer;
  font-weight: 400;
}

.physics-study details.ps-chapter[open] {
  background: color-mix(in srgb, currentColor 4%, transparent);
}

.physics-study p {
  margin: 0.0rem 0; /* reduces vertical gaps between paragraphs */
}

/* Optional: slightly larger gap only between consecutive paragraphs */
.physics-study p + p {
  margin-top: 0.0rem;
}
