/* Focused screenshot regression: preserve existing card layout and interactions. */
html body .discovery-card-controls{display:flex!important;justify-content:center!important;align-items:center;flex-direction:column;gap:5px;margin:12px auto!important}
html body .discovery-card-controls .flip-card-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;gap:8px;padding:10px 20px!important;border-radius:999px!important;border:1px solid #d8b46a!important;background:#09131f!important;color:#e8c778!important;cursor:pointer}
html body .discovery-card-back .wonhyo-gourd{display:block!important;width:min(35cqw,190px)!important;height:100px!important;min-height:100px!important;flex:0 0 100px!important;margin:4px auto 18px!important;background:url('./assets/card-back-gourd.jpg') center/contain no-repeat!important}
html body .discovery-card-back .wonhyo-gourd svg{display:none!important}
html body .staron-language{position:fixed!important;top:103px!important;right:19px!important;z-index:4500!important;display:block!important;visibility:visible!important;opacity:1!important}
html body .staron-language select{display:block!important;min-width:92px!important;background:#081421!important;border:1px solid #d8b46a!important;color:#f1d18c!important}
html body .share-direct-actions.is-open{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:15!important}
html body :is(.genesis-art-frame,.discovery-card-stage,.myeyes-flip){max-width:calc(100vw - 32px)!important}
html body .genesis-art-frame img{object-fit:contain!important;object-position:center!important}
@media(max-width:700px){html body .staron-language{top:100px!important;right:12px!important}html body .discovery-card-back .wonhyo-gourd{height:75px!important;min-height:75px!important;flex-basis:75px!important}}

/* Vibe v2 regression: the earlier hero's absolute centering was overridden by position:relative. */
html body #intro.hero-stage.wonhyo-v2 .feature-strip{
 position:absolute!important;left:50%!important;right:auto!important;bottom:22px!important;
 transform:translateX(-50%)!important;
 width:min(860px,calc(100% - 48px))!important;
 max-width:860px!important;margin:0!important;
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:12px!important;justify-content:center!important;align-items:stretch!important;
 padding:0!important;box-sizing:border-box!important;
}
html body #intro.hero-stage.wonhyo-v2 .feature-strip>div{
 min-width:0!important;max-width:none!important;width:100%!important;
 margin:0!important;box-sizing:border-box!important;
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
}
@media(max-width:700px){
 html body #intro.hero-stage.wonhyo-v2 .feature-strip{
  bottom:14px!important;width:calc(100% - 24px)!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
 }
 html body #intro.hero-stage.wonhyo-v2 .feature-strip>div{min-height:66px!important;padding:8px 6px!important}
}

/* The back shows ONE gourd asset. Never layer a second pseudo-image or SVG vessel. */
html body .discovery-card-back .wonhyo-gourd{background-image:url('./assets/card-back-gourd.jpg')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}
html body .discovery-card-back .wonhyo-gourd::before,
html body .discovery-card-back .wonhyo-gourd::after{content:none!important;display:none!important}
html body .discovery-card-back .wonhyo-gourd > *{display:none!important}
/* Keep twelve-star reveal above legacy scenic layers and behind the central card. */
html body #reveal .vibe-convergence{z-index:2!important}
html body #reveal .reveal-card{z-index:3!important}
html body #reveal .reveal-copy{z-index:4!important}
