@font-face{font-family:Pretendard;src:url('./fonts/PretendardVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html[lang=ko]{font-family:'Baloo 2',Pretendard,'Malgun Gothic',system-ui,sans-serif}
html[lang=ko] body,html[lang=ko] button,html[lang=ko] input,html[lang=ko] select,html[lang=ko] textarea{font-family:'Baloo 2',Pretendard,'Malgun Gothic',system-ui,sans-serif;word-break:keep-all;overflow-wrap:break-word}
html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:'Baloo 2',Pretendard,'Malgun Gothic',system-ui,sans-serif;word-break:keep-all}
html[lang=ko] .flicco-mark .word{font-family:'Baloo 2',ui-rounded,system-ui,sans-serif}
html[lang=ko] .ld-hero h1{letter-spacing:-.045em;line-height:1.18;max-width:10.5em}
html[lang=ko] .ld-points{line-height:1.65}
html[lang=ko] .found-form{line-height:1.6}
html[lang=ko] .steps{font-size:12px}
html[lang=ko] .found-form h2{line-height:1.4}
html[lang=ko] .found-form .small{line-height:1.65}
html[lang=ko] .k-btn{white-space:normal;line-height:1.3}
html[lang=ko] .k-btn--text{line-height:1.5}
html[lang=ko] .tour-card p,html[lang=ko] .mh-tip p{line-height:1.65}
html[lang=ko] .side-name{letter-spacing:.18em}
.ko-local-dialog{background:var(--paper,#fffcf5);color:var(--ink,#2a2620);max-width:min(480px,calc(100vw - 32px));padding:28px;border:2px solid #e6decc;border-radius:20px;box-shadow:0 24px 80px #0004;line-height:1.7}
.ko-local-dialog::backdrop{background:#151e19a6;backdrop-filter:blur(4px)}
.ko-local-dialog h2{margin:0 0 12px;font-size:24px}
.ko-dialog-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}
@media(max-width:700px){html[lang=ko] .ld-hero h1{font-size:clamp(32px,9vw,48px);line-height:1.2;max-width:11em}html[lang=ko] .ld-points{font-size:13px;gap:16px}html[lang=ko] .found-form{min-width:0}html[lang=ko] .brand .side-name{font-size:11px}html[lang=ko] .k-btn--l{font-size:17px}}
