/* MAJLIS Studio in the v2 look (Oct 2026): ivory and wine, square edges, tracked capitals.
   Layout and behavior are the Studio's own; this file only restyles and trims choices.
   Selectors are anchored on #studio and use !important to win over the Studio's rules. */
html body #studio{--v2-ivory:#fbf6ec;--v2-shell:#f1eadf;--v2-wine:#530c00;--v2-line:rgba(83,12,0,.16);--v2-muted:#8a5a4e}
html body #studio .stage{background:var(--v2-shell)!important}
html body #studio aside.panel{background:var(--v2-ivory)!important;border-left:1px solid var(--v2-line)!important}

/* Rug choice: Intense or Thick */
html body #studio .v2-rug-pick{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html body #studio .v2-rug-pick button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-height:58px!important;padding:10px 14px!important;text-align:left!important;border-radius:0!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important}
html body #studio .v2-rug-pick button small{display:block!important;font-size:10px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:none!important;opacity:.75!important}
/* Color book: Core, Soft, Bright. Thick is chosen above, so its button is hidden here. */
html body #studio #collections2d{grid-template-columns:repeat(3,1fr)!important}
html body #studio #collections2d [data-coll="FRAMED"]{display:none!important}
html body #studio #v2ColorBook[hidden]{display:none!important}
/* Thick is the only framed design, so there is nothing to pick. */
html body #studio #frameDesignGroup2d,html body #studio .frame-design-more-toggle,html body #studio .frame-design-more{display:none!important}

/* Square, quiet controls on the stage */
html body #studio .stage-tools button,html body #studio .rug-zoom-controls,html body #studio .rug-zoom-controls button,
html body #studio .summary,html body #studio .majlis-live-swatch-card,html body #studio .mls-photo,html body #studio .mobile-live-preview{border-radius:0!important}
html body #studio .stage-tools button{background:var(--v2-ivory)!important;color:var(--v2-wine)!important;border:1px solid var(--v2-line)!important;box-shadow:none!important;font-size:11px!important;letter-spacing:.2em!important}
html body #studio .stage-tools button#toggleStudioView{background:var(--v2-wine)!important;color:var(--v2-ivory)!important;border-color:var(--v2-wine)!important}
html body #studio .summary,html body #studio .majlis-live-swatch-card,html body #studio .rug-zoom-controls{background:var(--v2-ivory)!important;border:1px solid var(--v2-line)!important;box-shadow:none!important}
html body #studio .panel-actions button{border-radius:0!important;letter-spacing:.2em!important}

/* Header Subscribe, as on the v2 pages */
html body #studio > nav.site-nav .v2-subscribe{border:1px solid #530c00!important;padding:7px 12px!important}
html body #studio > nav.site-nav .v2-subscribe:hover{background:#530c00!important;color:#fbf6ec!important}
