.language-picker{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.language-picker select{width:165px;max-width:40vw;padding:8px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text)}.language-notice{margin:0 0 15px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:12px}.language-notice[hidden]{display:none}.header-right{flex-wrap:wrap;justify-content:flex-end}.plan-actions{flex-wrap:wrap}.overlay-controls{flex-wrap:wrap}.nav{min-height:46px;height:auto}.hero h1{overflow-wrap:anywhere}.planner-save button{white-space:normal}@media(max-width:800px){header{gap:10px;align-items:flex-start}.header-right .demo{display:none}.language-picker span{display:none}.hero h1{font-size:34px}.plan-actions button{min-height:38px}}html[lang=ja],html[lang=ko]{font-family:system-ui,"Yu Gothic","Meiryo","Malgun Gothic",sans-serif}
header{height:auto;min-height:86px;padding:12px 0;gap:12px;flex-wrap:wrap}.header-right{max-width:100%}.language-picker select{color:#e9eef3}.language-notice{margin-top:15px}html[lang=ja] body,html[lang=ko] body{font-family:system-ui,"Yu Gothic","Meiryo","Malgun Gothic",sans-serif}@media(max-width:800px){header{min-height:65px}.header-right{flex:1}.language-picker select{width:150px}}
