/* Approved sunset membership artwork; all live data remains independent */
.hero-card{position:relative;isolation:isolate;background-image:linear-gradient(90deg,rgba(8,56,32,.53) 0%,rgba(12,57,34,.32) 40%,rgba(11,47,28,.04) 75%),url('/ys-clean-sunset.jpg')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden}
.hero-card:before{content:"";position:absolute;z-index:-1;inset:0;background:url('/ys-gold-botanical.svg') no-repeat 47% 76%/38% auto;pointer-events:none;opacity:.8}
.hero-wordmark{display:block!important;color:#fff!important;font-family:Georgia,serif!important;font-size:clamp(28px,4.2vw,48px)!important;line-height:1!important}
.hero-wordmark small{display:block!important;color:#fff!important;letter-spacing:4px!important}
.hero-logo{display:flex;align-items:center;gap:12px}
.hero-logo img{width:72px!important;height:72px!important;flex:none!important}
.hero-card .motto{margin-top:12px}
.hero-card .pill{background:#4a725b!important}
.hero-card .qr-panel{background:#fff!important;box-shadow:0 4px 20px #0003!important}
#ys-language-switch{position:fixed!important;top:auto!important;bottom:calc(130px + env(safe-area-inset-bottom))!important;right:10px!important;transform:scale(.60)!important;z-index:90!important}
@media(max-width:650px){.hero-card{background-position:53% center!important;min-height:350px!important}.hero-content{min-height:350px!important}.hero-logo img{width:45px!important;height:45px!important}.hero-wordmark{font-size:27px!important}.hero-card:before{background-position:45% 75%;background-size:53% auto}.hero-card .motto{margin-top:10px}#ys-language-switch{top:auto!important;bottom:calc(155px + env(safe-area-inset-bottom))!important;right:8px!important;transform:scale(.57)!important}}