@font-face{font-family:ShareSerif;src:url(/fonts/NanumMyeongjo-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.personal-share-art{aspect-ratio:1;color:#48271c;text-align:center;background-position:50%;background-size:cover;flex-direction:column;align-items:center;width:100%;font-family:ShareSerif,serif;font-size:16px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.personal-share-art__logo{border-radius:5px;justify-content:center;align-items:center;margin-top:5%;padding:1px 4px;display:flex}.personal-share-art--point .personal-share-art__logo{background:#fff5df}.personal-share-art__logo img{width:13cqw;height:auto;display:block}.personal-share-art__eyebrow{letter-spacing:.15em;margin-top:4%;font-size:2.5cqw}.personal-share-art>strong{flex-direction:column;justify-content:center;align-items:center;width:82%;height:21.1cqw;font-size:8cqw;font-weight:700;line-height:1.3;display:flex;position:absolute;top:19.53%;left:9%}.personal-share-art>strong>span{white-space:pre;display:block}.personal-share-invitation{background:#fff9ed;border:1px solid #e1cdb6;border-radius:22px;grid-template-columns:200px 1fr;align-items:center;gap:30px;margin:28px 0;padding:24px;display:grid}.personal-share-invitation__art{border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #50231913}.personal-share-invitation small{color:#916747;letter-spacing:.06em;font-size:12px}.personal-share-invitation h2{color:#432c24;margin:8px 0 10px;font-size:24px;line-height:1.4}.personal-share-invitation p{color:#76675b;margin:0 0 18px;font-size:14px}.personal-share-invitation .btn{color:#fff;background:#a54c38;border:0}.share-reward:has(.personal-share-picker){width:min(480px,100vw - 24px);max-height:92dvh;padding:24px;overflow:hidden}.share-reward[open]:has(.personal-share-picker){flex-direction:column;display:flex}.personal-share-scroll{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.personal-share-scroll>h2{margin:8px 36px 18px 0;font-size:24px;line-height:1.4}.share-reward:has(.personal-share-picker) .share-reward__close{width:44px;height:44px;top:14px;right:14px}.personal-share-intro{color:#786c61;margin:0 0 14px;font-size:13px}.personal-share-feed{background:#fff;border:1px solid #eadfce;border-radius:14px;width:100%;max-width:350px;margin:0 auto;overflow:hidden;box-shadow:0 4px 18px #462e1910}.personal-share-image{aspect-ratio:1;object-fit:contain;background:#faf1e2;width:100%;height:auto;display:block}.personal-share-feed__copy{padding:12px 14px}.personal-share-feed__copy h3,.personal-share-feed__copy h1{color:#27211d;margin:0 0 6px;font-size:17px;line-height:1.4}.personal-share-feed__copy p{color:#665e57;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.personal-share-picker .personal-share-feed__copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.personal-share-feed__cta{text-align:center;color:#322d27;background:#f0efed;border-radius:5px;margin-top:10px;padding:9px 5px;font-size:13px;display:block}.personal-share-styles{grid-template-columns:repeat(3,1fr);gap:10px;max-width:300px;margin:16px auto 0;display:grid}.personal-share-styles button{color:#564336;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.personal-share-styles button>span{aspect-ratio:1.25;background-position:bottom;background-size:cover;border:2px solid #0000;border-radius:9px;width:100%;display:block;position:relative;box-shadow:0 1px 6px #40281b0d}.personal-share-styles button[aria-pressed=true]>span{outline-offset:2px;border-color:#92442e;outline:2px solid #edcfb7}.personal-share-styles i{color:#fff;background:#73351f;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid;position:absolute;top:3px;right:3px}.personal-share-styles strong{font-size:12px;font-weight:600}.personal-share-note{color:#83766a;text-align:center;word-break:keep-all;margin:14px 0 10px;font-size:11px;line-height:1.6}.share-reward:has(.personal-share-picker) .share-reward__send-actions{padding:12px 0 max(0px,env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #f2e8dc;flex-shrink:0;grid-template-columns:1fr;gap:8px;margin:0;display:grid}.share-reward:has(.personal-share-picker) .share-reward__send-actions button{min-height:44px;font-size:14px;line-height:1.3}.share-reward:has(.personal-share-picker) .share-reward__send-actions button:disabled{opacity:.65;cursor:wait}.personal-share-read{width:100%;margin:6px 0 12px;font-size:13px}.personal-share-benefits{border-top:1px solid #e9ddce;margin-top:16px;padding-top:14px}.personal-share-benefits>summary{cursor:pointer;color:#775b42;font-size:13px;font-weight:600}.share-reward:has(.personal-share-picker) .share-reward__connection-error{margin:10px 0;font-size:12px}.share-reward:has(.personal-share-picker) .share-reward__connection-error .btn{min-height:36px;margin:3px;padding:7px;font-size:12px}.shared-card-page{text-align:center;max-width:460px;margin:24px auto;padding:20px}.shared-card-page>.personal-share-feed{margin:20px auto}.shared-card-page>.btn{color:#fff;background:#a54c38;width:100%;max-width:350px}@media (max-width:600px){.personal-share-invitation{border-radius:16px;grid-template-columns:112px 1fr;gap:14px;padding:16px}.personal-share-invitation h2{font-size:18px}.personal-share-invitation p{margin-bottom:12px;font-size:12px}.personal-share-invitation .btn{min-height:42px;padding:10px;font-size:12px}.share-reward:has(.personal-share-picker){scrollbar-gutter:auto;border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0;padding:18px 20px}.personal-share-scroll>h2{margin-bottom:12px;font-size:21px}.personal-share-feed{max-width:min(270px,max(180px,100dvh - 560px))}.personal-share-styles{gap:10px;max-width:260px;margin-top:12px}.personal-share-styles button>span{aspect-ratio:1.6}.personal-share-feed__copy{padding:10px 12px}.personal-share-feed__copy h3{font-size:15px}.personal-share-feed__copy p{font-size:12px}}@media (max-width:360px){.share-reward:has(.personal-share-picker){padding:16px}.personal-share-invitation{grid-template-columns:90px 1fr;gap:12px;padding:12px}.personal-share-invitation h2{font-size:16px}.personal-share-invitation small{font-size:10px}}@font-face{font-family:SharePencil;src:url(/fonts/MaruBuri-SemiBold.woff2)format("woff2");font-weight:700;font-display:swap}.personal-share-art{color:#543f30;background-color:#fdfaf2;font-family:SharePencil,serif}.personal-share-art--point{color:#543f30;background-color:#fdfaf2}.personal-share-art__logo{gap:1cqw;margin-top:7%;padding:0;background:0 0!important}.personal-share-art__logo img{width:18.5cqw}.personal-share-art__seal{background:url(/logo/updungi-wordmark-fu-v1.png) -20.5cqw -5.86cqw/25cqw 10.42cqw no-repeat;width:3.1cqw;height:3.1cqw;margin-top:2.1cqw;display:block}.personal-share-art__eyebrow{margin-top:2.3%;font-size:2.44cqw}.personal-share-art>strong{max-width:82%;height:18.55cqw;line-height:1.28;top:22.46%}.personal-share-reward-notice{color:#56472f;background:#f8f2df;border:1px solid #dfd4b7;border-radius:12px;margin:14px 0 16px;padding:14px 16px}.personal-share-reward-notice strong{word-break:keep-all;font-size:15px;line-height:1.5;display:block}.share-reward .personal-share-reward-notice p{color:#75664f;margin:6px 0 0;font-size:12px;line-height:1.7}.personal-share-reward-notice small{color:#786b57;margin-top:6px;font-size:11px;display:block}.personal-share-art--point>strong{height:54.688cqw;line-height:1.3;top:24.414%}.personal-share-art--watercolor{color:#fff4d9;background-color:#49334e}.personal-share-art--watercolor .personal-share-art__logo{display:none}.personal-share-art--watercolor .personal-share-art__eyebrow{color:#e8c789;letter-spacing:0;width:30.3%;margin:0;font-size:2.15cqw;position:absolute;top:35%;left:41.5%}.personal-share-art--watercolor>strong{width:30.3%;height:27cqw;top:39%;left:41.5%}.personal-share-art__tag{color:#9a4b2c;letter-spacing:0;margin-top:.5em;font-size:.45em;line-height:1.3;display:block}.personal-share-art--watercolor .personal-share-art__tag{color:#e8c789}
:root{--menu-width:920px;--menu-gutter:20px;--menu-gap:24px;--menu-inset:28px;--reading-width:740px;--reading-paragraph-gap:12px}@media (max-width:600px){:root{--menu-gutter:16px;--menu-gap:18px;--menu-inset:16px}}.wrap.app-shell,.wrap.app-shell--reading,.wrap.person-picker-wrap{box-sizing:border-box;width:calc(100% - var(--menu-gutter)*2);max-width:var(--menu-width);margin-inline:auto;padding-inline:0}.wrap.app-shell,.wrap.app-shell--reading{padding-top:var(--menu-gap);padding-bottom:48px}.app-shell>*{min-width:0}.app-shell :where(.reading-panel,.saju-extra-panels,.spouse-page,.menu-page){box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}.app-shell .reading-page-head{width:100%;margin:0 0 var(--menu-gap);padding:0}.menu-page{margin-block:0 var(--menu-gap)}.menu-stack{gap:var(--menu-gap);min-width:0;display:grid}.menu-surface{box-sizing:border-box;padding:var(--menu-inset);border:1px solid var(--line);background:var(--card);border-radius:16px;min-width:0}.menu-prose{width:100%;max-width:var(--reading-width);margin-inline:auto}.app-shell :where(input,select,textarea){box-sizing:border-box;max-width:100%}.app-shell :where(h1,h2,h3,h4){overflow-wrap:anywhere;word-break:keep-all}.app-shell :where(.owned-reading,.paid-continuation){box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:701px){.primary-nav{box-sizing:border-box;width:calc(100% - var(--menu-gutter)*2);max-width:var(--menu-width);margin-inline:auto;margin-bottom:0}}@media (max-width:700px){.wrap.app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}:root{--reading-title-size:30px;--reading-chapter-size:24px;--reading-section-size:21px;--reading-subheading-size:19px;--reading-body-size:17px}@media (max-width:600px){:root{--reading-title-size:25px;--reading-chapter-size:21px;--reading-section-size:19px;--reading-subheading-size:17px;--reading-body-size:16px}}[data-reading-start],[data-reading-reader],.report-reader{scroll-margin-top:110px}@media (max-width:700px){[data-reading-start],[data-reading-reader],.report-reader{scroll-margin-top:90px}}.product-top-action{justify-content:flex-start;margin:20px 0 24px;display:flex}[data-purchase-action],#life-purchase-bottom,#child-purchase-bottom,#question-purchase-bottom{margin-top:24px;scroll-margin-top:120px}.product-top-action .btn{min-height:48px}@media (max-width:600px){.product-top-action .btn{width:100%}}details.reading-intro{background:0 0;border:0;margin:20px 0;padding:0}html details.reading-intro>summary{box-sizing:border-box;color:#365b52;cursor:pointer;background:#faf7f1;border:1px solid #ddd5c8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 22px;font-size:16px;font-weight:700;line-height:1.45;list-style:none;display:flex}html details.reading-intro>summary .reading-intro__toggle{color:#756b60;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400}html details.reading-intro>summary .reading-intro__toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}html details.reading-intro[open]>summary .reading-intro__toggle:after{transform:translateY(1px)rotate(-135deg)}html details.reading-intro>summary::-webkit-details-marker{display:none}html details.reading-intro:not([open]) .reading-intro__less,html details.reading-intro[open] .reading-intro__more{display:none}html details.reading-intro[data-result-opened][open]{background:#fffdf8;border:1px solid #ddd5c8;border-radius:12px;overflow:hidden}html details.reading-intro[data-result-opened][open]>summary{border:0;border-bottom:1px solid #e8e0d4;border-radius:0}html details.reading-intro[data-result-opened][open]>div{margin-top:0;padding:4px 16px 18px}@media (max-width:600px){html details.reading-intro>summary{gap:12px;padding:15px 20px}}html details.reading-intro[open]:not([data-result-opened])>summary{display:none}
.display-theme{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:0;display:grid}.display-theme legend{margin-bottom:12px;font-weight:700}.display-theme button{font:inherit;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 8px}.display-theme button[aria-pressed=true]{background:var(--gold-soft);border-color:var(--gold);font-weight:700}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#242130;--paper-edge:#302b3c;--card:#2c2837;--ink:#f2ebdf;--ink-soft:#d0c5d3;--ink-faint:#b5aabd;--line:#4a4157;--line-strong:#706179;--gold:#e0c18b;--gold-soft:#493d32;--seal:#f0a294;--seal-soft:#4b3037}:root[data-theme=dark] body:has(.starry-sky) main.wrap:not(:has([data-starry-menu])){background:var(--paper);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] body:has(.starry-sky) footer.ft{color:var(--ink);border-color:var(--line-strong);background:#292435}:root[data-theme=dark] body:has(.starry-sky) .ft :is(.ft__tag,.ft__biz,.ft__biz dt,.ft__biz dd,.ft__end){color:#ddd0dd}:root[data-theme=dark] body:has(.starry-sky) footer.ft a{color:#ddd0dd}:root[data-theme=dark] .hd__wordmark{background:0 0!important}:root[data-theme=dark] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){color:#f2ebdf;background:#24212f;border-color:#776a80}:root[data-theme=dark] ::placeholder{color:#b9aebc;opacity:1}:root[data-theme=dark] :is(.display-settings>div,.modal,.dialog,.panel){background:var(--card);color:var(--ink);border-color:var(--line-strong)}:root[data-theme=dark] :is(.access-badge,.badge,.chip){color:#eedbb8;background:#44384c;border-color:#776482}:root[data-theme=dark] .btn{color:var(--ink)}:root[data-theme=dark] :is(.btn--primary,.btn-primary){color:#302510}:root[data-quiet=true] :is(.painted-star,.mobile-sky-star){animation:none!important}:root[data-theme=dark] body .access-badge{border-color:#87748f;color:#f2ddba!important;background:#493d51!important}:root[data-theme=dark] body .access-badge--free{color:#c1e9d5!important;background:#2b5042!important}:root[data-theme=dark] [data-menu-art]{--ink:#41372d;--ink-soft:#71604e;--paper:#fdfaf2;color:#41372d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] [data-menu-art] :is(h1,h2,h3){color:#41372d!important}:root[data-theme=dark] [data-menu-art] p{color:#71604e!important}:root[data-theme=dark] .pricing__category>header h2{color:#e8c896}:root[data-theme=dark] .pricing__category .pricing__card{color:#f2ebdf;background:#2c2837;border-color:#77667f}:root[data-theme=dark] .pricing__card :is(h3,p,li,small){color:#e2d6e2}:root[data-theme=dark] .pricing .pricing__info{color:#f2ebdf;background:#342e40;border:1px solid #6b5d78}:root[data-theme=dark] .pricing .pricing__info :is(h2,p){color:#f2ebdf}:root[data-theme=dark] .pricing .pricing__info a{color:#d4bef5;text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .pricing .pricing__info a:hover{color:#eee2ff}:root[data-theme=dark] .pricing__card .pricing__kind{color:#b8dfcf}:root[data-theme=dark] body .receipt.style-guide{color:#f2ebdf;background:#2c2837;border-color:#70617c}:root[data-theme=dark] .style-guide :is(.slip__label,.sty__section-title){color:#f2ebdf}:root[data-theme=dark] body .ft .ft__mark{filter:none;opacity:1}:root[data-theme=dark] body .ft .ft__name{color:#f7e6b8}:root[data-theme=dark] body .ft .ft__pencil-name{filter:brightness(0)saturate()invert(92%)sepia(18%)saturate(555%)hue-rotate(344deg)brightness(103%)contrast(94%)}:root[data-theme=dark] .checkout-item{color:#f2ebdf;background:#332d40;border-color:#796884}:root[data-theme=dark] .checkout-item h1{color:#fff2dd}:root[data-theme=dark] .checkout-item small{color:#dcc49f}:root[data-theme=dark] .checkout-item p{color:#bce1cf}:root[data-theme=dark] .checkout-item p span{color:#d9ccdf}:root[data-theme=dark] .pricing__card .pricing__badge{color:#f2d5ac;background:#493d51;border:1px solid #82718f}:root[data-theme=dark] body:has(.starry-sky) [data-starry-menu] .access-badge--free{color:#c1e9d5!important;background:#2b5042!important}:root[data-theme=dark] .auth-social__naver{color:#fff;background:#087d3d}:root[data-theme=dark] .auth-social__naver,:root[data-theme=dark] .auth-social__naver:hover{color:#fff!important;background:#087d3d!important;border-color:#087d3d!important}:root[data-theme=dark] .checkout-sheet .checkout__consent{color:#f2ebdf;background:#302a3d;border-color:#776a80}:root[data-theme=dark] .checkout-sheet .checkout__consent:has(input:checked){color:#e5f5ed;background:#29473f;border-color:#83b5a5}:root[data-theme=dark] .checkout-sheet .checkout__consent span{color:inherit!important}:root[data-theme=dark] .checkout-sheet .checkout__consent input{accent-color:#83c9b6}:root[data-theme=dark] .checkout-sheet .checkout__consent:focus-within{outline-offset:3px;outline:2px solid #b7ded0}
