:root{--dateq-pink:#ef4f86;--dateq-ink:#29292e;--dateq-line:#f6cada}.editor-shell,.editor-loading{color:var(--dateq-ink);background:#fff;font-family:NotoSansKR_400Regular,Apple SD Gothic Neo,sans-serif}.editor-toolbar{border-top:1px solid var(--dateq-line);border-bottom:1px solid var(--dateq-line);flex-wrap:wrap;gap:2px;padding:9px 0;display:flex}.editor-shell button{min-width:38px;min-height:40px;color:var(--dateq-ink);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:12px;display:inline-flex}.editor-shell button:hover,.editor-shell button[aria-pressed=true]{background:var(--dateq-pink);color:#fff}.editor-shell button:disabled{opacity:.3;cursor:default}.editor-shell button:focus-visible,.editor-shell input:focus-visible{outline:2px solid var(--dateq-ink);outline-offset:2px}.dateq-editor{min-height:330px;caret-color:var(--dateq-pink);overflow-wrap:anywhere;outline:none;padding:21px 1px;font-size:15px;line-height:1.95}.dateq-editor p{margin:0 0 18px}.dateq-editor h2{margin:28px 0 16px;font-family:NotoSansKR_700Bold,sans-serif;font-size:22px;line-height:1.5}.dateq-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#717178;float:left;pointer-events:none;white-space:pre-line;height:0;font-size:14px}.dateq-editor blockquote{text-align:center;margin:28px 0;padding:10px 20px;font-family:GowunBatang_400Regular,serif;font-size:21px;line-height:1.8}.dateq-editor a{color:var(--dateq-pink);text-underline-offset:4px}.dateq-editor mark{background:var(--dateq-line);color:inherit}.dateq-editor hr{border:0;border-top:1px solid var(--dateq-line);margin:24px 0}.dateq-editor figure{margin:20px 0}.dateq-editor img{border-radius:12px;width:100%;height:auto;display:block}.dateq-editor figcaption{text-align:center;margin-top:8px;font-size:11px}.dateq-editor .ProseMirror-selectednode{outline:2px solid var(--dateq-pink);outline-offset:5px}.editor-footer{color:#717178;border-top:1px solid var(--dateq-line);justify-content:space-between;gap:12px;padding:13px 0;font-size:9px;line-height:1.7;display:flex}.editor-error{color:var(--dateq-ink);font-size:12px;line-height:1.8}.editor-link,.image-settings{border-bottom:1px solid var(--dateq-line);align-items:center;gap:6px;padding:10px 0;display:flex}.editor-shell input{border:1px solid var(--dateq-line);min-width:0;min-height:40px;color:var(--dateq-ink);font:inherit;border-radius:7px;flex:1;padding:8px;font-size:12px}.image-settings label{flex:1;gap:5px;font-size:11px;display:grid}.editor-loading{min-height:200px;padding:30px 0;font-size:13px}