/*
============================================================
Club OS Studio
Datei: layout.css
Zweck: Studio-Shell und Inhaltslayout
Phase: 13.3 - Studio Shell
============================================================
*/

.studio-shell {
  min-height: 100vh;
}

.studio-main {
  min-height: 100vh;
  margin-left: var(--studio-sidebar-width);
}

.studio-content {
  min-height: calc(100vh - var(--studio-topbar-height));

  padding: 32px;
}

.view-container {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}

.page-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;

  margin-bottom: 28px;
}

.page-heading {
  min-width: 0;
}

.page-eyebrow {
  margin-bottom: 6px;

  color: var(--studio-primary-light);

  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.page-title {
  margin-bottom: 8px;

  font-size: clamp(1.7rem, 2vw, 2.4rem);
  line-height: 1.15;
}

.page-description {
  max-width: 720px;
  margin-bottom: 0;

  color: var(--studio-text-muted);
}

.page-actions {
  display: flex;
  align-items: center;
  gap: 12px;
}
