@import url('./assets/kitchen-fonts/fonts.css');
/* HAJE Kitchen: src/style.css notebook, font families and exact palette. */
body.kitchen-intro-page{background:#fdfcfa;color:#512b28;font-family:'Gowun Dodum',sans-serif;line-height:1.65;--haje-background:#fdfcfa;--haje-muted:#8a7569;--haje-line:#e8dfd8;--haje-blue:#224e8d;--haje-violet:#aa2343}
.kitchen-intro-page h1,.kitchen-intro-page h2,.kitchen-intro-page h3{font-family:'Noto Sans KR',sans-serif;font-weight:600;line-height:1.45;letter-spacing:-.025em}.kitchen-intro-page .company-header{max-width:640px;padding:24px 26px 0;gap:12px;flex-wrap:wrap;border:0}.kitchen-brand{gap:10px;text-decoration:none;font-size:15px}.kitchen-intro-page .kitchen-brand img{width:42px;height:42px;filter:none}.kitchen-intro-page .company-header nav{order:3;width:100%;gap:18px;justify-content:space-between;border-bottom:1px solid #e8dfd8;padding:8px 0 12px}.kitchen-intro-page .company-header nav a{font-size:12px;font-weight:400;min-height:40px}.kitchen-intro-page .company-language{margin-left:auto}.kitchen-intro-page .company-language select{border:0;border-radius:0;min-height:44px;font-size:12px;padding:4px}
.kitchen-notebook{max-width:640px;margin:auto;padding:32px 26px 0}.kitchen-welcome h1{font-size:1.75rem;margin:0 0 20px;letter-spacing:-.05em}.kitchen-welcome>p{font-size:16px;line-height:1.8;margin:10px 0 26px}.kitchen-section-nav{display:flex;gap:27px;border-bottom:1px solid #e8dfd8;padding:0 0 16px;font-size:14px}.kitchen-section-nav a{color:#aa2343;text-decoration:none;min-height:44px;display:flex;align-items:center}.kitchen-feature{padding:24px 0;border-bottom:1px solid #e8dfd8;scroll-margin-top:20px}.kitchen-feature-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#aa2343;margin-bottom:14px}.kitchen-feature h2{font-size:1.22rem;margin:0 0 12px}.kitchen-feature p{font-size:15px;margin:0;line-height:1.85}.kitchen-tomo-note{display:flex;align-items:center;gap:16px;margin:30px 0;color:#8a7569;font-size:13px}.kitchen-tomo-note img{width:52px;height:52px;object-fit:contain}.kitchen-access{padding:24px 0 36px;border-top:1px solid #e8dfd8}.kitchen-access h2{font-size:1.18rem;margin-bottom:12px}.kitchen-access .product-status{margin:0 0 16px;color:#aa2343;border:0;padding:0;font-size:13px}.kitchen-access>p:last-of-type{font-size:14px;line-height:1.85}.kitchen-access .company-button{display:flex;width:max-content;max-width:100%;margin:28px auto 14px;background:#224e8d;color:white;border-radius:7px;font-family:'Noto Sans KR',sans-serif;font-size:13px;font-weight:600;padding:12px 22px;min-height:46px}.kitchen-back{display:block;width:max-content;max-width:100%;margin:0 auto;min-height:44px;align-content:center;font-size:13px;color:#224e8d}.kitchen-intro-page .company-footer{max-width:640px;margin:0 auto;padding:24px 26px 36px;display:block;border-top:1px solid #e8dfd8}.kitchen-intro-page .company-footer .company-brand,.kitchen-intro-page .company-footer>div>p:not(.company-small){display:none}.kitchen-intro-page .company-footer p{font-size:10px;color:#8a7569}.kitchen-intro-page .company-footer nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.kitchen-intro-page .company-footer nav a{font-size:11px;min-height:32px}
@media(max-width:400px){.kitchen-notebook,.kitchen-intro-page .company-header,.kitchen-intro-page .company-footer{padding-left:22px;padding-right:22px}.kitchen-section-nav{gap:20px;font-size:12px}.kitchen-intro-page .company-header nav{gap:10px}}
