.pixverse-settings { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sc-space-4); }
.pixverse-audio { display: flex; align-items: center; gap: var(--sc-space-3); min-height: var(--sc-control-height); }
.pixverse-audio input { accent-color: var(--sc-color-brand-500); }
#pixverseWorkspace { max-width: 60rem; width: 100%; margin-inline: auto; padding: var(--sc-space-6); scroll-margin-top: var(--sc-space-24); }
#pixverseWorkspace .model-workspace__form { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--sc-space-2); padding: 0; }
#pixverseWorkspace .model-workspace__form > :not(.model-workspace__prompt-field):not(.model-workspace__references) { grid-column: 1 / -1; }
#pixverseWorkspace .model-workspace__prompt-field { display: flex; flex-direction: column; height: auto; min-height: 0; padding: 0; }
#pixverseWorkspace .model-workspace__prompt-field .sc-label { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip-path: none; white-space: normal; }
#pixverseWorkspace .model-workspace__prompt { min-height: var(--sc-space-24); }
#pixverseWorkspace .model-workspace__references .model-workspace__reference-button > span:first-child { font-size: 1.5rem; color: var(--sc-color-brand-700); }
#pixverseWorkspace .sc-input { min-width: 0; width: 100%; }
#pixverseWorkspace [data-pixverse-status]:empty { display: none; }
#pixverseWorkspace [data-pixverse-mode-hint] { margin: 0; }
.model-landing[data-model-page="pixverse-v6"] .landing-sections__media { object-fit: contain; }
.model-landing[data-model-page="pixverse-v6"] .landing-sections__idea { min-height: var(--sc-control-height); }
.model-landing[data-model-page="pixverse-v6"] :is(.model-hero__copy nav, .model-faq .model-section-intro) a { display: inline-flex; align-items: center; min-height: var(--sc-control-height); }
@media (max-width: 700px) {
  #pixverseWorkspace .model-workspace__form { display: flex; flex-direction: column; }
  .pixverse-settings { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #pixverseWorkspace { padding: var(--sc-space-4); }
  #pixverseWorkspace .model-workspace__toolbar { align-items: stretch; flex-direction: column; }
  #pixverseWorkspace .model-workspace__cost { min-width: 0; }
}
@media (max-width: 360px) { .pixverse-settings { grid-template-columns: minmax(0, 1fr); } }

.pixverse-specs { margin-top: var(--sc-space-4); }
/* Long translated labels remain readable at narrow widths and 200% text. */
.model-landing[data-model-page="pixverse-v6"] :is(h1,h2,h3,p,a,label) { overflow-wrap: anywhere; }
.model-landing[data-model-page="pixverse-v6"] .sc-button { white-space: normal; max-width: 100%; overflow-wrap: anywhere; }
