.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: var(--sc-composer-width); width: 100%; margin-inline: auto; padding: var(--sc-space-4); scroll-margin-top: var(--sc-space-24); }
#pixverseWorkspace .model-workspace__form { display: flex; flex-direction: column; gap: var(--sc-space-2); padding: 0; }
#pixverseWorkspace .model-workspace__prompt-field { display: flex; flex-direction: column; height: auto; min-height: 0; padding: 0; }
#pixverseWorkspace .model-workspace__prompt { height: var(--sc-space-16); min-height: var(--sc-space-16); font-size: var(--sc-font-size-md); }
#pixverseWorkspace .model-workspace__references { margin: 0; padding: var(--sc-space-1); }
#pixverseWorkspace .model-workspace__reference-button { width: var(--sc-space-16); min-width: var(--sc-space-16); height: var(--sc-space-20); min-height: var(--sc-space-20); }
#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; }
#pixverseWorkspace.pixverse-parameters-ready .pixverse-settings { display: contents; }
#pixverseWorkspace .pixverse-quote { margin-inline: var(--sc-space-2); min-height: 0; font-size: var(--sc-font-size-sm); text-align: start; }
#pixverseWorkspace .model-workspace__toolbar { display: flex; align-items: center; justify-content: space-between; gap: var(--sc-space-3); margin: 0; padding: var(--sc-space-2) 0 0; max-width: 100%; border-top: 0; }
#pixverseWorkspace [data-pixverse-parameters] { align-items: center; gap: var(--sc-space-2); }
#pixverseWorkspace .pixverse-model { display: inline-flex; align-items: center; gap: var(--sc-space-2); flex: 0 0 auto; padding-inline: var(--sc-space-3); color: var(--sc-color-text); font-size: var(--sc-font-size-sm); border: 1px solid var(--sc-color-border); border-radius: var(--sc-radius-pill); background: var(--sc-color-control); }
#pixverseWorkspace .home-specifications { flex: 0 0 auto; width: auto; max-width: 100%; margin: 0; }
#pixverseWorkspace .home-specifications__trigger { width: auto; max-width: 100%; padding-inline: var(--sc-space-3); border: 1px solid var(--sc-color-border); border-radius: var(--sc-radius-pill); background: var(--sc-color-control); }
#pixverseWorkspace .home-specifications__desktop-summary { display: inline-flex; font-size: var(--sc-font-size-sm); }
#pixverseWorkspace .sc-parameter-summary { display: none; }
#pixverseWorkspace [data-pixverse-continue] { flex: 0 0 auto; display: inline-flex; gap: var(--sc-space-2); align-items: center; justify-content: center; min-height: var(--sc-control-height); padding: var(--sc-space-3) var(--sc-space-4); color: var(--sc-color-on-brand); }
#pixverseWorkspace [data-pixverse-continue] svg { flex: 0 0 auto; }
#pixverseWorkspace .pixverse-review { margin: var(--sc-space-1) var(--sc-space-2) 0; }
#pixverseWorkspace .sc-grouped-parameters [data-parameter-section="mode"] .sc-help { margin-top: var(--sc-space-2); }
.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; }
  #pixverseWorkspace .model-workspace__prompt { height: var(--sc-space-24); min-height: var(--sc-space-24); }
  .pixverse-settings { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #pixverseWorkspace { padding: var(--sc-space-4); }
  #pixverseWorkspace .model-workspace__toolbar { align-items: center; flex-direction: row; flex-wrap: wrap; }
  #pixverseWorkspace [data-pixverse-parameters] { flex-basis: 100%; }
  #pixverseWorkspace .pixverse-model { padding-inline: 0; border: 0; background: transparent; }
  #pixverseWorkspace .pixverse-model svg { display: none; }
  #pixverseWorkspace [data-pixverse-continue] { margin-inline-start: auto; }
  #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; }
