html,body,#__next{width:100%}html,body{height:100dvh}body{display:flex}body[data-shell=app]{overflow:hidden}body[data-shell=doc],body:not([data-shell]){height:auto;min-height:100dvh;overflow-y:auto}[data-app-root]{flex-direction:column;align-self:flex-start;width:100%;min-height:100dvh;display:flex}body[data-shell=app] [data-app-root]{align-self:stretch;height:100%;min-height:0}button{text-align:inherit}:focus-visible{outline:none}.o-hscroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s}.o-hscroll:hover,.o-hscroll:active{scrollbar-color:#00000038 transparent}.o-hscroll::-webkit-scrollbar{height:6px}.o-hscroll::-webkit-scrollbar-track{background:0 0}.o-hscroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;transition:background-color .15s}.o-hscroll:hover::-webkit-scrollbar-thumb{background-color:#00000038}.o-hscroll:active::-webkit-scrollbar-thumb{background-color:#00000038}.o-hscroll-arrow{opacity:0;transition:opacity .15s,background-color .15s;display:none}@media (hover:hover) and (pointer:fine){.o-hscroll-arrow{display:flex}div:hover>.o-hscroll-arrow,.o-hscroll-arrow:hover,.o-hscroll-arrow:focus-visible{opacity:1}.o-hscroll-arrow:hover{background-color:#f5f5f5}}:root{--font-locale-body:var(--font-pretendard);--font-locale-serif:var(--font-literata)}[data-locale=ko]{--font-locale-body:var(--font-pretendard);--font-locale-serif:var(--font-maruburi)}[data-locale=ja]{--font-locale-body:var(--font-pretendard-jp);--font-locale-serif:var(--font-shippori-mincho)}#__next{flex-direction:column;flex:1;display:flex}@keyframes diary-write-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.diary-write-enter{flex-direction:column;flex:auto;min-height:0;animation:.28s ease-out diary-write-enter;display:flex}@media (prefers-reduced-motion:reduce){.diary-write-enter{animation:none}}.o-reader-para{display:block!important}.o-reader-para:empty:before{content:"​"}.o-reader-inline{display:inline!important}.o-reader-avoid-break{break-inside:avoid}.o-reader-media{break-inside:avoid;max-height:50%;display:block!important}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.77d5d991.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_f1f9f861-module__rQsGAW__className{font-family:pretendard,pretendard Fallback}.pretendard_f1f9f861-module__rQsGAW__variable{--font-pretendard:"pretendard","pretendard Fallback"}
@font-face{font-family:pretendardJp;src:url(../media/PretendardJPVariable-s.p.9fb2793d.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendardJp Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendardjp_2a4fba48-module__6LUwZG__className{font-family:pretendardJp,pretendardJp Fallback}.pretendardjp_2a4fba48-module__6LUwZG__variable{--font-pretendard-jp:"pretendardJp","pretendardJp Fallback"}
@font-face{font-family:maruburi;src:url(../media/MaruBuri_Regular-s.p.f4315af0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:maruburi;src:url(../media/MaruBuri_SemiBold-s.p.f60bef02.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:maruburi;src:url(../media/MaruBuri_Bold-s.p.20f56a9d.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:maruburi Fallback;src:local(Arial);ascent-override:76.28%;descent-override:19.07%;line-gap-override:32.9%;size-adjust:104.88%}.maruburi_6a4e31fd-module__gXAa0q__className{font-family:maruburi,maruburi Fallback}.maruburi_6a4e31fd-module__gXAa0q__variable{--font-maruburi:"maruburi","maruburi Fallback"}