:root { color-scheme: dark; --bg: #090b0c; --amber: #87c5d3; }
header.site, footer.site, .library, .guide { display: none; }
.jazzy-play-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 20px;
  padding: 12px 0;
  border-bottom: 1px solid #333;
  color: #e9e8da;
  font: 12px ui-monospace, monospace;
}
.jazzy-play-nav a { display: inline-flex; align-items: center; gap: 8px; }
#start { color: #090b0c; background: #87c5d3; border-radius: 0; }
@media (max-width: 480px) { .jazzy-play-nav { font-size: 10px; } }
