@font-face{font-family:MaruBuri;font-weight:300;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2)format("woff2")}@font-face{font-family:MaruBuri;font-weight:400;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2)format("woff2")}@font-face{font-family:MaruBuri;font-weight:500 600;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2)format("woff2")}@font-face{font-family:MaruBuri;font-weight:700 900;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2)format("woff2")}:root{--paper:#fff;--paper2:#f3f4f6;--ink:#191f28;--ink2:#6b7684;--red:#c93b2b;--jade:#1b6b53;--gold:#c9a45c;--line:#e5e7eb;--navy:#16213a;--hanji:#f5efe2;--shell:480px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{min-height:100%;color:var(--ink);background:#e9e6e1;font-family:MaruBuri,Noto Serif KR,AppleMyungjo,serif}button,input,textarea{font-family:inherit}button{cursor:pointer}.shell{max-width:var(--shell);background:var(--paper);min-height:100vh;margin:0 auto;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
