/* THE MERCURIAL WORLD — V34 consolidated presentation corrections
   OWNER REVIEW / NON-DEPLOYED
   Scope: threshold dispatch visibility + Conservatory portal regression repair + score aperture. */

/* Threshold: the message control must be visible as part of the composition, not stranded off-screen. */
body.home-threshold-v068 .threshold-v068-copy .dispatch-launch{
  position:static!important; inset:auto!important; z-index:5; width:max-content; min-height:42px;
  margin:16px 0 0; padding:10px 15px; border-radius:2px;
  border-color:rgba(207,175,110,.48); background:rgba(8,10,9,.72);
  box-shadow:none; backdrop-filter:blur(10px); color:#dcc58b;
}
body.home-threshold-v068 .threshold-v068-copy .dispatch-launch span{font-size:18px}
body.home-threshold-v068 .threshold-v068-copy .dispatch-launch strong{
  position:static!important; width:auto!important; height:auto!important; margin:0!important; padding:0!important;
  overflow:visible!important; clip:auto!important; white-space:nowrap!important;
  font:700 .56rem/1 ui-monospace,SFMono-Regular,Consolas,monospace!important; letter-spacing:.15em;
}
body.home-threshold-v068 .threshold-v068-copy .dispatch-launch:hover,
body.home-threshold-v068 .threshold-v068-copy .dispatch-launch:focus-visible{background:rgba(207,175,110,.08)}

/* Conservatory portal: cover obsolete baked header and Return Engine card without degrading the five surviving visual rooms. */
.music-v23 .music-portal-canvas:after{display:none!important}
.portal-header-v34{
  position:absolute; z-index:4; left:0; right:0; top:0; height:24.25%; pointer-events:none;
  display:grid; place-items:center; align-content:center; gap:.5rem; padding:1.1rem 3rem;
  text-align:center; background:radial-gradient(70% 130% at 88% 0%,rgba(199,161,91,.08),transparent 60%),rgba(3,4,5,.975);
  border-bottom:1px solid rgba(207,175,110,.20);
}
.portal-header-v34 strong{font:400 clamp(2rem,3.9vw,4.2rem)/.92 Georgia,'Times New Roman',serif;color:#eee9dd;letter-spacing:-.03em}
.portal-header-v34 span{font:600 clamp(.56rem,.8vw,.78rem)/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#cdb16f}
.portal-header-v34 small{max-width:74ch;font:400 clamp(.68rem,.9vw,.9rem)/1.55 system-ui,sans-serif;color:#aeb8b8}
.volva-portal-card-v34{z-index:5!important;overflow:hidden!important;border-color:rgba(207,175,110,.48)!important;background:#050607!important}
.volva-portal-card-v34 .v34-volva-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(.65) contrast(1.08) saturate(.72)}
.volva-portal-card-v34 .v34-volva-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,3,3,.02) 18%,rgba(2,3,3,.38) 54%,rgba(2,3,3,.96) 100%)}
.volva-portal-card-v34 .v34-volva-copy{position:absolute;z-index:2;left:5.4%;right:5.4%;bottom:7%;display:grid;gap:.28rem}
.volva-portal-card-v34 .v34-volva-copy small{font:600 clamp(.48rem,.62vw,.68rem)/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;color:#c8a85f;text-transform:uppercase}
.volva-portal-card-v34 .v34-volva-copy strong{font:400 clamp(1.55rem,2.45vw,2.7rem)/.96 Georgia,'Times New Roman',serif;color:#f1ece1;letter-spacing:-.025em}
.volva-portal-card-v34 .v34-volva-copy em{font:600 clamp(.5rem,.65vw,.72rem)/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#d4bd80;font-style:normal;text-transform:uppercase}
.volva-portal-card-v34:hover .v34-volva-art,.volva-portal-card-v34:focus-visible .v34-volva-art{filter:brightness(.76) contrast(1.09) saturate(.82)}
.music-orientation-corridor-v34{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding:.72rem 1rem;border-top:1px solid rgba(207,175,110,.17);border-bottom:1px solid rgba(155,202,209,.10);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.music-orientation-corridor-v34 span{font-size:.62rem;letter-spacing:.15em;color:#7f9294}.music-orientation-corridor-v34 a{font-size:.68rem;letter-spacing:.13em;color:#d8bf82;text-decoration:none}.music-orientation-corridor-v34 small{font-size:.54rem;letter-spacing:.1em;color:#657679}
.music-score-aperture-v34{padding:0 0 clamp(2.8rem,5vw,5.5rem);background:#050607}
.music-score-door-v34{width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(280px,.88fr) minmax(320px,1.12fr);min-height:260px;border:1px solid rgba(207,175,110,.23);background:#080908;text-decoration:none;color:#ece8dc;overflow:hidden}
.music-score-door-v34 figure{margin:0;min-height:260px;position:relative;overflow:hidden}.music-score-door-v34 img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.72) contrast(1.06) saturate(.8);transition:filter .2s ease,transform .3s ease}.music-score-door-v34 .score-door-copy-v34{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);background:radial-gradient(circle at 20% 20%,rgba(207,175,110,.05),transparent 42%)}
.score-door-copy-v34 small{font:600 .62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#b99b5a}.score-door-copy-v34 strong{font:400 clamp(2.3rem,4vw,4.7rem)/.92 Georgia,'Times New Roman',serif;letter-spacing:-.04em;margin:.6rem 0 1rem}.score-door-copy-v34 p{max-width:54ch;color:#aab5b5;line-height:1.65;margin:0 0 1.2rem}.score-door-copy-v34 b{font:700 .62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;color:#dcc58b;text-transform:uppercase}.music-score-door-v34:hover img,.music-score-door-v34:focus-visible img{filter:brightness(.86) contrast(1.08) saturate(.9);transform:scale(1.015)}.music-score-door-v34:focus-visible{outline:2px solid #8dd8d5;outline-offset:4px}
@media(max-width:760px){.portal-header-v34{padding:.7rem 1.2rem}.portal-header-v34 small{display:none}.music-score-door-v34{grid-template-columns:1fr;width:min(100% - 28px,700px)}.music-score-door-v34 figure{min-height:210px}.music-orientation-corridor-v34{margin-left:14px;margin-right:14px}}
@media(prefers-reduced-motion:reduce){.volva-portal-card-v34 .v34-volva-art,.music-score-door-v34 img{transition:none!important}}
