
/* V225: smaller, refined headings */
html body.studio-app .shaliz-socials-title{font-size:clamp(16px,1.65vw,21px)!important;line-height:1.55!important}
html body.studio-app #view-hall .closing-line button{font-size:clamp(19px,2.1vw,26px)!important;line-height:1.55!important}
/* Compact secondary cards, with the ORIGINAL descriptive copy visible. */
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests){
 height:84px!important;min-height:84px!important;max-height:84px!important;
 padding:9px 14px!important;gap:8px!important;overflow:hidden!important;
}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-illustration{display:none!important}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-bottom{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 justify-content:center!important;gap:2px!important;min-width:0!important;
}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) :is(.door-note,.card-footnote){
 display:block!important;visibility:visible!important;opacity:1!important;
 font-size:clamp(9px,0.86vw,12px)!important;line-height:1.3!important;
 white-space:normal!important;overflow:visible!important;
}
/* New black guitar illustration; preserve clickable music card. */
html body.studio-app #view-hall #hallDoors>.card-music .v225-guitar-art{
 display:flex!important;align-items:center!important;justify-content:center!important;
 background:none!important;box-shadow:none!important;border:0!important;
}
html body.studio-app #view-hall #hallDoors>.card-music .v225-guitar-art svg{
 display:block!important;width:85px!important;height:125px!important;
 max-width:70%!important;max-height:82%!important;filter:none!important;
}
/* NIGHT ONLY: gold should be brighter, never glowing. */
html body.studio-app.night #view-hall :is(.curated-header h2,.section-eyebrow,.explore-header h2,.shaliz-videos-kicker){
 color:#f5cc73!important;-webkit-text-fill-color:#f5cc73!important;text-shadow:none!important;
}
/* NIGHT ONLY: subdued antique gold library button, white lettering. */
html body.studio-app.night #view-hall .curated-header .curated-all{
 background:#9d772e!important;background-color:#9d772e!important;
 background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
 border-color:rgba(220,182,110,.32)!important;
}
html body.studio-app.night #view-hall .curated-header .curated-all *{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
/* NIGHT ONLY: secondary hero button and music count */
html body.studio-app.night #view-hall .secondary-action[data-go="literature"]{
 background:rgba(10,9,9,.52)!important;background-image:none!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 border-color:rgba(220,204,179,.22)!important;
}
html body.studio-app.night #view-hall .studio-proof,
html body.studio-app.night #view-hall .studio-proof span{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
@media(max-width:650px){
 html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests){
  height:86px!important;min-height:86px!important;max-height:86px!important;
  padding:7px 6px!important;gap:3px!important;
 }
 html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) :is(.door-note,.card-footnote){
  font-size:9px!important;line-height:1.25!important;
 }
 html body.studio-app #view-hall #hallDoors>.card-music .v225-guitar-art svg{
  width:48px!important;height:85px!important;
 }
}
