:root{--paper:#f3f2ef;--grid:#dde3ea;--grid-major:#cbd4de;--ink:#2a2933;--ink-soft:#5b5866;--desk:#2f3542;--kraft:#dcc9a6;--highlight:#ffeb5a;--sheet:#fff;--grain:url(/grain.webp) 0 0 / 128px;--rule:#dde2e8;--cut:#d9dee5;--index-tab:#e9edf3;--memo-cream:#fff9ec;--memo-line:#e6d7b5;--film:#eceae4;--pen-me:#2f5bea;--pen-them:#c2255c;--tape-some:#9b7be0;--tape-line:#a3a8b0;--tape-gap:#a3a8b0;--tape-love:#45a872;--tape-end:#f2805f;--alert:#b4321f;--font-head:"Gowun Batang", serif;--font-body:"IBM Plex Sans KR", system-ui, sans-serif;--cell:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.3, 0, .8, .15);--spring-settle:var(--ease-out);--spring-press:var(--ease-out);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@supports (animation-timing-function:linear(0, 1)){:root{--spring-settle:linear(0, .054, .18, .335, .491, .633, .752, .846, .916, .965, .997, 1.016, 1.025, 1.028, 1.027, 1.024, 1.02, 1.015, 1.011, 1.008, 1.005, 1.003, 1.001, 1, 1);--spring-press:linear(0, .101, .322, .568, .783, .941, 1.038, 1.085, 1.095, 1.083, 1.061, 1.038, 1.018, 1.004, .995, .992, .991, .992, .995, .997, 1)}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--desk);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:var(--desk);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(pre,code,kbd,samp){overflow-wrap:anywhere}::selection{background:color-mix(in srgb, var(--highlight) 80%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--pen-me);outline-offset:3px}:where(button,a,summary,[role=tab]){transition:filter .16s ease-out}:where(button,a,summary,[role=tab]):active:not(:disabled){filter:brightness(.9);transition-duration:0s}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit;caret-color:var(--pen-me)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border:3px solid var(--desk);background:#4a5163;border-radius:6px}::-webkit-scrollbar-track{background:var(--desk)}@media print{html,body{background:#fff}*,:before,:after{transition:none!important;animation:none!important}}
