/* Browse views never share the Create composer or its floating suggestions. */
body:not([data-view="studio"]) .composer-dock { display:none !important; }
body[data-view="explore"] .explore-view { padding-bottom:40px; }
@media(max-width:700px) {
  body .inspiration-grid { display:flex; gap:12px; overflow-x:auto; scroll-snap-type:x mandatory; }
  body .inspiration-grid .template-card { flex:0 0 min(289px,82vw); min-width:240px; scroll-snap-align:start; }
  body .explore-account { display:inline-flex; min-height:44px; }
  body .explore-head { flex-wrap:wrap; }
}
html[data-theme="light"] body :is(.overview-head h1,.overview-copy h1,.inspiration-head h2,.explore-head h1,.overview-start strong) { color:#202921; }
html[data-theme="light"] body :is(.overview-copy p,.inspiration-head p,.explore-head p,.overview-start small) { color:#596354; }
html[data-theme="light"] body .content-track-switch { background:#f5f3eb; border-color:#abae9e; }
html[data-theme="light"] body .content-track-switch button { color:#33402e; }
html[data-theme="light"] body .content-track-switch button[aria-pressed="true"] { background:#dee7cc; color:#202921; }
html[data-theme="light"] body .explore-account { color:#202921; border-color:#707967; }
html[data-theme="light"] body .content-track-hero h2 { color:#202921; }
html[data-theme="light"] body .overview-head > .overview-copy > p:last-of-type { color:#45503f; opacity:1; }
html[data-theme="light"] body .overview-start small { color:#202921; opacity:1; }
