#phone-guide{box-sizing:border-box;width:min(440px,calc(100% - 32px));padding:38px 28px 24px;border:1px solid #d8cebe;background:#faf7ef;color:#302e29;text-align:center;box-shadow:0 20px 80px #0003}#phone-guide::backdrop{background:#24221fc0}#phone-guide form{margin:0}#phone-guide h2{font:500 27px/1.5 var(--serif,serif);margin:18px 0 12px}#phone-guide-note,#phone-guide-help{font-size:13px;line-height:1.8;color:#676257}#phone-guide-number{font:400 clamp(25px,7vw,34px)/1.5 Georgia,serif;letter-spacing:1px;margin:22px 0;color:#302e29}#phone-guide .phone-guide-close{position:absolute;right:10px;top:7px;border:0;background:transparent;font-size:28px;width:40px;height:40px;cursor:pointer}#phone-guide-copy{background:#ff671f;color:#fff;border:0;padding:14px 24px;font:inherit;font-size:13px;cursor:pointer;margin-top:10px}#phone-guide-status{font-size:12px;min-height:22px;margin:12px 0 0}#phone-guide button:focus-visible{outline:2px solid #302e29;outline-offset:4px}
.barun-kakao-float,.barun-kakao-link{background:#fee500;color:#191919!important;text-decoration:none;font-family:var(--sans,'Noto Sans KR',sans-serif);font-weight:700;border:1px solid #e6cd00;box-sizing:border-box}
.barun-kakao-float{position:fixed;right:22px;bottom:22px;z-index:26;display:flex;flex-direction:column;align-items:center;padding:12px 19px;border-radius:16px;box-shadow:0 5px 22px #0002;font-size:14px;line-height:1.5}
.barun-kakao-float small{font-size:10px;font-weight:500;margin-top:3px}
.barun-kakao-link{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;font-size:13px;line-height:1.5;border-radius:6px}
.barun-kakao-float:hover,.barun-kakao-link:hover{background:#f4da00}
.barun-kakao-float:focus-visible,.barun-kakao-link:focus-visible{outline:3px solid #ff671f;outline-offset:4px}
.barun-kakao-guide{border-top:1px solid #d8cebe;padding-top:20px;margin-top:18px}
.barun-kakao-guide p{font-size:12px;line-height:1.8;color:#676257;margin:12px 0 0}
.contact-actions{flex-wrap:wrap}
.bgm-player{bottom:108px}
@media(max-width:760px){.barun-kakao-float{right:16px;bottom:calc(85px + env(safe-area-inset-bottom));font-size:13px;padding:10px 15px}.bgm-player{bottom:calc(165px + env(safe-area-inset-bottom))}.news-page .barun-kakao-float,.resource-page .barun-kakao-float{bottom:calc(20px + env(safe-area-inset-bottom))}.news-page .bgm-player,.resource-page .bgm-player{bottom:calc(100px + env(safe-area-inset-bottom))}.blog-popup{bottom:calc(218px + env(safe-area-inset-bottom));max-height:40dvh}}
