.language-picker{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;font-size:12px;color:#5d4636}.language-picker select{font:inherit;font-size:14px;background:#fffaf2;color:#352218;border:1px solid #cbbbab;border-radius:18px;padding:8px 10px;max-width:122px;cursor:pointer}.language-picker select:focus-visible{outline:2px solid #735236;outline-offset:3px}.language-status{margin:0;padding:12px 5%;background:#f0e7d8;color:#4e392b;line-height:1.6;font-size:14px}.language-status[hidden]{display:none}.hyodam-chat-history{max-height:180px;overflow:auto;white-space:pre-wrap;font-size:14px;border-bottom:1px solid #dfd3c4;margin-bottom:12px}.hyodam-chat-history:empty{display:none}html:not([lang=ko]) h1,html:not([lang=ko]) h2{overflow-wrap:anywhere}header{flex-wrap:wrap;gap:12px}@media(max-width:700px){.language-picker{margin-left:0}.language-picker span{display:none}.language-picker select{min-height:40px}header .language-picker{order:2}header nav{order:3;width:100%}}

.fermora-localized{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;gap:24px;padding:24px;border:1px solid #b3965d;background:#fffaf0;color:#382919}.fermora-mark{background:#17140e;color:#c5a35e;padding:24px;text-align:center;font:72px Georgia,serif;align-content:center}.fermora-mark strong{font:18px Georgia,serif}.fermora-localized p{line-height:1.8} @media(max-width:650px){.fermora-localized{grid-template-columns:1fr;padding:16px}.fermora-mark{font-size:40px;padding:16px}}

.stats-signup{margin:24px 0;padding:18px;border:1px solid #cbbbab;border-radius:12px}.stats-signup label,.stats-preference label{display:block;margin:12px 0}.stats-signup input[type=radio],.stats-preference input[type=radio]{width:auto;display:inline-block;margin-right:8px}.stats-preference{margin-top:16px;padding:12px 0;max-width:760px}.stats-preference summary{cursor:pointer}.hyoss-collection header{background:#fbf6ed}@media(max-width:750px){header{position:static!important}.language-picker{max-width:100%}header .logo{margin-right:auto}}
/* Poster photographs are displayed in a clipped SVG viewport; copy stays live text. */
.localized-poster{margin:0;width:100%;overflow:hidden;background:#24150e;color:#f4dfbf;border-radius:14px}.localized-poster .poster-art{display:block;width:100%;height:auto;overflow:hidden}.localized-poster .poster-caption{margin:0;padding:18px 20px;text-align:center;line-height:1.65;font-family:Georgia,'Noto Serif KR',serif;overflow-wrap:anywhere}.moment-story-image>.localized-poster{max-width:100%}.product-card>.localized-poster .poster-art{height:280px}.product-card>.localized-poster .poster-caption{padding:12px 18px;font-size:15px}.moment-feature .localized-poster.moment-photo{max-height:none}.moment-feature .localized-poster .poster-art{max-height:480px}@media(max-width:750px){.product-card>.localized-poster .poster-art{height:300px}.moment-feature .localized-poster .poster-art{max-height:460px}}
