@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;500;600;700;800;900&display=swap");:root{--paper:#F8F1E2;--paper-shade:#EFE4C9;--ink:#221C16;--ink-soft:#5C5246;--ink-faint:#8A7E6E;--cover:#1A1611;--cover-soft:#272019;--cream:#EFE6D3;--gold:#B6892F;--gold-soft:#D9B872;--wine:#6E2A36;--font-display:"Noto Serif KR",serif;--font-body:"Noto Serif KR",serif;--font-mono:"IBM Plex Mono",monospace;--container:1180px;--pad:clamp(20px,5vw,64px);--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:var(--gold-soft);color:var(--cover)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--pad)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);background:rgba(248,241,226,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(34,28,22,.1);display:flex;align-items:center}.site-header__inner{max-width:var(--container);margin:0 auto;padding:0 var(--pad);width:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:baseline;gap:7px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink)}.brand small{font-family:var(--font-mono);font-weight:400;font-size:9px;letter-spacing:.1em;color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:14.5px;padding:12px 22px;border-radius:2px;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn--gold{background:var(--gold);color:var(--cover)}.btn--gold:hover{background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 8px 18px rgba(182,137,47,.35)}.btn--ghost-light{border-color:rgba(34,28,22,.25);color:var(--ink);background:transparent}.btn--ghost-light:hover{border-color:var(--ink)}.btn--block{width:100%;justify-content:center}.page{padding:clamp(70px,11vw,128px) var(--pad) clamp(60px,9vw,100px)}.cover{background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(182,137,47,.16),transparent 60%),linear-gradient(180deg,var(--cover) 0,#161210 100%);color:var(--cream);padding:96px var(--pad) 96px;text-align:center}.cover__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.6vw,48px);line-height:1.4;margin-bottom:18px}.cover__subtitle{color:rgba(238,230,211,.78);max-width:480px;margin:0 auto 32px}.auth-card{max-width:420px;margin:0 auto;background:var(--paper-shade);border:1px solid rgba(34,28,22,.1);border-radius:3px;padding:clamp(28px,4vw,40px);text-align:center}.auth-card h1{font-family:var(--font-display);font-weight:700;font-size:22px;margin-bottom:8px}.auth-card p{color:var(--ink-soft);font-size:14px;margin-bottom:28px}.auth-providers{display:flex;flex-direction:column;gap:12px}.auth-provider-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:2px;font-weight:600;font-size:14.5px;cursor:pointer;border:1px solid rgba(34,28,22,.18);background:var(--paper);color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.auth-provider-btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(34,28,22,.1)}.auth-provider-btn--kakao{background:#FEE500;border-color:#FEE500;color:#181600}.dash-shell{min-height:calc(100vh - var(--header-h));background:var(--paper)}.dash-greeting{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);margin-bottom:8px}.dash-card{background:var(--paper-shade);border:1px solid rgba(34,28,22,.1);border-radius:3px;padding:22px;margin-bottom:16px}.dash-card__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:6px}.dash-card__value{font-family:var(--font-display);font-size:16px;font-weight:600}.runninghead{display:flex;align-items:baseline;gap:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--ink-faint);margin-bottom:32px}.runninghead__chapter{color:var(--wine);font-weight:500}.runninghead__rule{flex:1 1 auto;border-bottom:1px dotted rgba(34,28,22,.28);transform:translateY(-4px)}.dash-layout{display:grid;grid-template-columns:220px 1fr}.dash-sidebar{border-right:1px solid rgba(34,28,22,.1);padding:32px 20px}.dash-sidebar__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:16px}.dash-sidebar__nav{display:flex;flex-direction:column;gap:4px}.dash-sidebar__link{font-size:14px;color:var(--ink-soft);padding:9px 10px;border-radius:2px;transition:background .15s ease,color .15s ease}.dash-sidebar__link:hover{background:var(--paper-shade);color:var(--ink)}.dash-content{padding:8px 0}.dash-card--link{display:block;cursor:pointer}.dash-card--link:hover{box-shadow:0 10px 22px rgba(34,28,22,.08)}@media (max-width:768px){.dash-layout{grid-template-columns:1fr}.dash-sidebar{border-right:none;border-bottom:1px solid rgba(34,28,22,.1);padding:16px var(--pad)}.dash-sidebar__nav{flex-direction:row;flex-wrap:wrap}}.timeline{display:flex;flex-direction:column;gap:48px}.timeline__year-group{display:grid;grid-template-columns:80px 1fr;grid-gap:24px;gap:24px}.timeline__year{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--wine)}.timeline__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:16px;gap:16px}.timeline__card{background:var(--paper-shade);border:1px solid rgba(34,28,22,.1);border-radius:3px;padding:16px;transition:transform .25s ease,box-shadow .25s ease}.timeline__card:hover{transform:translateY(-4px);box-shadow:0 14px 24px rgba(34,28,22,.1)}.timeline__thumb{width:100%;height:90px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:12px}.timeline__thumb--photo{background:linear-gradient(135deg,#D9B872,#B6892F)}.timeline__thumb--video{background:linear-gradient(135deg,#2E3F52,#1F2D3D)}.timeline__thumb--audio{background:linear-gradient(135deg,#6E2A36,#4D1D26)}.timeline__card-title{font-family:var(--font-display);font-weight:600;font-size:14px;margin-bottom:4px}.timeline__card-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.library-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px;gap:22px}.library-book{aspect-ratio:3/4;border-radius:2px;background:var(--cover);color:var(--cream);padding:18px 16px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;box-shadow:0 14px 26px rgba(34,28,22,.18);transition:transform .25s ease}.library-book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--spine,var(--gold))}.library-book:hover{transform:translateY(-6px) rotate(-1deg)}.library-book__type{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--gold-soft);margin-bottom:8px}.library-book__title{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.4}.library-book__meta{font-family:var(--font-mono);font-size:10.5px;color:rgba(238,230,211,.5);margin-top:6px}.library-book--empty{background:var(--paper-shade);border:1.5px dashed rgba(34,28,22,.25);color:var(--ink-faint);align-items:center;text-align:center;box-shadow:none}.library-book--empty:before{display:none}.library-book__plus{font-size:32px;color:var(--ink-faint);margin-bottom:8px}.family-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.family-member{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(34,28,22,.08)}.family-member__avatar{width:40px;height:40px;border-radius:50%;background:var(--wine);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:15px;flex:0 0 auto}.family-member__name{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.family-member__sub{font-size:12px;color:var(--ink-faint)}.family-role{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;padding:2px 7px;border-radius:10px}.family-role--owner{background:var(--gold);color:var(--cover)}.family-role--editor{background:rgba(110,42,54,.12);color:var(--wine)}.family-role--viewer{background:rgba(34,28,22,.08);color:var(--ink-faint)}.interview-chat{max-width:640px;display:flex;flex-direction:column;gap:16px}.interview-bubble{padding:16px 18px;border-radius:3px;max-width:85%}.interview-bubble--ai{background:var(--paper-shade);align-self:flex-start}.interview-bubble--user{background:var(--cover);color:var(--cream);align-self:flex-end}.interview-bubble__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:6px}.interview-bubble--user .interview-bubble__label{color:rgba(238,230,211,.5)}.interview-input{display:flex;gap:10px;align-items:center}.interview-mic{width:44px;height:44px;border-radius:50%;background:var(--wine);color:var(--cream);border:none;font-size:18px;flex:0 0 auto;opacity:.6;cursor:not-allowed}@media (max-width:680px){.family-grid,.timeline__year-group{grid-template-columns:1fr}.timeline__year-group{gap:8px}}.auth-provider-btn--naver{background:#03C75A;border-color:#03C75A;color:#fff}.book-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.book-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.book-grid{grid-template-columns:1fr}}.site-nav{gap:36px}.site-nav__links{display:flex;gap:28px}.site-nav__links a{font-size:14px;color:var(--ink-soft)}.site-nav__links a:hover{color:var(--ink)}.btn--ghost-dark{border:1px solid rgba(238,230,211,.4);color:var(--cream);background:transparent}.btn--ghost-dark:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.btn--sm{padding:9px 16px;font-size:13.5px}.site-nav{display:flex;align-items:center;gap:24px}body:has(.dash-shell) .site-header{display:none}body:has(.dash-shell){overflow-x:hidden}body:has(.admin-shell) .site-header{display:none}body:has(.admin-shell){overflow-x:hidden}html{font-size:115%;zoom:1.15}@media print{html{zoom:1}}@media (max-width:768px){html{zoom:1}body{overflow-x:hidden}main{padding-left:16px!important;padding-right:16px!important}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="max-width: 1180"],[style*="maxWidth: 1180"]{max-width:100%!important}[style*="padding: 26"],[style*="padding: 28"],[style*="padding: 30"],[style*="padding: 32"],[style*="padding: 34"]{padding:20px!important}[style*="font-size: 42"],[style*="fontSize: 42"]{font-size:32px!important}[style*="font-size: 40"],[style*="fontSize: 40"]{font-size:30px!important}[style*="font-size: 34"],[style*="fontSize: 34"]{font-size:28px!important}[style*="font-size: 30"],[style*="fontSize: 30"]{font-size:26px!important}[style*="font-size: 28"],[style*="fontSize: 28"]{font-size:24px!important}[style*="min-height: 46"],[style*="minHeight: 46"]{min-height:44px!important}a,button{max-width:100%}}@media (max-width:480px){main{padding-left:12px!important;padding-right:12px!important}[style*="border-radius: 30"],[style*="borderRadius: 30"]{border-radius:22px!important}[style*="border-radius: 28"],[style*="borderRadius: 28"]{border-radius:20px!important}[style*="gap: 24"]{gap:16px!important}[style*="gap: 20"]{gap:14px!important}[style*="padding: 20"]{padding:16px!important}}header{width:100%}header *{word-break:keep-all}header a,header button{white-space:nowrap}header nav{display:flex;align-items:center;flex-wrap:nowrap;gap:18px}header nav a{font-size:15px;line-height:1.2;letter-spacing:-.03em;text-decoration:none}header a[role=button],header button{min-width:auto;height:42px;padding:0 16px;font-size:14px;line-height:1.2;border-radius:4px}@media (max-width:1180px){header nav{gap:12px;overflow-x:auto;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}header nav a{font-size:14px}}.app-header{width:100%;border-bottom:1px solid #e6dcc8;background:#f7efe0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.app-header *{box-sizing:border-box;word-break:keep-all}.app-header__inner{max-width:1280px;min-height:72px;margin:0 auto;padding:10px 24px;justify-content:space-between;gap:18px}.app-brand,.app-header__inner{display:flex;align-items:center}.app-brand{gap:10px;min-width:260px;flex-shrink:0;color:#2d1a0b;text-decoration:none;white-space:nowrap}.app-brand__icon{width:40px;height:40px;flex-shrink:0}.app-brand__name{font-size:21px;font-weight:900;line-height:1.05;letter-spacing:-.05em;white-space:nowrap}.app-brand__desc{display:inline-block;max-width:150px;color:#a56518;font-size:13px;font-weight:800;line-height:1.35;letter-spacing:.08em;white-space:normal}.app-nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.app-nav::-webkit-scrollbar{display:none}.app-nav form{margin:0}.app-nav__link{color:#3a2414;font-size:15px;font-weight:700;line-height:1.2}.app-nav__button,.app-nav__link{letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.app-nav__button{min-width:76px;height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdbb9c;border-radius:4px;background:#f9f1e3;color:#2d1a0b;font-size:14px;font-weight:800;line-height:1;cursor:pointer}.app-nav__button--dark{background:#2d1a0b;color:#fffaf0;border-color:#2d1a0b}.mobile-menu{display:none;position:relative}.mobile-menu__button{width:84px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #cdbb9c;border-radius:999px;background:#fff8eb;color:#2d1a0b;font-size:14px;font-weight:900;cursor:pointer;list-style:none}.mobile-menu__button::-webkit-details-marker{display:none}.mobile-menu__panel{position:absolute;top:50px;right:0;width:min(86vw,320px);padding:14px;border:1px solid #dfcda9;border-radius:18px;background:#fffaf0;box-shadow:0 18px 50px rgba(45,26,11,.18)}.mobile-menu__link,.mobile-menu__login,.mobile-menu__logout{width:100%;min-height:46px;padding:0 14px;display:flex;align-items:center;border-radius:12px;color:#2d1a0b;font-size:15px;font-weight:850;line-height:1.2;text-decoration:none;background:transparent;border:0;cursor:pointer;text-align:left}.mobile-menu__link:hover{background:#f7efe0}.mobile-menu__login{margin-top:8px;justify-content:center;background:#2d1a0b;color:#fffaf0}.mobile-menu__logout{margin-top:8px;justify-content:center;background:#f3e4cb;border:1px solid #d7bd8e}@media (max-width:900px){.app-header__inner{min-height:64px;padding:8px 14px}.app-brand{min-width:0;max-width:calc(100vw - 120px)}.app-brand__icon{width:36px;height:36px}.app-brand__name{font-size:19px}.app-brand__desc,.app-nav--desktop{display:none}.mobile-menu{display:block;flex-shrink:0}}.dd-header,.dd-header *{box-sizing:border-box!important;word-break:keep-all!important}.dd-header{width:100%!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:999!important;border-bottom:1px solid #e6dcc8!important;background:#f7efe0!important}.dd-header-inner{width:100%!important;max-width:1240px!important;min-height:66px!important;margin:0 auto!important;padding:10px 18px!important;justify-content:space-between!important;gap:16px!important}.dd-brand,.dd-header-inner{display:flex!important;align-items:center!important}.dd-brand{min-width:0!important;gap:9px!important;flex-shrink:0!important;color:#2d1a0b!important;text-decoration:none!important;white-space:nowrap!important}.dd-brand-icon{width:38px!important;height:38px!important;flex-shrink:0!important}.dd-brand-name{display:inline-block!important;color:#2d1a0b!important;font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.06em!important}.dd-brand-name,.dd-nav{white-space:nowrap!important}.dd-nav{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:1 1!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.dd-nav::-webkit-scrollbar{display:none!important}.dd-nav-button,.dd-nav-link{height:38px!important;min-width:auto!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border-radius:999px!important;border:1px solid #d6c3a2!important;background:#fff8eb!important;color:#2d1a0b!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.04em!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.dd-nav-link{border-color:transparent!important;background:transparent!important}.dd-nav-button-dark{background:#2d1a0b!important;color:#fffaf0!important;border-color:#2d1a0b!important}.dd-logout-form{margin:0!important;padding:0!important;display:inline-flex!important;flex-shrink:0!important}@media (max-width:760px){.dd-header-inner{min-height:60px!important;padding:8px 10px!important;gap:8px!important}.dd-brand-icon{width:34px!important;height:34px!important}.dd-brand-name{font-size:17px!important}.dd-nav{gap:6px!important;justify-content:flex-start!important}.dd-nav-button,.dd-nav-link{height:34px!important;padding:0 10px!important;font-size:13px!important}}body>header,body>header *{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:normal!important}body>header a,body>header button,body>header form,body>header nav,body>header span{white-space:nowrap!important}body>header nav{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;min-width:0!important;width:auto!important}body>header nav a,body>header nav button{flex-direction:row!important;align-items:center!important;justify-content:center!important;max-width:none!important;white-space:nowrap!important;line-height:1!important;writing-mode:horizontal-tb!important}body>header form,body>header nav a,body>header nav button{display:inline-flex!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important}body>header img{flex-shrink:0!important}@media (max-width:760px){body>header>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important}body>header nav{flex:1 1 auto!important;max-width:calc(100vw - 150px)!important}body>header nav a,body>header nav button{height:34px!important;padding:0 9px!important;font-size:13px!important}body>header span{font-size:17px!important;white-space:nowrap!important}}.mobile-bottom-nav{display:none}@media (max-width:760px){body{padding-bottom:72px!important}body>header,body>header>div{height:58px!important;min-height:58px!important}body>header>div{justify-content:center!important}body>header .top-desktop-nav{display:none!important}body>header a{min-width:0!important;max-width:none!important}body>header a,body>header span{width:auto!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}body>header span{display:inline-block!important;min-width:max-content!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:normal!important}.mobile-bottom-nav{position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:1000!important;height:56px!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:4px!important;border:1px solid #dfcda9!important;border-radius:999px!important;background:rgba(255,250,240,.96)!important;box-shadow:0 12px 32px rgba(45,26,11,.18)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.mobile-bottom-nav__form{margin:0!important;padding:0!important;display:contents!important}.mobile-bottom-nav__item{height:42px!important;min-width:0!important;flex:1 1!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#2d1a0b!important;font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.04em!important;text-decoration:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;overflow-wrap:normal!important;cursor:pointer!important}.mobile-bottom-nav__item--dark{background:#2d1a0b!important;color:#fffaf0!important}}.site-header,.site-header *{box-sizing:border-box!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:normal!important}.site-header{width:100%!important}.site-header__inner{width:100%!important;max-width:1480px!important;margin:0 auto!important;padding-left:36px!important;padding-right:36px!important;justify-content:space-between!important;gap:28px!important}.site-header .brand,.site-header__inner{display:flex!important;align-items:center!important}.site-header .brand{min-width:360px!important;width:360px!important;flex-shrink:0!important;gap:12px!important;white-space:nowrap!important}.site-header .brand span{min-width:max-content!important;white-space:nowrap!important}.site-header .brand small{min-width:170px!important;max-width:190px!important;white-space:normal!important;line-height:1.35!important}.site-nav{flex:1 1!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.site-nav::-webkit-scrollbar{display:none!important}.site-nav__links{display:flex!important;gap:28px!important}.site-nav a,.site-nav button,.site-nav__links,.site-nav__links a{align-items:center!important;flex-shrink:0!important;white-space:nowrap!important}.site-nav a,.site-nav button,.site-nav__links a{min-width:max-content!important;width:auto!important;max-width:none!important;display:inline-flex!important;justify-content:center!important;word-break:keep-all!important;line-height:1.1!important;writing-mode:horizontal-tb!important}.site-nav .btn,.site-nav a.btn,.site-nav button.btn{min-width:96px!important;height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:14px!important;white-space:nowrap!important}:root{--paper:#fffaf5;--paper-shade:#fff0e8;--ink:#4d352d;--ink-soft:#756159;--ink-faint:#a48d83;--cover:#ff8f7d;--cover-soft:#ffb3a5;--cream:#fffdf8;--gold:#f6b95f;--gold-soft:#ffe1a8;--wine:#e87592;--cute-coral:#ff8f7d;--cute-coral-dark:#e96f62;--cute-peach:#ffd4c2;--cute-yellow:#ffe7a9;--cute-mint:#ccebdc;--cute-sky:#d8ebff;--cute-pink:#ffd5df;--cute-white:#fffefd;--cute-border:rgba(214,137,117,0.24);--cute-shadow:0 12px 34px rgba(137,91,72,0.11);--cute-shadow-hover:0 18px 42px rgba(137,91,72,0.17)}html{background:#fffaf5}body{background:radial-gradient(circle at 7% 4%,rgba(255,213,223,.55),transparent 24rem),radial-gradient(circle at 95% 12%,rgba(216,235,255,.58),transparent 25rem),radial-gradient(circle at 45% 90%,rgba(204,235,220,.42),transparent 30rem),#fffaf5!important;color:var(--ink)!important}::selection{background:var(--cute-yellow)!important;color:var(--ink)!important}*{scrollbar-color:var(--cute-coral) #fff0e8}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#fff0e8}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffad9e,#f58ca3);border:3px solid #fff0e8;border-radius:999px}.app-header,.dd-header,.site-header,[role=banner]{background:rgba(255,252,247,.94)!important;border-bottom:1px solid rgba(239,157,137,.26)!important;box-shadow:0 7px 24px rgba(137,91,72,.08)!important;-webkit-backdrop-filter:blur(16px) saturate(135%)!important;backdrop-filter:blur(16px) saturate(135%)!important}.app-header img,.dd-header img,.site-header img,[role=banner] img{filter:drop-shadow(0 5px 8px rgba(223,126,103,.17))}.app-nav__button,.app-nav__link,.dd-nav-button,.dd-nav-link,.site-nav a,.site-nav button,[role=banner] form button,[role=banner] nav a,[role=banner] nav button{border-radius:999px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.app-nav__link:hover,.dd-nav-link:hover,.site-nav a:hover,[role=banner] nav a:hover{background:#fff0e8!important;color:#d76359!important;transform:translateY(-1px)}.app-nav__button,.dd-nav-button,.mobile-menu__button{border:1px solid var(--cute-border)!important;background:#fffefd!important;color:var(--ink)!important;box-shadow:0 5px 16px rgba(137,91,72,.08)}.app-nav__button--dark,.dd-nav-button-dark,.mobile-bottom-nav__item--dark,.mobile-menu__login{border-color:var(--cute-coral)!important;background:linear-gradient(135deg,#ff9c88,#f47f98)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(232,111,122,.23)!important}.btn{border-radius:999px!important;font-weight:800!important}.btn--gold{border-color:var(--cute-coral)!important;background:linear-gradient(135deg,#ff9b85,#f8889f)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(232,111,122,.2)!important}.btn--gold:hover{background:linear-gradient(135deg,#ff8875,#ec748f)!important;transform:translateY(-2px)!important;box-shadow:0 15px 30px rgba(232,111,122,.28)!important}.btn--ghost-light{border-color:var(--cute-border)!important;background:rgba(255,255,255,.76)!important;color:var(--ink)!important}.btn--ghost-light:hover{border-color:var(--cute-coral)!important;background:#fff4ef!important;color:#d76359!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid rgba(224,145,125,.29)!important;border-radius:14px!important;background:rgba(255,255,255,.94)!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 5px 14px rgba(137,91,72,.05)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none!important;border-color:var(--cute-coral)!important;background:#ffffff!important;box-shadow:0 0 0 4px rgba(255,143,125,.15),0 8px 20px rgba(137,91,72,.08)!important}input::placeholder,textarea::placeholder{color:#b69f95!important}.auth-card{border:1px solid var(--cute-border)!important;border-radius:26px!important;background:rgba(255,254,252,.9)!important;box-shadow:var(--cute-shadow)!important}.auth-provider-btn{border-radius:16px!important;border:1px solid var(--cute-border)!important;background:#ffffff!important;box-shadow:0 6px 16px rgba(137,91,72,.07)!important}.auth-provider-btn:hover{transform:translateY(-2px)!important;box-shadow:var(--cute-shadow-hover)!important}.auth-provider-btn--kakao{border-color:#fee500!important;background:#fee500!important;color:#181600!important}.auth-provider-btn--naver{border-color:#03c75a!important;background:#03c75a!important;color:#ffffff!important}.cover{background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.72),transparent 16rem),radial-gradient(circle at 88% 10%,rgba(216,235,255,.75),transparent 18rem),linear-gradient(135deg,#ffe1d4,#fff0c6 48%,#d9eee4)!important;color:var(--ink)!important}.cover__subtitle{color:var(--ink-soft)!important}.dash-shell{background:transparent!important}.dash-card,.library-book--empty,.timeline__card{border:1px solid var(--cute-border)!important;border-radius:22px!important;background:rgba(255,254,252,.88)!important;box-shadow:var(--cute-shadow)!important}.dash-card--link,.timeline__card{transition:transform .18s ease,box-shadow .18s ease!important}.dash-card--link:hover,.timeline__card:hover{transform:translateY(-4px)!important;box-shadow:var(--cute-shadow-hover)!important}.dash-sidebar{background:rgba(255,247,241,.68)!important;border-color:var(--cute-border)!important}.dash-sidebar__link{border-radius:12px!important}.dash-sidebar__link:hover{background:#ffe9df!important;color:#d76359!important}.runninghead__chapter,.timeline__year{color:var(--wine)!important}.timeline__thumb{border-radius:17px!important}.timeline__thumb--photo{background:linear-gradient(135deg,#ffe09c,#ffae96)!important}.timeline__thumb--video{background:linear-gradient(135deg,#b9dcff,#cdbdf6)!important}.timeline__thumb--audio{background:linear-gradient(135deg,#ffc9d8,#ef91ad)!important}.library-book{border-radius:20px!important;background:linear-gradient(145deg,#ff9d88,#e97895)!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(213,105,112,.22)!important}.library-book:before{background:linear-gradient(180deg,#ffe5a8,#ffc46d)!important}.library-book__type{color:#fff0bc!important}.library-book__meta{color:rgba(255,255,255,.76)!important}.family-member__avatar{background:linear-gradient(135deg,#ff9b85,#e77898)!important;color:#ffffff!important;box-shadow:0 6px 15px rgba(232,111,122,.2)}.family-role--owner{background:var(--cute-yellow)!important;color:#765020!important}.family-role--editor{background:var(--cute-pink)!important;color:#b04f6a!important}.family-role--viewer{background:var(--cute-mint)!important;color:#39705a!important}.interview-bubble{border-radius:20px!important}.interview-bubble--ai{border:1px solid var(--cute-border);background:#ffffff!important;box-shadow:0 8px 22px rgba(137,91,72,.08)}.interview-bubble--user{color:#ffffff!important}.interview-bubble--user,.interview-mic{background:linear-gradient(135deg,#ff9b85,#ed7c98)!important}.mobile-menu__panel{border:1px solid var(--cute-border)!important;background:rgba(255,254,252,.98)!important;box-shadow:0 20px 50px rgba(137,91,72,.17)!important}.mobile-menu__link:hover{background:#fff0e8!important;color:#d76359!important}.mobile-menu__logout{border:1px solid var(--cute-border)!important;background:#fff0e8!important;color:var(--ink)!important}.mobile-bottom-nav{border:1px solid rgba(235,146,126,.3)!important;background:rgba(255,254,252,.96)!important;box-shadow:0 14px 36px rgba(137,91,72,.16)!important}body>footer{border-top:1px solid var(--cute-border)!important;background:linear-gradient(180deg,#fffaf5,#fff0e8)!important;color:var(--ink-soft)!important}@media (max-width:760px){[role=banner]{box-shadow:0 5px 18px rgba(137,91,72,.08)!important}.mobile-bottom-nav{left:8px!important;right:8px!important;bottom:8px!important}.auth-card,.dash-card,.timeline__card{border-radius:19px!important}}@font-face{font-family:MapoFlowerIsland;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/MapoFlowerIslandA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-handwriting:"Nanum Pen Script","MapoFlowerIsland","Gamja Flower",cursive}.about-cta-title,.about-hand-title,.about-process-heading,.about-section-title,.apply-storybook-title,.guide-cta-title,.guide-hand-title,.guide-review-heading,.guide-section-title,.pricing-cta-title,.pricing-hand-title,.pricing-section-title,.process-cta-title,.process-hand-title,.process-recommend-heading,.process-section-title,.process-strip-title,.review-hero h1,.storybook-public-brand-name,.storybook-recommend-title,.storybook-review-title,.storybook-section-title,.storybook-title,.trial-cta-title,.trial-hand-title,.trial-strip-title{font-family:var(--font-handwriting)!important;font-weight:400!important}main code,main input,main kbd,main option,main pre,main samp,main select,main table,main td,main textarea,main th{font-family:"Noto Serif KR",serif!important}.about-hand-title,.process-hand-title,.trial-hand-title{font-size:clamp(44px,4.1vw,56px)!important;line-height:1.18!important;letter-spacing:-.01em!important;word-break:keep-all!important;overflow-wrap:normal!important}.about-hero-copy,.process-hero-copy,.trial-hero-copy{width:min(560px,46vw)!important;max-width:100%!important}.about-hero-description,.process-hero-description,.trial-hero-description{font-size:15px!important;line-height:1.75!important;letter-spacing:-.01em!important;word-break:keep-all!important}.about-heart,.process-heart,.storybook-public-brand-heart,.trial-heart{font-family:Arial,sans-serif!important;font-weight:400!important}@media (min-width:861px) and (max-width:1240px){.about-hero-inner,.process-hero-inner,.trial-hero-inner{padding-left:clamp(105px,12vw,150px)!important;padding-right:24px!important}.about-hero-copy,.process-hero-copy,.trial-hero-copy{width:min(540px,57vw)!important}.about-hand-title,.process-hand-title,.trial-hand-title{font-size:clamp(42px,4.8vw,50px)!important;line-height:1.2!important}}@media (max-width:860px){.about-hero-copy,.process-hero-copy,.trial-hero-copy{width:min(650px,100%)!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.about-hand-title,.process-hand-title,.trial-hand-title{font-size:clamp(39px,8vw,50px)!important;line-height:1.2!important}}@media (max-width:560px){.about-hand-title,.process-hand-title,.trial-hand-title{font-size:38px!important;line-height:1.22!important}.about-hero-description,.process-hero-description,.trial-hero-description{font-size:14px!important;line-height:1.7!important}}.storybook-public-page main blockquote,.storybook-public-page main figcaption,.storybook-public-page main label,.storybook-public-page main li,.storybook-public-page main p,.storybook-public-page main small,.storybook-public-page main span{font-weight:500!important}.storybook-public-header .storybook-public-brand-name,.storybook-public-page main [class*=heading],.storybook-public-page main [class*=title],.storybook-public-page main h1,.storybook-public-page main h2,.storybook-public-page main h3,.storybook-public-page main h4,.storybook-public-page main h5,.storybook-public-page main h6{font-weight:700!important}.storybook-public-header .storybook-public-cta,.storybook-public-header .storybook-public-nav-link,.storybook-public-page main a,.storybook-public-page main button{font-weight:800!important}.storybook-public-header .storybook-public-brand-name,.storybook-public-page main .about-cta-title,.storybook-public-page main .about-hand-title,.storybook-public-page main .about-process-heading,.storybook-public-page main .about-section-title,.storybook-public-page main .apply-storybook-title,.storybook-public-page main .guide-cta-title,.storybook-public-page main .guide-hand-title,.storybook-public-page main .guide-review-heading,.storybook-public-page main .guide-section-title,.storybook-public-page main .pricing-cta-title,.storybook-public-page main .pricing-hand-title,.storybook-public-page main .pricing-section-title,.storybook-public-page main .process-cta-title,.storybook-public-page main .process-hand-title,.storybook-public-page main .process-recommend-heading,.storybook-public-page main .process-section-title,.storybook-public-page main .process-strip-title,.storybook-public-page main .review-hero h1,.storybook-public-page main .storybook-recommend-title,.storybook-public-page main .storybook-review-title,.storybook-public-page main .storybook-section-title,.storybook-public-page main .storybook-title,.storybook-public-page main .trial-cta-title,.storybook-public-page main .trial-hand-title,.storybook-public-page main .trial-strip-title{font-family:var(--font-handwriting)!important;font-weight:400!important}.storybook-public-brand-heart,.storybook-public-page .about-heart,.storybook-public-page .process-heart,.storybook-public-page .trial-heart,.storybook-public-page [class*=heart]{font-weight:400!important}@media (min-width:861px){.about-storybook-page .about-hero-copy{width:min(390px,36vw)!important;max-width:390px!important;padding-right:12px!important;box-sizing:border-box!important}.about-storybook-page .about-hand-title{width:100%!important;max-width:390px!important;font-size:clamp(40px,3.4vw,50px)!important;line-height:1.18!important;letter-spacing:-.015em!important;word-break:keep-all!important;overflow-wrap:normal!important}.about-storybook-page .about-heart{display:inline-block!important;margin-left:6px!important}.about-storybook-page .about-hero-benefits{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:10px!important;gap:10px!important}.about-storybook-page .about-hero-benefit{min-width:0!important;grid-template-columns:42px minmax(0,1fr)!important;gap:6px!important}.about-storybook-page .about-benefit-icon{width:42px!important;height:42px!important}.about-storybook-page .about-hero-benefit span{min-width:0!important;font-size:10px!important;line-height:1.4!important;white-space:normal!important;word-break:keep-all!important}}@media (min-width:861px) and (max-width:1240px){.about-storybook-page .about-hero-copy{width:min(350px,34vw)!important;max-width:350px!important}.about-storybook-page .about-hand-title{max-width:350px!important;font-size:clamp(38px,3.7vw,46px)!important}.about-storybook-page .about-hero-benefits{gap:7px!important}.about-storybook-page .about-hero-benefit{grid-template-columns:38px minmax(0,1fr)!important;gap:5px!important}.about-storybook-page .about-benefit-icon{width:38px!important;height:38px!important}.about-storybook-page .about-hero-benefit span{font-size:9px!important}}@media (min-width:861px){.about-storybook-page .about-hero-copy{width:350px!important;max-width:350px!important;margin-left:-35px!important;margin-right:0!important;padding-right:0!important}.about-storybook-page .about-hand-title{width:350px!important;max-width:350px!important;font-size:clamp(39px,3.25vw,46px)!important;line-height:1.2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important}.about-storybook-page .about-hero-benefits,.about-storybook-page .about-hero-description,.about-storybook-page .about-primary-button{position:relative!important;z-index:3!important}}@media (min-width:861px) and (max-width:1400px){.about-storybook-page .about-hero-copy{width:330px!important;max-width:330px!important;margin-left:-45px!important}.about-storybook-page .about-hand-title{width:330px!important;max-width:330px!important;font-size:clamp(37px,3.15vw,43px)!important}.about-storybook-page .about-hero-art{inset:0 0 0 58%!important}}.storybook-public-header a:focus-visible,.storybook-public-header button:focus-visible,.storybook-public-page a:focus-visible,.storybook-public-page button:focus-visible{outline:3px solid rgba(225,111,84,.72);outline-offset:4px}@media (prefers-reduced-motion:reduce){.storybook-public-header *,.storybook-public-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-content h1,.storybook-public-page section[class*=hero] h1,.storybook-title{font-family:Gamja Flower,MapoFlowerIsland,cursive!important;font-weight:400!important;font-style:normal;letter-spacing:.015em;word-break:keep-all}.guide-hero-decoration,.pricing-hero-decoration,.process-hero-left,.storybook-hero-left-decoration{display:none!important}@media (min-width:1241px){.apply-storybook-hero,.guide-hero,.pricing-hero,.process-hero,.storybook-hero,.trial-hero{position:relative!important;width:min(1590px,100%)!important;height:538px!important;min-height:538px!important;margin:0 auto!important;overflow:hidden!important;background:#fffaf5!important;border-bottom:1px solid rgba(133,91,69,.11)}.pricing-hero-inner,.storybook-hero-inner{width:100%!important;height:538px!important;min-height:538px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:42% 58%!important}.apply-storybook-hero-inner,.guide-hero-inner,.process-hero-inner,.trial-hero-inner{position:relative!important;z-index:2!important;width:100%!important;height:538px!important;min-height:538px!important;margin:0!important;padding:0!important}.apply-storybook-hero-copy,.guide-hero-copy,.pricing-hero-copy,.process-hero-copy,.storybook-hero-copy,.trial-hero-copy{position:relative!important;z-index:3!important;width:42%!important;height:538px!important;min-height:538px!important;margin:0!important;padding:54px 42px 50px 64px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;overflow:visible!important;background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.94),transparent 23rem),linear-gradient(90deg,#fffdf9,#fffaf5)!important}.pricing-hero-inner>.pricing-hero-copy,.storybook-hero-inner>.storybook-hero-copy{width:100%!important}.pricing-hero-copy-content,.storybook-hero-copy-content{width:min(500px,100%)!important;margin:0!important}.apply-storybook-hero-image,.guide-hero-image,.process-hero-image,.trial-hero-image{position:absolute!important;inset:0 0 0 42%!important;z-index:1!important;width:auto!important;height:538px!important;min-height:538px!important;overflow:hidden!important}.pricing-hero-image,.storybook-hero-art{position:relative!important;inset:auto!important;width:100%!important;height:538px!important;min-height:538px!important;overflow:hidden!important}.apply-storybook-hero-image img,.guide-hero-image img,.pricing-hero-image img,.process-hero-image img,.storybook-hero-art img,.trial-hero-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.apply-storybook-hero-image:before,.guide-hero-image:before,.pricing-hero-image:before,.process-hero-image:before,.storybook-hero-art:before,.trial-hero-image:before{position:absolute!important;inset:0 auto 0 0!important;z-index:2!important;width:130px!important;height:auto!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#fffaf5,rgba(255,250,245,.7) 38%,rgba(255,250,245,0))!important}}@media (min-width:1025px) and (max-width:1240px){.apply-storybook-hero,.guide-hero,.pricing-hero,.process-hero,.storybook-hero,.trial-hero{position:relative!important;width:100%!important;height:480px!important;min-height:480px!important;margin:0 auto!important;overflow:hidden!important;background:#fffaf5!important}.pricing-hero-inner,.storybook-hero-inner{height:480px!important;min-height:480px!important;padding:0!important;display:grid!important;grid-template-columns:48% 52%!important}.apply-storybook-hero-inner,.guide-hero-inner,.process-hero-inner,.trial-hero-inner{width:100%!important;height:480px!important;min-height:480px!important;padding:0!important}.apply-storybook-hero-copy,.guide-hero-copy,.pricing-hero-copy,.process-hero-copy,.storybook-hero-copy,.trial-hero-copy{width:48%!important;height:480px!important;min-height:480px!important;margin:0!important;padding:42px 28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.pricing-hero-inner>.pricing-hero-copy,.storybook-hero-inner>.storybook-hero-copy{width:100%!important}.pricing-hero-copy-content,.storybook-hero-copy-content{width:min(440px,100%)!important;margin:0!important}.apply-storybook-hero-image,.guide-hero-image,.process-hero-image,.trial-hero-image{position:absolute!important;inset:0 0 0 48%!important;height:480px!important}.pricing-hero-image,.storybook-hero-art{position:relative!important;inset:auto!important;height:480px!important;min-height:480px!important}}@media (max-width:1024px){.apply-storybook-hero,.guide-hero,.pricing-hero,.process-hero,.storybook-hero,.trial-hero{width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important;background:#fff8f0!important}.pricing-hero-inner,.storybook-hero-inner{height:auto!important;min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important}.apply-storybook-hero-inner,.guide-hero-inner,.process-hero-inner,.trial-hero-inner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}.apply-storybook-hero-copy,.guide-hero-copy,.pricing-hero-copy,.process-hero-copy,.storybook-hero-copy,.trial-hero-copy{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:44px 22px 38px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.pricing-hero-copy-content,.storybook-hero-copy-content{width:min(650px,100%)!important;margin:0 auto!important}.apply-storybook-hero-image,.guide-hero-image,.pricing-hero-image,.process-hero-image,.storybook-hero-art,.trial-hero-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1.55/1!important;overflow:hidden!important}.apply-storybook-hero-image img,.guide-hero-image img,.pricing-hero-image img,.process-hero-image img,.storybook-hero-art img,.trial-hero-image img{object-fit:cover!important;object-position:center center!important}.apply-storybook-hero-image:before,.guide-hero-image:before,.pricing-hero-image:before,.process-hero-image:before,.storybook-hero-art:before,.trial-hero-image:before{position:absolute!important;inset:0 0 auto!important;z-index:2!important;width:auto!important;height:70px!important;content:""!important;background:linear-gradient(180deg,#fff8f0,rgba(255,248,240,0))!important}}.daldongne-global-logo-link,.storybook-public-brand{width:72px!important;min-width:72px!important;height:64px!important;flex:0 0 72px!important;display:block!important;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.92) url(/brand/daldongne-story-symbol.png) 50% /58px 58px no-repeat;box-shadow:0 6px 18px rgba(74,47,32,.08),inset 0 0 0 1px rgba(126,90,69,.1);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.daldongne-global-logo-link:focus-visible,.daldongne-global-logo-link:hover,.storybook-public-brand:focus-visible,.storybook-public-brand:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(74,47,32,.12),inset 0 0 0 1px rgba(126,90,69,.16);outline:none}.daldongne-global-logo-link>*,.storybook-public-brand>*{display:none!important}@media (max-width:860px){.daldongne-global-logo-link,.storybook-public-brand{width:56px!important;min-width:56px!important;height:50px!important;flex-basis:56px!important;border-radius:13px;background-size:46px 46px}}body,html{color:#35251d;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body address,body blockquote,body dd,body dt,body figcaption,body label,body legend,body li,body p,body small,body span,body td,body th,body time,html{font-weight:700}body b,body h1,body h2,body h3,body h4,body h5,body h6,body strong{font-weight:900}body [role=button],body a,body button,body input[type=button],body input[type=reset],body input[type=submit],body summary{font-weight:800}body input,body option,body select,body textarea{color:#35251d;font-weight:700}body input::placeholder,body textarea::placeholder{color:#77675e;font-weight:700;opacity:1}body [class*=caption],body [class*=desc],body [class*=description],body [class*=helper],body [class*=hint],body [class*=note],body [class*=subtitle],body [class*=summary]{font-weight:700}aside,aside a,aside button,footer,footer a,header,header a,header button,nav,nav a,nav button{font-weight:800}table,table td{font-weight:700}table th{font-weight:900}.about-cta-title,.about-hand-title,.about-process-heading,.about-section-title,.apply-storybook-title,.guide-cta-title,.guide-hand-title,.guide-review-heading,.guide-section-title,.process-cta-title,.process-hand-title,.process-recommend-heading,.process-section-title,.process-strip-title,.storybook-recommend-title,.storybook-review-title,.storybook-section-title,.storybook-title,.trial-cta-title,.trial-strip-title{color:#35251d!important;font-weight:700!important;text-shadow:0 0 .35px currentColor}body [aria-disabled=true],body button:disabled,body input:disabled,body select:disabled,body textarea:disabled{opacity:.72}.daldongne-global-logo-link,.storybook-public-brand{width:auto!important;min-width:0!important;height:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:12px!important;overflow:visible!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-decoration:none!important}.daldongne-global-logo-link:before,.storybook-public-brand:before{content:"";width:54px;height:54px;flex:0 0 54px;display:block;border-radius:14px;background:#ffffff url(/brand/daldongne-story-symbol.png) 50%/48px 48px no-repeat;box-shadow:0 8px 20px rgba(74,47,32,.1),inset 0 0 0 1px rgba(126,90,69,.12)}.daldongne-global-logo-link>*,.storybook-public-brand>*{display:initial!important}.daldongne-global-logo-link>img,.storybook-public-brand-heart,.storybook-public-brand-mark{display:none!important}.daldongne-global-logo-link>div{display:flex!important}.storybook-public-brand-name{display:inline-block!important;color:#432c22!important;font-size:clamp(22px,2vw,31px)!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.storybook-dashboard-brand-mark{background:#ffffff url(/brand/daldongne-story-symbol.png) 50%/42px 42px no-repeat!important}.storybook-dashboard-brand-mark svg{display:none!important}.storybook-dashboard-brand-copy{display:inline-flex!important}.storybook-dashboard-brand-copy strong{color:#432c22!important}@media (max-width:860px){.daldongne-global-logo-link,.storybook-public-brand{gap:8px!important}.daldongne-global-logo-link:before,.storybook-public-brand:before{width:44px;height:44px;flex-basis:44px;border-radius:12px;background-size:39px 39px}.storybook-public-brand-name{font-size:21px!important}.daldongne-global-logo-link small{display:none!important}}@media (max-width:480px){.daldongne-global-logo-link:before,.storybook-public-brand:before{width:38px;height:38px;flex-basis:38px;background-size:34px 34px}.storybook-public-brand-name{font-size:18px!important}.storybook-dashboard-brand-copy small{display:none!important}}.storybook-dashboard-brand{display:none!important}.storybook-dashboard-header-inner{justify-content:flex-end!important}@media (max-width:820px){.storybook-dashboard-header-inner{justify-content:flex-end!important}}.storybook-nav{gap:10px!important;align-items:center;flex-wrap:wrap}.storybook-nav a{padding:0 15px!important;align-items:center;justify-content:center;color:#4f382d!important;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.storybook-nav a:hover{transform:translateY(-1px)}.storybook-nav a.active,.storybook-nav a.is-active,.storybook-nav a:hover,.storybook-nav a[aria-current=page],.storybook-nav a[data-active=true]{border-color:#e7b6a6!important;background:#fff1eb!important;color:#a95340!important}@media (max-width:1180px){.storybook-nav{gap:7px!important}.storybook-nav a{min-height:36px!important;padding:0 11px!important;font-size:13px!important}}.storybook-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.storybook-nav a{min-height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ead8cd!important;border-radius:999px!important;background:#fffaf5!important;box-shadow:none!important;color:#4a352a!important;font-size:16px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important;white-space:nowrap!important;text-decoration:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease!important}.storybook-nav a:hover{border-color:#e5b6a7!important;background:#fff3ee!important;color:#c45e49!important;transform:translateY(-1px)!important}.storybook-nav a:after,.storybook-nav a:before{display:none!important;width:0!important;height:0!important;border:0!important;content:none!important}.storybook-nav .active>a,.storybook-nav .is-active>a,.storybook-nav a.active,.storybook-nav a.is-active,.storybook-nav a[aria-current=page]{border-color:#e7b3a4!important;background:#fff0ea!important;color:#df654f!important;text-decoration:none!important}@media (max-width:1180px){.storybook-nav{gap:7px!important}.storybook-nav a{min-height:36px!important;padding:0 12px!important;font-size:15px!important}}@media (min-width:1201px){body:not(:has(.admin-common-frame)) .process-hero{min-height:260px!important}body:not(:has(.admin-common-frame)) .process-hero-inner{min-height:260px!important;padding-top:36px!important;padding-bottom:32px!important}body:not(:has(.admin-common-frame)) .dashboard-home-hero{min-height:344px!important;padding-top:43px!important;padding-bottom:34px!important}body:not(:has(.admin-common-frame)) .dashboard-home-hero-copy{padding-top:18px!important}}@media (min-width:981px) and (max-width:1200px){body:not(:has(.admin-common-frame)) .process-hero{min-height:260px!important}body:not(:has(.admin-common-frame)) .process-hero-inner{min-height:260px!important;padding-top:36px!important;padding-bottom:32px!important}body:not(:has(.admin-common-frame)) .dashboard-home-hero{min-height:312px!important;padding-top:34px!important;padding-bottom:34px!important}body:not(:has(.admin-common-frame)) .dashboard-home-hero-copy{padding-top:18px!important}}@media (min-width:1241px){body main :is(.storybook-hero,.pricing-hero,.guide-hero,.process-hero,.trial-hero,.apply-storybook-hero){height:457px!important;min-height:457px!important}body main :is(.storybook-hero-inner,.pricing-hero-inner,.guide-hero-inner,.process-hero-inner,.trial-hero-inner,.apply-storybook-hero-inner,.storybook-hero-copy,.pricing-hero-copy,.guide-hero-copy,.process-hero-copy,.trial-hero-copy,.apply-storybook-hero-copy,.storybook-hero-art,.pricing-hero-image,.guide-hero-image,.process-hero-image,.trial-hero-image,.apply-storybook-hero-image){height:457px!important;min-height:457px!important}body main :is(.storybook-hero-copy,.pricing-hero-copy,.guide-hero-copy,.process-hero-copy,.trial-hero-copy,.apply-storybook-hero-copy){padding-top:46px!important;padding-bottom:43px!important;box-sizing:border-box!important}body main :is(.about-hero,.about-hero-inner,.about-hero-art){height:425px!important;min-height:425px!important}body main .about-hero-inner{padding-top:44px!important;padding-bottom:39px!important}}@media (min-width:1025px) and (max-width:1240px){body main :is(.storybook-hero,.pricing-hero,.guide-hero,.process-hero,.trial-hero,.apply-storybook-hero,.storybook-hero-inner,.pricing-hero-inner,.guide-hero-inner,.process-hero-inner,.trial-hero-inner,.apply-storybook-hero-inner,.storybook-hero-copy,.pricing-hero-copy,.guide-hero-copy,.process-hero-copy,.trial-hero-copy,.apply-storybook-hero-copy,.storybook-hero-art,.pricing-hero-image,.guide-hero-image,.process-hero-image,.trial-hero-image,.apply-storybook-hero-image){height:432px!important;min-height:432px!important}body main :is(.storybook-hero-copy,.pricing-hero-copy,.guide-hero-copy,.process-hero-copy,.trial-hero-copy,.apply-storybook-hero-copy){padding-top:38px!important;padding-bottom:38px!important;box-sizing:border-box!important}}@media (min-width:861px) and (max-width:1240px){body main :is(.about-hero,.about-hero-inner,.about-hero-art){height:450px!important;min-height:450px!important}body main .about-hero-inner{padding-top:40px!important;padding-bottom:36px!important}}@media (min-width:1081px){body main .dashboard-home-hero{min-height:366px!important;padding-top:46px!important;padding-bottom:36px!important}}@media (min-width:821px) and (max-width:1080px){body main .dashboard-home-hero{min-height:351px!important;padding-top:38px!important;padding-bottom:38px!important}}@media (min-width:1201px){body main :is(.applications-hero,.family-hero){padding-top:32px!important;padding-bottom:32px!important}body main :is(.book-detail-reference-hero,.user-order-detail-hero,.user-orders-hero){padding-top:24px!important;padding-bottom:24px!important}body main .library-reference-hero{min-height:332px!important;padding-top:41px!important;padding-bottom:41px!important}}@media (min-width:821px) and (max-width:1200px){body main :is(.applications-hero,.family-hero){padding-top:34px!important;padding-bottom:34px!important}body main :is(.book-detail-reference-hero,.user-order-detail-hero,.user-orders-hero){padding-top:25px!important;padding-bottom:25px!important}body main .library-reference-hero{min-height:351px!important;padding-top:43px!important;padding-bottom:43px!important}}@media (min-width:981px){body main.apply-storybook-main .apply-storybook-hero:is([data-product-code=MONTHLY_RECORD_QUARTERLY_POSTCARD],[data-product-code=MONTHLY_RECORD_MONTHLY_POSTCARD],[data-product-code=MONTHLY_RECORD_PREMIUM]){height:527px!important;min-height:527px!important;max-height:527px!important}body main.apply-storybook-main .apply-storybook-hero:is([data-product-code=MONTHLY_RECORD_QUARTERLY_POSTCARD],[data-product-code=MONTHLY_RECORD_MONTHLY_POSTCARD],[data-product-code=MONTHLY_RECORD_PREMIUM]) :is(.apply-storybook-hero-inner,.apply-storybook-hero-image){height:527px!important;min-height:527px!important}}@media (min-width:861px){body main :is(.storybook-hero-art,.pricing-hero-image,.guide-hero-image,.process-hero-image,.trial-hero-image,.apply-storybook-hero-image,.about-hero-art) img{object-fit:contain!important;object-position:center center!important;transform:none!important}}@media (min-width:1241px){body main .guide-hero,body main .guide-hero-copy,body main .guide-hero-inner{height:457px!important;min-height:457px!important}body main .guide-hero-copy{position:relative!important;z-index:3!important;width:50%!important;padding:12px 42px 12px 64px!important;align-self:stretch!important;justify-content:center!important;box-sizing:border-box!important}body main .guide-hero-image{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:457px!important;min-height:457px!important;background:#fffaf4!important}body main .guide-hero-image img{object-fit:contain!important;object-position:right center!important;transform:none!important;filter:none!important}}@media (min-width:1025px) and (max-width:1240px){body main .guide-hero,body main .guide-hero-copy,body main .guide-hero-inner{height:432px!important;min-height:432px!important}body main .guide-hero-copy{position:relative!important;z-index:3!important;width:50%!important;padding:8px 28px!important;align-self:stretch!important;justify-content:center!important;box-sizing:border-box!important}body main .guide-hero-image{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:432px!important;min-height:432px!important;background:#fffaf4!important}body main .guide-hero-image img{object-fit:contain!important;object-position:right center!important;transform:none!important;filter:none!important}}@media (min-width:681px){body main .simple-pricing-choice{min-height:157px!important;padding:18px!important;box-sizing:border-box!important}body main .simple-pricing-plan{min-height:237px!important;padding:18px!important;box-sizing:border-box!important}}@media (min-width:861px){body .about-review-card{min-height:120px!important;padding-block:25px 14px!important}body .guide-review-card{min-height:134px!important;padding-block:24px 13px!important}body .process-main .process-step-card{min-height:248px!important;padding-block:17px 14px!important}body .process-main .process-recommend-card{min-height:116px!important;padding-block:10px 8px!important}body .trial-artwork-card{min-height:120px!important}body .library-new-book-card{min-height:204px!important;padding-block:22px!important}body .simple-application-fields-panel{padding-block:26px!important}body :is(.simple-application-summary,.family-create-card){padding-block:24px!important}body .invite-card{padding-block:34px!important}body :is(.applications-summary-card,.application-detail-box,.book-builder-cover-card,.book-revision-card,.book-draft-find-panel){padding-block:14px!important}body :is(.application-card,.dashboard-home-guide-panel){padding-block:21px!important}body :is(.family-client-card,.library-new-book-card){padding-block:22px!important}body .application-info-box{padding-block:11px!important}body .book-detail-reference-order-box{padding-block:13px!important}body :is(.review-guide-card,.user-order-detail-panel,.user-order-proof-panel,.user-proof-review-panel){padding-block:18px!important}body .user-orders-list-panel{padding-block:17px!important}body :is(.user-order-card,.process-quote-card){padding-block:15px!important}body :is(.user-order-data-box,.user-order-card-information){padding-block:10px!important}body :is(.dashboard-home-summary-card,.library-book-card){padding-block:12px!important}body .dashboard-user-order-panel{padding-block:19px!important}body .dashboard-home-memory-card{padding-block:6px 8px!important}body .auth-card{padding-block:clamp(22px,3.2vw,32px)!important}}@media (min-width:861px) and (max-width:1080px){body .dashboard-home-guide-panel{min-height:256px!important}}@media (min-width:1081px){body main.dashboard-home .dashboard-home-hero{min-height:344px!important;padding:43px 58px 34px!important}body main.dashboard-home .dashboard-home-hero-copy{padding-top:18px!important}body main.dashboard-home .dashboard-home-collage{height:276px!important}}@media (min-width:821px) and (max-width:1080px){body main.dashboard-home .dashboard-home-hero{min-height:312px!important;padding:34px 42px!important}body main.dashboard-home .dashboard-home-hero-copy{padding-top:18px!important}body main.dashboard-home .dashboard-home-collage{height:276px!important}}@media (min-width:561px) and (max-width:820px){body main.dashboard-home .dashboard-home-hero{min-height:560px!important;padding:27px 28px 24px!important}body main.dashboard-home .dashboard-home-hero-copy{min-height:196px!important;padding-top:0!important}body main.dashboard-home .dashboard-home-collage{height:272px!important;margin-top:13px!important}}@media (max-width:560px){body main.dashboard-home .dashboard-home-hero{min-height:472px!important;padding:21px 20px 18px!important}body main.dashboard-home .dashboard-home-hero-copy{min-height:164px!important;padding-top:0!important}body main.dashboard-home .dashboard-home-collage{height:228px!important;margin-top:13px!important}}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step){color:#49372f;text-rendering:optimizeLegibility}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) :is(h2,h3,h4){color:#33231d!important;font-weight:800!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) strong{font-weight:800!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) :is(p,li,dt,dd)
:not([class*=label])
:not([class*=badge])
:not([class*=price])
:not([class*=kicker])
:not([class*=eyebrow]){color:#4b3931!important;font-weight:650!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) :is(span,small,label){font-weight:650!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) :is(a,button){font-weight:800!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box],.simple-pricing-choice,.simple-pricing-plan,.simple-pricing-order,.dashboard-home-primary-action,.guide-faq-item,.process-step) :is(a,button) *{color:inherit!important;font-weight:800!important}body:not(:has(.admin-common-frame))
main:not(.print-preview-main)
:is([class*=-card],[class*=-panel],[class*=-box]) :is(input,textarea,select){color:#382a24!important;font-weight:600!important}@media (max-width:900px){.daldongne-desktop-nav{display:none!important}.daldongne-global-header-inner{min-height:66px!important;padding:8px 14px!important;gap:12px!important}.daldongne-global-logo-link{min-width:0!important;max-width:calc(100vw - 88px)}.daldongne-global-logo-link img{width:40px!important;height:40px!important}body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:390px){.daldongne-global-logo-link small{display:none!important}}@media (min-width:901px){[role=banner] nav[aria-label="상단 메뉴"]{align-items:center!important;gap:8px!important}[role=banner] nav[aria-label="상단 메뉴"]>a{height:46px!important;min-height:46px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}[role=banner] nav[aria-label="상단 메뉴"]>a,[role=banner] nav[aria-label="상단 메뉴"]>form{box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;flex:0 0 112px!important}[role=banner] nav[aria-label="상단 메뉴"]>form{margin:0!important}[role=banner] nav[aria-label="상단 메뉴"]>form>button{box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:46px!important;min-height:46px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}}@media (max-width:900px){.mobileGlobalNav>a,.mobileGlobalNav>form,.mobileGlobalNav>form>button{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important}}@media (display-mode:standalone){.reference-mobile-actions{display:none!important}}body:has(.admin-common-navigation){--admin-type-body-v21:14px;--admin-type-label-v21:13px;--admin-type-caption-v21:12px}body:has(.admin-common-navigation) :where(main p,main li,main dd,main dt,main td,main summary){font-size:var(--admin-type-body-v21)!important;line-height:1.65}body:has(.admin-common-navigation) :where(main button,main input,main textarea,main select,main a){font-size:var(--admin-type-body-v21)!important;line-height:1.5}body:has(.admin-common-navigation) :where(main label,main legend,main th){font-size:var(--admin-type-label-v21)!important;line-height:1.5}body:has(.admin-common-navigation) main :where([class*=label],[class*=meta],[class*=status],[class*=badge],[class*=eyebrow],[class*=kicker],[class*=helper],[class*=hint]){font-size:var(--admin-type-label-v21)!important;line-height:1.55}body:has(.admin-common-navigation) main :where(small,caption,[class*=caption],[class*=micro]){font-size:var(--admin-type-caption-v21)!important;line-height:1.55}body:has(.admin-common-navigation) .admin-common-navigation-title{font-size:var(--admin-type-label-v21)!important}body:has(.admin-common-navigation) .admin-common-navigation-link{font-size:var(--admin-type-body-v21)!important}body:has(.admin-common-navigation) .admin-common-navigation-link strong{font-size:var(--admin-type-body-v21)!important;line-height:1.45}body:has(.admin-common-navigation) .admin-common-navigation-text>span{font-size:var(--admin-type-label-v21)!important;line-height:1.45}body:has(.admin-common-navigation) :where([class*=status] span,[class*=badge] span,[class*=status] strong,[class*=badge] strong){font-size:var(--admin-type-label-v21)!important}body:has(.admin-common-navigation) :where(main input::placeholder,main textarea::placeholder){font-size:var(--admin-type-label-v21)}@media (max-width:880px){body:has(.admin-common-navigation){--admin-type-body-v21:14px;--admin-type-label-v21:13px;--admin-type-caption-v21:12px}}@font-face{font-family:Daldongne Sans;src:url(/_next/static/media/NanumSquareNeo-Regular.ec154532.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Daldongne Sans;src:url(/_next/static/media/NanumSquareNeo-Bold.58cfca04.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Daldongne Sans;src:url(/_next/static/media/NanumSquareNeo-ExtraBold.bda96ccb.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Daldongne Serif";src:url(/_next/static/media/MaruBuri-Regular.522ad817.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Daldongne Serif";src:url(/_next/static/media/MaruBuri-SemiBold.cef9d093.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Daldongne Hand;src:url(/_next/static/media/NanumBarunpen-Regular.a48b18d6.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Daldongne Hand;src:url(/_next/static/media/NanumBarunpen-Bold.a9365def.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-daldongne-sans:"Daldongne Sans",Arial,sans-serif;--font-daldongne-serif:"Daldongne Serif",Batang,serif;--font-daldongne-hand:"Daldongne Hand","NanumBarunpen",cursive}body,button,html,input,select,textarea{font-family:var(--font-daldongne-sans)}button,input,select,textarea{font:inherit}.storybook-home,.storybook-public-page{font-family:var(--font-daldongne-sans)}.storybook-bottom-cta h3,.storybook-recommend-title,.storybook-section-title,.storybook-side-cta-copy h3,.storybook-title{font-family:var(--font-daldongne-serif);font-weight:600}.bright-home-final h2,.bright-home-memory-copy strong,.bright-home-section-heading,.bright-home-step h3,.bright-home-title{font-family:var(--font-daldongne-hand);font-weight:700;letter-spacing:-.015em}.bright-home-final-label,.bright-home-flow-note,.bright-home-kicker,.bright-home-visual-note{font-family:var(--font-daldongne-hand);font-weight:700;letter-spacing:0}.bright-home{font-weight:700}.bright-home :is(h1,h2,h3,p,li,span,strong,small,a,button){font-weight:700!important}.bright-home :is(.bright-home-kicker,.bright-home-primary,.bright-home-secondary,.bright-home-step-number,.bright-home-step-link,.bright-home-audience span,.bright-home-final-label,.bright-home-final-link){font-weight:800!important}.bright-home :is(.bright-home-description,.bright-home-section-copy,.bright-home-step p,.bright-home-trust,.bright-home-final p){color:#4f3b33!important}.bright-home .bright-home-flow-note{color:#66483a!important}.bright-home .bright-home-memory-copy span{color:#526d61!important}.bright-home .bright-home-step-number{color:#765b4f!important}@media (max-width:700px){body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}}