/* V223: homepage-only refinements, preserve V222 working header reset. */
/* Two smaller, image-free translucent albums */
html body.studio-app #view-hall .curated-grid.v73-home-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:850px!important;margin-inline:auto!important}
html body.studio-app #view-hall .curated-grid.v73-home-two>.curated-album{min-height:118px!important;height:auto!important;max-height:none!important;padding:17px 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(50,34,27,.30)!important;border:1px solid rgba(203,159,93,.24)!important;box-shadow:none!important;transform:none!important}
html body.studio-app.night #view-hall .curated-grid.v73-home-two>.curated-album{background:rgba(9,8,8,.53)!important}
html body.studio-app #view-hall .curated-grid.v73-home-two .curated-art{display:none!important}
html body.studio-app #view-hall .curated-grid.v73-home-two .curated-info{position:static!important;min-width:0!important;width:100%!important;background:transparent!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}
html body.studio-app #view-hall .curated-grid.v73-home-two>.curated-album:hover{border-color:rgba(226,184,108,.6)!important;box-shadow:0 0 17px rgba(226,184,108,.12)!important}
/* Gold glow on the actual glyphs, no surrounding hover rectangle */
html body.studio-app header.topbar .top-actions>button:hover,
html body.studio-app header.topbar .top-actions>button:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
html body.studio-app header.topbar .top-actions>button:hover svg,
html body.studio-app header.topbar .top-actions>button:focus-visible svg{color:#f1c46d!important;stroke:#f1c46d!important;filter:drop-shadow(0 0 6px rgba(255,201,92,.9))!important;transform:none!important;transition:color .2s ease,filter .2s ease!important}
/* Three full-size cards on top; secondary destinations as compact bars below */
html body.studio-app #view-hall #hallDoors{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
html body.studio-app #view-hall #hallDoors>.portal{min-width:0!important;grid-column:auto!important;grid-row:auto!important;background:#35231e!important;background-image:none!important;border:1px solid rgba(206,160,103,.3)!important;box-shadow:none!important;transform:none!important}
html body.studio-app.night #view-hall #hallDoors>.portal{background:rgba(48,29,23,.90)!important}
html body.studio-app #view-hall #hallDoors>.card-music{order:1!important}
html body.studio-app #view-hall #hallDoors>.card-literature{order:2!important}
html body.studio-app #view-hall #hallDoors>.card-videos{order:3!important}
html body.studio-app #view-hall #hallDoors>.card-letters{order:4!important}
html body.studio-app #view-hall #hallDoors>.card-reflection{order:5!important}
html body.studio-app #view-hall #hallDoors>.card-guests{order:6!important}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests){min-height:76px!important;height:76px!important;padding:13px 18px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-illustration,
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .door-note,
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-footnote{display:none!important}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-topline{margin:0!important;flex:0 0 auto!important}
html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-bottom{margin:0!important;padding:0!important;flex:1!important}
html body.studio-app #view-hall #hallDoors>.portal:hover{border-color:rgba(236,188,105,.65)!important;box-shadow:0 0 16px rgba(228,173,81,.15)!important}
html body.studio-app #view-hall #hallDoors>.portal .card-arrow,
html body.studio-app #view-hall #hallDoors>.portal:hover .card-arrow,
html body.studio-app #view-hall #hallDoors>.portal:hover .card-arrow svg{color:#eac17e!important;stroke:#eac17e!important;fill:none!important;background:transparent!important;box-shadow:none!important}
/* Night closing line, and remove the two gold dividers before video area */
html body.studio-app.night #view-hall .closing-line button,
html body.studio-app.night #view-hall .closing-line button svg{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}
html body.studio-app #view-hall .closing-line::before,
html body.studio-app #view-hall .closing-line::after,
html body.studio-app #view-hall .shaliz-videos-home::before,
html body.studio-app #view-hall .shaliz-videos-home::after,
html body.studio-app #view-hall .shaliz-videos-heading::before,
html body.studio-app #view-hall .shaliz-videos-heading::after{content:none!important;display:none!important;border:0!important}
html body.studio-app #view-hall .closing-line,
html body.studio-app #view-hall .shaliz-videos-home{border-top:0!important;border-bottom:0!important;background-image:none!important}
/* Video thumbnail and card rounding */
html body.studio-app .shaliz-videos-grid>* ,
html body.studio-app .shaliz-videos-grid img,
html body.studio-app .shaliz-videos-grid iframe,
html body.studio-app .shaliz-videos-grid .shaliz-video-card,
html body.studio-app .shaliz-videos-view .shaliz-videos-grid>*{border-radius:17px!important;overflow:hidden!important}
/* Social icons/text glow only: no square, translate, scaling or hover panel */
html body.studio-app .shaliz-socials-links .shaliz-social-link,
html body.studio-app .shaliz-socials-links .shaliz-social-link:hover,
html body.studio-app .shaliz-socials-links .shaliz-social-link:focus-visible{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important}
html body.studio-app .shaliz-socials-links .shaliz-social-link::before,
html body.studio-app .shaliz-socials-links .shaliz-social-link::after{content:none!important;display:none!important}
html body.studio-app .shaliz-socials-links .shaliz-social-link:hover{color:#f1c46d!important;text-shadow:0 0 9px rgba(245,196,105,.85)!important}
html body.studio-app .shaliz-socials-links .shaliz-social-link:hover svg{filter:drop-shadow(0 0 6px rgba(245,196,105,.85))!important;transform:none!important}
@media(max-width:650px){html body.studio-app #view-hall #hallDoors{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body.studio-app #view-hall #hallDoors>.portal{min-height:170px!important;padding:12px 7px!important}html body.studio-app #view-hall #hallDoors>.portal .door-title{font-size:clamp(12px,3.2vw,18px)!important}html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests){height:64px!important;min-height:64px!important;padding:7px!important;gap:4px!important}html body.studio-app #view-hall #hallDoors>:is(.card-letters,.card-reflection,.card-guests) .card-icon{display:none!important}html body.studio-app #view-hall #hallDoors>.portal .card-arrow svg{width:14px!important}html body.studio-app #view-hall .curated-grid.v73-home-two{gap:8px!important}html body.studio-app #view-hall .curated-grid.v73-home-two>.curated-album{padding:12px 8px!important;min-height:108px!important}}
