@font-face{font-display:swap;font-family:dokseogwan-Regular;font-style:normal;font-weight:400;src:url(/static/media/dokseogwan-Regular.97129c9e00e2d9d5b4fa.ttf) format("truetype")}@font-face{font-display:swap;font-family:NotoSansKR;font-style:normal;font-weight:400;src:url(/static/media/NotoSansKR-Regular.36802afd186fbb7643b1.ttf) format("truetype")}@font-face{font-display:swap;font-family:"NotoSerifKR";font-style:normal;font-weight:400;src:url(/static/media/NotoSerifKR-Regular.ad4a87ba7741f1fffdd7.ttf) format("truetype")}:root{--c-black:#4a4540;--c-black-rgb:74 69 64;--c-black-06:rgb(var(--c-black-rgb)/0.06);--c-black-20:rgb(var(--c-black-rgb)/0.2);--c-black-35:rgb(var(--c-black-rgb)/0.35);--c-black-38:rgb(var(--c-black-rgb)/0.38);--c-black-40:rgb(var(--c-black-rgb)/0.4);--c-black-52:rgb(var(--c-black-rgb)/0.52);--c-black-55:rgb(var(--c-black-rgb)/0.55);--c-black-60:rgb(var(--c-black-rgb)/0.6);--c-black-85:rgb(var(--c-black-rgb)/0.85);--c-black-95:rgb(var(--c-black-rgb)/0.95);--c-black-92:rgb(var(--c-black-rgb)/0.92);--c-white:#fff;--c-white-rgb:255 255 255;--c-white-18:rgb(var(--c-white-rgb)/0.18);--c-white-22:rgb(var(--c-white-rgb)/0.22);--c-white-35:rgb(var(--c-white-rgb)/0.35);--c-white-50:rgb(var(--c-white-rgb)/0.5);--c-white-82:rgb(var(--c-white-rgb)/0.82);--c-white-85:rgb(var(--c-white-rgb)/0.85);--c-white-90:rgb(var(--c-white-rgb)/0.9);--c-white-92:rgb(var(--c-white-rgb)/0.92);--c-gray:#d4d4d8;--c-gray-rgb:212 212 216;--c-red:#b53a39;--c-red-rgb:181 58 57;--c-bg:#ebe5da;--c-bg-rgb:235 229 218;--ui-line-thin:1px;--ui-line-thick:3px;--ui-border-width:3px;--ui-border-style:solid;--ui-border-color:var(--c-black);--ui-border:var(--ui-border-width) var(--ui-border-style) var(--ui-border-color);--ui-input-border:var(--ui-line-thin) var(--ui-border-style) var(--ui-border-color);--ui-radius-control:0px;--ui-radius-card:14px;--ui-space-xxs:4px;--ui-space-xs:6px;--ui-space-sm:8px;--ui-space-md:10px;--ui-space-lg:12px;--ui-space-xl:16px;--ui-space-xxl:24px;--ui-space-button:15px;--ui-3d-depth:8px;--ui-3d-thickness:3px;--ui-3d-stack-gap:5.5px;--ui-3d-color:var(--c-black);--ui-3d-diagonal:11.31371px;--editor-selection-bg:#0078d747;--bg:var(--c-bg);--fg:var(--c-black);--muted:var(--c-black-60);--card:var(--c-white-82);--border:var(--ui-border);--radius:var(--ui-radius-card);--pad:var(--ui-space-xl);--pdf-sidebar-crop:clamp(320px,38vw,520px);--pdf-toolbar-crop:56px;--ui-font-sans:"dokseogwan-Regular","NotoSansKR","Noto Sans KR",system-ui,-apple-system,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif;--ui-font-serif:"NotoSerifKR","Noto Serif KR",Georgia,"Times New Roman",Times,serif;--sb-size:8px;--sb-thumb:var(--c-black-38);--sb-thumb-hover:var(--c-black-52)}*{box-sizing:border-box}button,input,select,textarea{border-radius:0!important;border-radius:var(--ui-radius-control)!important;font:inherit}button{border:3px solid #4a4540!important;border:var(--ui-border)!important}.home-pdf-spine-shell{transform:translateZ(0);transition:transform var(--ui-3d-hover-in-ms) ease;will-change:transform}.home-pdf-spine-wrap:focus-within .home-pdf-spine-shell,.home-pdf-spine-wrap:hover .home-pdf-spine-shell{transform:translate3d(-8px,8px,0);transform:translate3d(calc(var(--pdf-spine-hover-shift, var(--ui-3d-depth))*-1),var(--pdf-spine-hover-shift,var(--ui-3d-depth)),0)}.home-pdf-spine-wrap button{border:none!important}input,select,textarea{border:1px solid #4a4540!important;border:var(--ui-input-border)!important}.auth-inline-input,.profile-panel-inline-input{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.auth-inline-input::placeholder,.auth-placeholder-gray::placeholder,.profile-panel-inline-input::placeholder{color:#d4d4d8!important;color:var(--c-gray)!important;opacity:1!important}.cover-text-edit-input{border:none!important;box-shadow:none!important;outline:none!important}.cover-text-edit-input::selection{-webkit-text-fill-color:#0000;background:#0078d747;background:var(--editor-selection-bg);color:#0000}.cover-text-edit-input::-moz-selection{background:#0078d747;background:var(--editor-selection-bg);color:#0000}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:none!important}.editor-toolbar-btn,.template-card-inner-control{border:none!important;box-shadow:none!important}.editor-toolbar-btn{border-left:1px solid #4a4540!important;border-left:var(--ui-input-border)!important;border-radius:0!important}.editor-toolbar-btn.editor-toolbar-first-btn{border-left:none!important}.cover-toolbar-bar button{border:none!important;border-radius:0!important;box-shadow:none!important}.cover-toolbar-bar .cover-toolbar-divider-left{border-left:1px solid #4a4540!important;border-left:var(--ui-input-border)!important}.cover-toolbar-bar input,.cover-toolbar-bar select{border:none!important;border-radius:0!important;box-shadow:none!important}.cover-image-toolbar{background:#fff;background:var(--c-white);border:1px solid #4a4540;border-bottom:1px solid #4a4540;border:1px solid var(--c-black);overflow:hidden}.cover-image-toolbar button{-webkit-appearance:none;appearance:none;border:none!important;border-radius:0!important;box-shadow:none!important}.cover-image-toolbar button+button{border-left:1px solid #4a4540!important;border-left:1px solid var(--c-black)!important}.cover-text-toolbar{background:#fff;background:var(--c-white);border:1px solid #4a4540;border-bottom:1px solid #4a4540;border:1px solid var(--c-black);overflow:hidden}.cover-text-toolbar button{-webkit-appearance:none;appearance:none;border:none!important;border-radius:0!important;box-shadow:none!important}.cover-text-toolbar button+button{border-left:1px solid #4a4540!important;border-left:1px solid var(--c-black)!important}.page-number-delete-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #4a4540!important;border:1px solid var(--c-black)!important;border-left:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.menu-inline-joined-row{gap:0!important}.menu-inline-joined-row>*+*{margin-left:0!important}.menu-stack-row-depth-0+.menu-stack-row-depth-0,.menu-stack-row-depth-1+.menu-stack-row-depth-1,.menu-stack-row-depth-2+.menu-stack-row-depth-2,.menu-stack-row-depth-3+.menu-stack-row-depth-3,.menu-stack-row-depth-4+.menu-stack-row-depth-4,.menu-stack-row-depth-5+.menu-stack-row-depth-5,.menu-stack-row.menu-stack-attach-same{margin-top:-8px;margin-top:calc(var(--ui-3d-depth)*-1)}.menu-stack-row.menu-stack-attach-break,.menu-stack-row.menu-stack-attach-child{margin-top:0}.menu-stack-row.menu-body-tail-row+.menu-stack-row-depth-1{margin-top:-5.5px;margin-top:calc(var(--ui-3d-stack-gap)*-1)}.body-user-author-input,.menu-inner-control{border:none!important;box-shadow:none!important}.menu-3d-frame-wrap{display:inline-block;margin-bottom:-2.5px;margin-bottom:calc(var(--ui-3d-stack-gap) - var(--ui-3d-depth));max-width:100%;overflow:visible;padding-bottom:8px;padding-bottom:var(--ui-3d-depth);padding-right:8px;padding-right:var(--ui-3d-depth);vertical-align:top}.menu-3d-group{align-items:stretch;display:inline-flex;max-width:100%}.menu-3d-group>button,.menu-3d-group>div,.menu-3d-group>input,.menu-3d-group>select,.menu-3d-group>span,.menu-3d-group>textarea{border:none!important;border-radius:0!important;box-shadow:none!important}.menu-3d-group>*+*{border-left:none!important;box-shadow:none!important}.menu-3d-detail-controls{align-items:stretch;display:flex;overflow:hidden}.menu-3d-detail-controls button,.menu-3d-detail-controls input,.menu-3d-detail-controls select,.menu-3d-detail-controls textarea{border:none!important;border-radius:0!important;box-shadow:none!important}.menu-3d-detail-controls button:focus,.menu-3d-detail-controls button:focus-visible,.menu-3d-detail-controls input:focus,.menu-3d-detail-controls input:focus-visible,.menu-3d-detail-controls select:focus,.menu-3d-detail-controls select:focus-visible,.menu-3d-detail-controls textarea:focus,.menu-3d-detail-controls textarea:focus-visible{box-shadow:none!important;outline:none!important}.menu-chapter-move-stack>button{border:none!important;box-shadow:none!important;outline:none!important}.template-card-3d-shell,.ui-3d-shell{overflow:visible;position:relative;width:100%}.template-card-3d-main,.ui-3d-main{position:relative;will-change:transform;z-index:1}.template-card-3d-svg,.ui-3d-svg{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.ui-3d-svg-under{z-index:0}.ui-3d-svg-over{z-index:2}body,html{font-family:dokseogwan-Regular,NotoSansKR,Noto Sans KR,system-ui,-apple-system,Segoe UI,Roboto,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;font-family:var(--ui-font-sans)}body{background:#ebe5da;background:var(--bg);color:#4a4540;color:var(--fg);margin:0}.app-shell,body{min-height:100vh}.app-shell{display:flex;flex-direction:column}.app-footer,.app-header{border-bottom:3px solid #4a4540;border-bottom:1px solid var(--border);padding:12px 16px;padding:12px var(--pad)}.app-footer{border-bottom:none;border-top:3px solid #4a4540;border-top:1px solid var(--border);color:#4a454099;color:var(--muted)}.app-header{align-items:center;display:flex;justify-content:center}.app-title{font-size:18px;font-weight:700;margin:0}.app-main{display:flex;flex-direction:column;padding:16px;padding:var(--pad)}.app-main,.app-split{gap:16px;gap:var(--pad)}.app-split{grid-gap:16px;grid-gap:var(--pad);display:grid;grid-template-columns:1fr 1fr}@media (max-width:900px){.app-split{grid-template-columns:1fr}}.card{background:#ffffffd1;background:var(--card);border:3px solid #4a4540;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);padding:16px;padding:var(--pad)}.card-title{font-size:16px;font-weight:700;margin:0 0 6px}.card-subtitle{color:#4a454099;color:var(--muted);line-height:1.5;margin:0}#root,body,html{height:100%}.editor-tab{flex:1 1;min-height:0}.editor-layout{grid-gap:16px;grid-gap:var(--pad);align-items:stretch;display:grid;gap:16px;gap:var(--pad);grid-template-columns:260px 1fr 260px;height:100%;min-height:0}@media (max-width:1100px){.editor-layout{grid-template-columns:240px 1fr}.minimap-pane{display:none}}.editor-menu,.editor-pane,.minimap-pane{display:flex;flex-direction:column;min-height:0}.editor-scroll,.menu-scroll,.minimap-scroll{flex:1 1;min-height:0;overflow:auto}.minimap-scroll{flex:none;overflow:visible}.menu-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}.menu-tabs>*{white-space:nowrap;width:100%}body.modal-open{height:100%;overflow:hidden;overscroll-behavior:none}html.modal-open{height:100%}html.modal-open body{height:100%;overflow:hidden;overscroll-behavior:none}.wp-viewer-overlay{background:#4a4540f2!important;background:var(--c-black-95)!important;inset:0;overflow:hidden;overscroll-behavior:contain;position:fixed;z-index:1000}.wp-viewer-overlay iframe{display:block}.wp-viewer-overlay iframe[title^=wp-pdf-]{border:none!important;display:block!important;height:calc(100% + 56px)!important;height:calc(100% + var(--pdf-toolbar-crop))!important;margin-left:calc(clamp(320px, 38vw, 520px)*-1)!important;margin-left:calc(var(--pdf-sidebar-crop)*-1)!important;margin-top:-56px!important;margin-top:calc(var(--pdf-toolbar-crop)*-1)!important;max-height:none!important;transform:translateZ(0);width:calc(100% + clamp(320px, 38vw, 520px))!important;width:calc(100% + var(--pdf-sidebar-crop))!important}.editor-scroll,.menu-scroll,.minimap-scroll,textarea{scrollbar-color:#4a454061 #0000;scrollbar-color:var(--sb-thumb) #0000;scrollbar-width:thin}.editor-scroll::-webkit-scrollbar,.menu-scroll::-webkit-scrollbar,.minimap-scroll::-webkit-scrollbar,textarea::-webkit-scrollbar{height:8px;height:var(--sb-size);width:8px;width:var(--sb-size)}.editor-scroll::-webkit-scrollbar-track,.menu-scroll::-webkit-scrollbar-track,.minimap-scroll::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:#0000}.editor-scroll::-webkit-scrollbar-thumb,.menu-scroll::-webkit-scrollbar-thumb,.minimap-scroll::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:#4a454061;background:var(--sb-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.editor-scroll::-webkit-scrollbar-thumb:hover,.menu-scroll::-webkit-scrollbar-thumb:hover,.minimap-scroll::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:#4a454085;background:var(--sb-thumb-hover)}.wp-viewer-overlay .editor-scroll{scrollbar-color:#fff #0000;scrollbar-color:var(--c-white) #0000}.wp-viewer-overlay .editor-scroll::-webkit-scrollbar-thumb,.wp-viewer-overlay .editor-scroll::-webkit-scrollbar-thumb:hover{background:#fff;background:var(--c-white)}.editor-input-scroll{scrollbar-width:thin}.editor-input-scroll::-webkit-scrollbar{width:8px;width:var(--sb-size)}.editor-scroll::-webkit-scrollbar-corner,.menu-scroll::-webkit-scrollbar-corner,.minimap-scroll::-webkit-scrollbar-corner,textarea::-webkit-scrollbar-corner{background:#0000}.editor-scroll::-webkit-scrollbar-button,.menu-scroll::-webkit-scrollbar-button,.minimap-scroll::-webkit-scrollbar-button,textarea::-webkit-scrollbar-button{background:#0000;height:0;width:0}.home-tab-text input[type=number]{-moz-appearance:textfield}.home-tab-text input[type=number]::-webkit-inner-spin-button,.home-tab-text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.home-scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.home-scroll-hidden::-webkit-scrollbar{display:none;height:0;width:0}.body-user-author-input::placeholder{color:#ffffffeb;color:var(--c-white-92)}.body-title-editor{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;outline:1px dashed #4a4540!important;outline:1px dashed var(--c-black)!important;outline-offset:-1px;padding:0!important}.body-title-editor:focus,.body-title-editor:focus-visible{border:none!important;box-shadow:none!important;outline:1px dashed #4a4540!important;outline:1px dashed var(--c-black)!important;outline-offset:-1px}.body-title-editor--design{border:none!important;outline:none!important}.body-inline-overlay-editor::selection{-webkit-text-fill-color:currentColor;background:#0078d747;background:var(--editor-selection-bg);color:currentColor}.body-title-editor.body-inline-overlay-editor::selection{-webkit-text-fill-color:#0000;color:#0000}.body-title-editor.body-inline-overlay-editor::-moz-selection{color:#0000}@keyframes body-editor-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}
/*# sourceMappingURL=main.29b3cb38.css.map*/