
/* Original template retained. Only the hero illustration and language chooser are added. */
.language-select{width:100%;max-width:310px;font:inherit;padding:10px;border:1px solid var(--pink-line);border-radius:10px;background:#fff;color:var(--ink)}.language-area{padding:24px 0;text-align:center;border-top:1px solid var(--pink-line)}.alternative-media img{max-height:100px;object-fit:contain}.affiliate-disclosure{display:block!important;visibility:visible!important;opacity:1!important}.soulkyn-topic{display:block;padding:16px 0;font-weight:700;border-bottom:1px solid var(--pink-line)}.soulkyn-hero-art{margin:0}.welcome-panel__note{margin:18px 0 0}.site-brand__logo{width:250px;height:auto}.support-copy{max-width:850px}.original-privacy{color:var(--grey)}
@media(max-width:800px){.welcome .container{grid-template-columns:1fr}.soulkyn-hero-art{order:2;min-height:380px}.welcome-panel{order:1}.site-brand__logo{width:190px}}[dir=rtl] .welcome-panel{text-align:right}

/* Original choice hero restored; no destination is configured yet. */
.welcome .container{display:block}.welcome-panel{text-align:center}.welcome-panel__action:disabled{cursor:default;opacity:1}.welcome .choice-group{margin-inline:auto}.welcome-panel__lead{margin-inline:auto}
@media(max-width:800px){.welcome .container{display:block}.welcome-panel{text-align:center}}

.soulkyn-brand-icon{width:44px;height:44px;object-fit:cover;border-radius:12px}.logo{gap:10px;font-size:1.4rem;color:var(--ink);font-weight:800}.logo span{white-space:nowrap}
