.org-aside-section { border-block-end: 1px solid var(--page-line); }
.org-aside-section > summary { display: flex; align-items: center; gap: 10px; min-height: 52px; padding: 14px 0; list-style: none; cursor: pointer; font-size: 13px; color: var(--page-muted); }
.org-aside-section > summary::-webkit-details-marker { display: none; }
.org-aside-section > summary > img { flex: 0 0 18px; filter: var(--icon-filter); }
.org-aside-section > summary:hover, .org-aside-section[open] > summary { color: var(--page-text); }
.org-aside-section > summary:focus-visible { outline: 2px solid var(--page-focus); outline-offset: 3px; border-radius: 4px; }
.org-aside-chevron { flex: none; width: 18px; height: 18px; margin-inline: auto 4px; background: currentColor; mask: url("icons/chevron-down.3ee8dd5e2fe4.svg") center / contain no-repeat; transition: transform .2s ease; }
.org-aside-section[open] > summary .org-aside-chevron { transform: rotate(180deg); }
.org-aside-content { padding: 8px 0 24px; }
.org-aside-guide .org-aside-content > p { margin-top: 18px; font-size: 14px; }
.org-live-preview { container: organization-preview / inline-size; }
.org-live-preview .band-card-body { padding: 16px; }
.org-live-preview .band-card-heading { padding: 10px 12px; gap: 8px; }
.org-live-preview .band-card-identity h2 { font-size: 23px; }
.org-live-preview .band-card-facts { grid-template-columns: 1fr; gap: 12px; margin-block: 16px; }
.org-live-preview .band-card-facts > div[hidden], .org-live-preview .band-card [hidden] { display: none; }
.org-live-preview .band-card-image > [data-preview-empty] { padding: 16px; text-align: center; }
.band-card-genres span + span::before { content: ' · '; }
.org-live-preview .org-card-image { aspect-ratio: 1; background: var(--page-soft); }
.org-live-preview .org-card-copy h2 { font-size: 25px; line-height: 1.3; }
.org-live-preview .org-card-copy > p:not(.org-help) { font-size: 13px; line-height: 1.65; }
@container organization-preview (max-width: 260px) { .org-live-preview .org-card-copy h2 { font-size: 21px; gap: 8px; } .org-live-preview .org-card-copy h2 img { width: 16px; height: 16px; } .org-live-preview .org-card-copy > p:not(.org-help) { font-size: 12px; } .org-live-preview .org-card-copy { padding-block: 14px; } .org-live-preview .org-chip-list { gap: 6px; } }
.org-live-preview .org-card-image > img[hidden], .org-live-empty[hidden] { display: none; }
.org-live-preview .org-card-copy > p:empty, .org-live-preview .org-chip-list:empty { display: none; }
.org-live-preview .org-aside-content > .org-help { margin: 0; font-size: 12px; line-height: 1.6; }
.org-live-empty { aspect-ratio: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; color: var(--page-muted); font-size: 12px; }
.org-live-empty img { width: 32px; height: 32px; filter: var(--icon-filter); opacity: .6; }
@media (max-width: 1024px) {
  .org-editor-layout .org-editor-aside { display: block; grid-row: 1; }
  .org-editor-aside .org-aside-sticky { position: static; max-height: none; padding: 0; overflow: visible; }
  .org-live-preview .org-aside-content { max-width: 320px; margin-inline: auto; }
}
@media (prefers-reduced-motion: reduce) { .org-aside-chevron { transition: none; } }
@media (max-height: 768px) { .org-editor-aside .org-aside-sticky { position: static; max-height: none; overflow: visible; } .org-workspace .org-save-bar { position: static; } }
