.language-bar{display:flex;justify-content:flex-end;align-items:center;gap:9px;flex-wrap:wrap;padding:8px 32px;max-width:1280px;margin:auto;background:var(--cream);font-size:11px;color:var(--cocoa)}
.language-bar select{font:inherit;font-size:12px;min-height:34px;padding:4px 25px 4px 8px;border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:0;max-width:180px}.language-bar select:focus-visible{outline:3px solid var(--taupe);outline-offset:2px}.language-bar #language-status{flex-basis:100%;text-align:right;line-height:1.5}.language-bar #language-status:empty{display:none}
html[lang="en"] .brand{font-size:20px;letter-spacing:0}html[lang="en"] .brand small{letter-spacing:.3px}html[lang="en"] .park-copy h1{font-size:34px;letter-spacing:0}html[lang="en"] .question h1{line-height:1.25;letter-spacing:0}html[lang="en"] .option{line-height:1.6}html[lang="ja"]{font-family:'Yu Gothic','Hiragino Kaku Gothic ProN','Noto Sans JP',sans-serif}html[lang="ja"] .park-copy h1{font-size:30px;letter-spacing:0}
@media(max-width:700px){.language-bar{padding:5px 17px;gap:7px}.language-bar select{min-height:36px;font-size:12px}html[lang="en"] .site-header .brand{font-size:15px}html[lang="en"] .site-header>.text-button{max-width:78px;font-size:10px;line-height:1.5;text-align:right}html[lang="en"] .park-copy h1{font-size:25px}html[lang="en"] .park-intro{font-size:11px}html[lang="en"] .park-picked{line-height:1.4}html[lang="en"] .park-choose{gap:12px}html[lang="ja"] .park-copy h1{font-size:23px}html[lang="en"] .pill-row{flex-wrap:wrap}html[lang="en"] .result-actions button{white-space:normal;line-height:1.5}}
