.storybook-theme{color:#29352f;background:#faf9f5;min-height:100dvh;font-family:Arial,Pretendard,sans-serif}.storybook-theme .st,.storybook-theme .rr,.storybook-theme .fieldnotes-shell{color:#29352f;--rr-paper:#faf9f5;--rr-ink:#29352f;--rr-button:#986044;--rr-button-hover:#88543b;--rr-button-edge:#774a35;--rr-red:#986044;--rr-muted:#6d7469;background:#faf9f5;font-family:Arial,Pretendard,sans-serif}.storybook-theme .st{max-width:760px;margin:auto}.storybook-theme .st h1,.storybook-theme .st h2,.storybook-theme .rr h1,.storybook-theme .rr h2,.storybook-theme .love-hero-copy h2,.storybook-theme .fieldnotes-shell h1,.storybook-theme .fieldnotes-shell h2{letter-spacing:-.035em;font-family:Arial,Pretendard,sans-serif}.storybook-theme .st .st-intro{text-align:left;max-width:620px;min-height:0;margin:auto;padding:32px 20px 36px}.storybook-theme .st .st-intro h1{font-size:30px;line-height:1.4}.storybook-theme .st .st-form{background:#fffdf8;border:1px solid #e6e2d7;border-radius:22px;max-width:none;padding:22px}.storybook-theme .st .st-form input{background:#fff;border:1px solid #d7d9cd;border-radius:12px;min-height:48px;font-family:inherit}.storybook-theme .st .st-primary,.storybook-theme .rr .rr-button,.storybook-theme .love-question-form button[type=submit],.storybook-theme .love-checkout-card button[type=submit]{color:#fffaf3;background:#986044;border:1px solid #0000;border-radius:16px;min-height:46px;font-family:inherit;box-shadow:0 2px #774a35}.storybook-theme .st .st-primary:hover,.storybook-theme .rr .rr-button:hover{background:#88543b}.storybook-theme .st .st-profile{box-shadow:none;background:var(--type-tint,#f7eedf);border-radius:24px}.storybook-theme .st .st-result{padding-inline:20px}.storybook-theme .st .st-reading article,.storybook-theme .st .st-trait{box-shadow:none;border-radius:18px}.storybook-theme .st .st-sun-bridge{color:#29352f;background:#eaf0e8;border-radius:22px}.storybook-theme .st .st-sun-bridge p,.storybook-theme .st .st-sun-bridge h2{color:#425a49}.storybook-theme .st .st-sun-pillars>div{color:#425a49;background:#dce6d8}.storybook-theme .st .st-sun-share .st-primary{color:#425a49;box-shadow:none;background:#fffdf8;border:1px solid #d7dfd2}.storybook-theme .love-reading-shell{max-width:760px;margin:auto;padding-inline:20px}.storybook-theme .love-landing-hero{background:#f7eedf;border:1px solid #eee3d1;border-radius:24px;margin-top:24px;padding:24px}.storybook-theme .love-intro-media{display:none}.storybook-theme .love-hero-copy h2{font-size:28px;line-height:1.4}.storybook-theme .love-concern-chips label>span{background:#fffdf8;border-color:#e1e3d8;border-radius:16px}.storybook-theme .love-concern-chips input:checked+span{background:#eaf0e8;border-color:#8a9b82}.storybook-theme .love-question-form,.storybook-theme .love-checkout-card{border-radius:22px}.storybook-theme .fn-header{border-color:#e6e2d7}.storybook-theme .fn-brand-logo-window{display:none}.storybook-theme .fn-brand-logo:after{content:"ariadelle";color:#345643;font:italic 23px Georgia,serif}.storybook-theme .fn-brand-logo{width:auto;height:auto;overflow:visible}.storybook-theme button:focus-visible,.storybook-theme a:focus-visible{outline-offset:4px;outline:3px solid #986044}@media (max-width:650px){.storybook-theme .st .st-intro h1{font-size:26px}.storybook-theme .st .st-result .st-profile h1{font-size:28px}.storybook-theme .love-hero-copy h2{font-size:24px}.storybook-theme .love-landing-hero{padding:20px}.storybook-theme .st .st-header{padding:18px 20px}.storybook-theme .st .st-sun-bridge{padding:22px}}.storybook-theme .love-question-form legend{letter-spacing:-.035em;font-family:Arial,Pretendard,sans-serif;font-size:23px;font-weight:700;line-height:1.4}.storybook-theme .love-concern-chips{gap:10px}.storybook-theme .love-concern-chips label{border:0;padding:0}.storybook-theme .love-concern-chips label>.love-status-row,.storybook-theme .love-concern-chips label>.love-story-tile{background:#fffdf8;border:1px solid #e1e3d8;border-radius:16px;padding:16px}:is(.storybook-theme .love-concern-chips label:has(input:checked)>.love-status-row,.storybook-theme .love-concern-chips label:has(input:checked)>.love-story-tile){background:#eaf0e8;border-color:#8a9b82}.storybook-theme .fn-header{background:#faf9f5}.storybook-theme .home-birth-steps h1{letter-spacing:-.035em;font-family:Arial,Pretendard,sans-serif;font-size:28px;font-weight:700;line-height:1.4}.storybook-theme .home-birth-steps{font-family:Arial,Pretendard,sans-serif}@media (max-width:360px){.storybook-theme .home-birth-steps h1{font-size:25px}}
