/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}}:root{--ink:#22211f;--muted:#8b8882;--line:#ebe9e4;--accent:#ee6e54;--paper:#fff}*{box-sizing:border-box}html{background:#e9ecec}body{color:var(--ink);background:#e9ecec;margin:0;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif}button{font:inherit}.shell{background:var(--paper);width:min(100%,500px);min-height:100vh;margin:0 auto;padding-bottom:76px;position:relative;box-shadow:0 0 0 1px #00000009}.publicLoading{color:#8b8882;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0;font-size:14px;display:flex}.publicLoading p{margin:0}.loadingSpinner{border:2px solid #eeeae4;border-top-color:var(--accent);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite loadingSpin}@keyframes loadingSpin{to{transform:rotate(360deg)}}.naverMobileHeader{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.naverTopbar{border-bottom:1px solid #ececec;align-items:center;height:51px;padding:0 12px;display:flex}.naverBack{color:#222;cursor:pointer;background:0 0;border:0;width:34px;height:40px;margin-right:4px;padding:0;font:300 34px/1 Arial,sans-serif}.headerCategory{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#202020;letter-spacing:-.35px;font-size:15px;font-weight:700;position:absolute;left:76px;right:94px;overflow:hidden}.naverHeaderActions{align-items:center;gap:2px;margin-left:auto;display:flex}.naverHeaderActions button{cursor:pointer;background:0 0;border:0;place-items:center;width:39px;height:39px;display:grid}.searchIcon{border:2px solid #222;border-radius:50%;width:19px;height:19px;display:block;position:relative}.searchIcon:after{content:"";background:#222;border-radius:1px;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.menuIcon,.menuIcon:before,.menuIcon:after{background:#222;border-radius:2px;width:21px;height:2px;display:block;position:relative}.menuIcon:before,.menuIcon:after{content:"";position:absolute;left:0}.menuIcon:before{top:-7px}.menuIcon:after{top:7px}.article{overflow:hidden}.authorRow{align-items:center;gap:11px;padding:22px 20px 18px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#f2b895,#b96f58);border-radius:50%;place-items:center;width:41px;height:41px;font-weight:700;display:grid;box-shadow:inset 0 0 0 3px #fff6}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.authorRow strong{font-size:14px;display:block}.authorRow span{color:#aaa69f;margin-top:3px;font-size:12px;display:block}.follow{color:#03b85a;background:#fff;border:1px solid #03c75a;border-radius:2px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:600}.titleBlock{padding:10px 20px 26px}.titleBlock h1{letter-spacing:-1.3px;word-break:keep-all;margin:12px 0 10px;font-family:Georgia,Nanum Myeongjo,serif;font-size:30px;line-height:1.35}.titleBlock p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.cover{background:linear-gradient(160deg,#f7d6a5 0%,#f1bb82 43%,#d98567 100%);border-radius:5px;height:320px;margin:0 20px 42px;position:relative;overflow:hidden}.cover:after{content:"";background:linear-gradient(#0000 45%,#4b251438);position:absolute;inset:0}.cover span{z-index:2;color:#fff;font-family:Georgia,serif;font-size:31px;font-style:italic;position:absolute;bottom:23px;left:25px}.sun{filter:blur(1px);background:#fff9d6c2;border-radius:50%;width:135px;height:135px;position:absolute;top:22px;right:-8px}.leaf{opacity:.8;background:#6c7652;border-radius:100% 0;width:165px;height:55px;position:absolute;bottom:78px;left:-30px;transform:rotate(-38deg)}.leafTwo{background:#8d925c;bottom:20px;left:55px;transform:rotate(22deg)scale(.8)}.content{letter-spacing:-.15px;padding:0 25px;font-family:Georgia,Nanum Myeongjo,serif;font-size:17px;line-height:2.05}.content p{white-space:pre-wrap;margin:0}.content .sectionLead{color:#d85f49;margin-top:14px;font-family:inherit;font-size:20px;font-weight:700}.space{height:25px}.tags{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:44px 22px 22px;display:flex}.tags span{color:#77736d;background:#f6f4f0;border-radius:18px;padding:7px 11px;font-size:12px}.reactions{gap:8px;padding:18px 20px 28px;display:flex}.reactions button{border:1px solid var(--line);color:#78746e;cursor:pointer;background:#fff;border-radius:22px;padding:9px 14px}.reactions .active{color:var(--accent);background:#fff8f6;border-color:#f2b09f}.commentsSection{border-top:8px solid #f4f4f2;margin:0 0 30px;padding:24px 20px 8px}.commentsSection>h2{margin:0 0 16px;font-size:17px}.commentsSection>h2 b{color:var(--accent);font-size:13px}.commentComposer{background:#fff;border:1px solid #e4e1dc;border-radius:7px;padding:14px}.commentComposer input,.commentComposer textarea{color:#292725;background:0 0;border:0;outline:0;width:100%}.commentComposer input{border-bottom:1px solid #efede9;padding:0 0 10px;font-weight:700}.commentComposer textarea{resize:vertical;min-height:82px;padding:12px 0;line-height:1.55}.commentComposer>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.commentComposer span{color:#aaa;font-size:10px}.commentComposer button{color:#fff;background:#292725;border:0;border-radius:4px;padding:7px 14px;font-size:12px}.commentComposer button:disabled{background:#d9d6d1}.commentList{margin-top:10px}.commentItem{border-bottom:1px solid #efede9;grid-template-columns:38px 1fr;gap:10px;padding:17px 0;display:grid}.commentAvatar{color:#777;background:#e9e7e2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.commentAvatar img{object-fit:cover;width:100%;height:100%}.commentProfileRow{margin-bottom:12px;justify-content:flex-start!important}.commentAvatarPreview{flex:0 0 38px}.commentAvatarUpload,.commentAvatarRemove{cursor:pointer;align-items:center;display:flex;color:#5f5a52!important;background:#fff!important;border:1px solid #ddd7ce!important;border-radius:4px!important;height:32px!important;padding:0 10px!important;font-size:11px!important}.commentAvatarUpload input{display:none}.commentAvatarRemove{color:#b25c4c!important}.commentItem header{align-items:center;gap:8px;display:flex}.commentItem strong{font-size:13px}.commentItem time{color:#aaa;font-size:10px}.commentItem p{color:#4c4944;white-space:pre-wrap;word-break:break-word;margin:7px 0 0;font-size:14px;line-height:1.65}.noComments{text-align:center;color:#aaa;padding:28px 0;font-size:12px}.commentLikeButton{color:#aaa;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:11px}.commentLikeButton.liked{color:#e3a400}.commentLikeButton span{margin-left:2px}.bottomNav{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;width:min(100%,500px);height:66px;display:flex;position:fixed;bottom:0}.bottomNav button{color:#aaa6a0;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.bottomNav i{font-size:21px;font-style:normal;line-height:1}.bottomNav .selected{color:var(--accent)}.archiveDim{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a181561;border:0;position:fixed;inset:0}.archiveDrawer{z-index:40;background:#f8f7f4;border-radius:18px 18px 0 0;flex-direction:column;width:min(100%,500px);max-height:72vh;animation:.2s ease-out archiveUp;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -14px 45px #00000029}@keyframes archiveUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.archiveHead{background:#fff;border-bottom:1px solid #ebe8e2;border-radius:18px 18px 0 0;align-items:center;height:70px;padding:0 20px;display:flex}.archiveHead>div{flex-direction:column;gap:4px;display:flex}.archiveHead strong{font-size:17px}.archiveHead span{color:#999;font-size:11px}.archiveHead button{color:#777;background:0 0;border:0;width:36px;height:36px;margin-left:auto;font-size:26px}.archiveList{padding:12px 14px 84px;overflow-y:auto}.archiveList>button{text-align:left;background:#fff;border:1px solid #e7e3dc;border-radius:7px;width:100%;margin-bottom:8px;padding:15px}.archiveList>button.current{background:#fff9f7;border-color:#efaa99}.archiveList span{color:var(--accent);font-size:10px;font-weight:700;display:block}.archiveList strong{margin:6px 0;font:700 16px/1.4 Georgia,Nanum Myeongjo,serif;display:block}.archiveList small{color:#aaa;font-size:10px}.archiveEmpty{text-align:center;color:#aaa;padding:60px 20px;font-size:12px}.toast{color:#fff;z-index:30;white-space:nowrap;background:#282725;border-radius:22px;padding:11px 17px;font-size:13px;position:fixed;bottom:85px;left:50%;transform:translate(-50%)}@media (width<=520px){html,body{background:#fff}.shell{box-shadow:none}.cover{height:62vw;max-height:320px}.titleBlock h1{font-size:27px}}.editorPage{color:#25231f;background:#f4f3ef;min-height:100vh}.editorQuickNav{z-index:35;flex-direction:column;gap:7px;display:flex;position:fixed;top:50%;left:max(14px,50% - 690px);transform:translateY(-50%)}.editorQuickNav button{color:#4d4942;cursor:pointer;background:#fffffff2;border:1px solid #dcd7cf;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:50px;height:50px;padding:5px;font-size:18px;display:flex;box-shadow:0 5px 18px #00000014}.editorQuickNav span{font-size:9px}.editorQuickNav button:hover{background:#fff;border-color:#aaa39a}.editorHeader{z-index:10;background:#fff;border-bottom:1px solid #e7e4dd;align-items:center;gap:18px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.editorLogo{font:700 20px Georgia,serif}.privateBadge{color:#766f65;background:#f1ede6;border-radius:12px;padding:5px 8px;font-size:11px}.editorActions{gap:8px;margin-left:auto;display:flex}.editorActions button{cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:6px;padding:9px 14px}.editorActions .zipRestoreButton{color:#54749e;cursor:pointer;background:#f7faff;border:1px solid #b8c8df;border-radius:6px;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.zipRestoreButton input{display:none}.editorActions .publish{color:#fff;background:#22211f;border-color:#22211f}.editorActions .newPostButton{color:#178445;background:#f4fbf6;border-color:#a9d8ba;font-weight:700}.editorActions .postListButton{align-items:center;gap:5px;display:flex}.postListButton b{color:#5d5850;background:#f0eee9;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.editorLayout{grid-template-columns:1fr 360px;gap:24px;max-width:1100px;margin:0 auto;padding:34px 24px 80px;display:grid}.editorCanvas,.previewCard{background:#fff;border:1px solid #e7e4dd;border-radius:8px;box-shadow:0 4px 22px #372d1e0a}.editorCanvas{padding:34px}.fieldLabel{color:#888177;margin:0 0 8px;font-size:12px;display:block}.editorCanvas input,.editorCanvas textarea{resize:none;color:#24211e;background:#fff;border:0;border-bottom:1px solid #eeeae4;outline:0;width:100%;padding:10px 0}.titleInput{font:700 30px/1.35 Georgia,Nanum Myeongjo,serif}.titleFieldHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.titleFieldHead>.fieldLabel{margin:0}.titleFontControl{color:#888177;align-items:center;gap:7px;font-size:11px;display:flex}.titleFontControl select{color:#393632;background:#fff;border:1px solid #dedad2;border-radius:4px;outline:0;min-width:105px;height:30px;padding:0 8px}.titleFontControl select:focus{border-color:#888177}.subtitleInput{font-size:15px}.toolbar{background:#f7f5f1;border-radius:6px;flex-wrap:wrap;gap:5px;margin:22px 0 12px;padding:8px;display:flex}.toolbar button{color:#615d57;background:#fff;border:0;border-radius:4px;min-width:32px;padding:7px 9px}.bodyInput{border-radius:6px;min-height:520px;font:16px/1.9 Georgia,Nanum Myeongjo,serif;border:1px solid #eeeae4!important;padding:18px!important}.editorMeta{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.avatarSetting{grid-column:1/-1}.avatarSettingRow{align-items:center;gap:9px;display:flex}.avatarPreview{color:#fff;background:linear-gradient(145deg,#f2b895,#b96f58);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:700;display:grid;overflow:hidden}.avatarPreview img{object-fit:cover;width:100%;height:100%}.avatarUpload,.avatarSettingRow button{color:#5f5a52;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:5px;align-items:center;height:34px;padding:0 11px;font-size:11px;display:flex}.avatarUpload input{display:none}.avatarSettingRow button{color:#b25c4c}.representativeSetting>.fieldLabel span{color:#aaa;margin-left:6px;font-weight:400}.representativeSettingRow{align-items:center;gap:12px;display:flex}.representativePreview,.representativeEmpty{object-fit:cover;border-radius:5px;flex:0 0 160px;width:160px;height:84px}.representativeEmpty{color:#aaa;background:#faf9f6;border:1px dashed #d7d1c8;place-items:center;font-size:10px;display:grid}.representativeSettingRow>div:last-child{align-items:center;gap:8px;display:flex}.representativeSettingRow button{color:#9b6258;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:5px;height:34px;padding:0 11px;font-size:11px}.adminComments{background:#fff;border:1px solid #e7e4dd;border-radius:8px;max-width:1192px;margin:-48px auto 80px;padding:24px}.adminCommentsHead{align-items:center;margin-bottom:15px;display:flex}.adminCommentsHead div{flex-direction:column;gap:4px;display:flex}.adminCommentsHead strong{font-size:17px}.adminCommentsHead span{color:#999;font-size:11px}.adminCommentsHead>b{color:#6d675f;background:#f2efea;border-radius:14px;place-items:center;min-width:28px;height:28px;margin-left:auto;font-size:12px;display:grid}.adminComments .commentComposer{max-width:none}.commentLikesInput{color:#777;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.commentLikesInput input{text-align:right;height:32px;border:1px solid #ddd7ce!important;border-radius:4px!important;width:82px!important;padding:0 8px!important}.commentLikeCount{color:#aaa;margin-top:8px;font-size:11px;display:inline-block}.adminCommentItem header{min-height:24px}.deleteCommentButton{cursor:pointer;margin-left:auto;color:#bd5a47!important;background:#fff8f6!important;border:1px solid #edc1b8!important;border-radius:4px!important;padding:4px 7px!important;font-size:10px!important}.previewPanel{align-self:start;height:calc(100vh - 196px);min-height:460px;position:sticky;top:176px}.previewPanel>h3{color:#756f67;margin:0 0 12px;font-size:13px}.previewCard{flex-direction:column;width:100%;height:calc(100% - 28px);min-height:430px;display:flex;overflow:hidden}.previewPhoneHead{border-bottom:1px solid var(--line);place-items:center;height:44px;font:700 13px Georgia,serif;display:grid}.previewInner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c4bc transparent;flex:1;min-height:0;padding:20px;overflow-y:auto}.previewInner::-webkit-scrollbar{width:6px}.previewInner::-webkit-scrollbar-thumb{background:#c9c4bc;border-radius:6px}.previewInner::-webkit-scrollbar-track{background:0 0}.previewInner small{color:var(--accent)}.previewInner h2{margin:10px 0;font:700 23px/1.38 Georgia,Nanum Myeongjo,serif}.previewInner .sub{color:#99938b;font-size:13px}.previewInner .miniCover{background:linear-gradient(145deg,#f5d4a4,#df8c6f);border-radius:4px;height:155px;margin:20px 0;position:relative}.removeCover{color:#fff;opacity:0;cursor:pointer;background:#211f1cc7;border:0;border-radius:4px;padding:6px 9px;font-size:10px;transition:opacity .15s;position:absolute;top:8px;right:8px}.miniCover:hover .removeCover,.removeCover:focus{opacity:1}.restoreCover{color:#807970;cursor:pointer;background:#faf9f7;border:1px dashed #cfc9c0;border-radius:4px;width:100%;height:54px;margin:20px 0;font-size:11px}.previewText{white-space:pre-wrap;font:14px/1.85 Georgia,Nanum Myeongjo,serif}.previewComments{border-top:7px solid #f4f4f2;margin:34px -20px 0;padding:20px}.previewComments h4{margin:0 0 12px;font-size:14px}.previewComments h4 b{color:var(--accent);font-size:11px}.previewComments article{border-bottom:1px solid #efede9;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;display:grid}.previewCommentAvatar{color:#777;background:#e9e7e2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.previewCommentAvatar img{object-fit:cover;width:100%;height:100%}.previewComments strong{font-size:11px}.previewComments p{color:#555;white-space:pre-wrap;margin:5px 0;font-size:11px;line-height:1.55}.previewComments small{color:#aaa;font-size:9px}.previewNoComments{text-align:center;padding:18px 0;color:#aaa!important}.previewBottomNav{border-top:1px solid var(--line);background:#fffffffa;flex:0 0 57px;height:57px;display:flex}.previewBottomNav span{color:#aaa6a0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.previewBottomNav i{font-size:17px;font-style:normal;line-height:1}.previewBottomNav .active{color:var(--accent)}.savedNote{color:#fff;background:#222;border-radius:6px;padding:10px 14px;font-size:12px;position:fixed;bottom:24px;right:24px}.drawerDim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1917145c;border:0;position:fixed;inset:0}.postsDrawer{z-index:41;background:#f8f7f4;flex-direction:column;width:min(410px,92vw);height:100vh;animation:.2s ease-out drawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-14px 0 40px #00000024}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawerHead{background:#fff;border-bottom:1px solid #e8e5df;align-items:center;height:74px;padding:0 20px;display:flex}.drawerHead div{flex-direction:column;gap:4px;display:flex}.drawerHead strong{font-size:17px}.drawerHead span{color:#999;font-size:11px}.drawerHead button{color:#777;cursor:pointer;background:0 0;border:0;width:36px;height:36px;margin-left:auto;font-size:25px}.postsMigrationHint{color:#52705c;background:#eef7f1;border-radius:5px;margin:12px 14px 0;padding:10px 11px;font-size:10px;line-height:1.5}.postsList{padding:14px;overflow-y:auto}.postListItem{background:#fff;border:1px solid #e7e3dc;border-radius:7px;margin-bottom:10px;padding:16px}.storageBadges{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.storageBadge{border-radius:10px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.storageBadge.server{color:#178445;background:#eaf8ef}.storageBadge.local{color:#a56b12;background:#fff3df}.postEditLink{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.postEditLink span{color:var(--accent);font-size:10px;font-weight:700;display:block}.postEditLink strong{margin:7px 0;font:700 17px/1.45 Georgia,Nanum Myeongjo,serif;display:block}.postEditLink small{color:#aaa;font-size:10px;display:block}.postStorageActions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:13px;display:flex}.postStorageActions>a{color:#5c625e;border-bottom:1px solid #aaa;font-size:11px;text-decoration:none}.postStorageActions>button{color:#178445;background:#f4fbf6;border:1px solid #9fd5b1;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:700}.postStorageActions>button:disabled{opacity:.55}.emptyPosts{text-align:center;color:#777;padding:70px 20px}.emptyPosts b,.emptyPosts span{display:block}.emptyPosts span{color:#aaa;margin-top:8px;font-size:11px}.postStorageActions>.deletePostButton{color:#c45b48;background:#fff8f6;border-color:#efb2a7;margin-left:auto}.postStorageActions>.localSaveButton{color:#54749e;background:#f7faff;border-color:#b8c8df}.deleteChoiceLayer{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1917147a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deleteChoiceDialog{background:#fff;border-radius:12px;width:min(390px,100%);padding:26px;box-shadow:0 20px 60px #00000038}.deleteChoiceDialog h2{margin:0 0 10px;font-size:19px}.deleteChoiceDialog>strong{text-overflow:ellipsis;white-space:nowrap;font:700 16px Georgia,Nanum Myeongjo,serif;display:block;overflow:hidden}.deleteChoiceDialog p{color:#777;margin:12px 0 20px;font-size:12px;line-height:1.6}.deleteChoiceDialog button{cursor:pointer;border-radius:6px;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;font-weight:700}.deleteChoiceDialog button:disabled{opacity:.55}.keepLocalDelete{color:#4e709b;background:#f5f9ff;border:1px solid #9fb7d5}.completeDelete{color:#bf5543;background:#fff7f5;border:1px solid #e8a99e}.cancelDelete{color:#777;background:#fff;border:1px solid #ddd8d0}@media (width<=800px){.editorLayout{grid-template-columns:1fr;padding:18px 12px}.previewPanel{display:none}.editorCanvas{padding:22px 18px}.editorHeader{padding:0 14px}.privateBadge{display:none}.editorActions button{padding:8px 10px}.titleInput{font-size:25px}}@media (width<=1100px){.editorQuickNav{top:auto;bottom:78px;left:8px;transform:none}.editorQuickNav button{width:44px;height:44px}}.richContent{font-family:Arial,Apple SD Gothic Neo,sans-serif}.richContent p{white-space:normal;min-height:1em;margin:0 0 10px}.richContent h2,.richContent h3,.richContent h4{margin:28px 0 14px;font-family:Georgia,Nanum Myeongjo,serif;line-height:1.5}.richContent img,.wysiwyg img{max-width:100%;height:auto;display:block}.richContent .media,.wysiwyg .media{margin:28px auto}.richContent .media.normal,.wysiwyg .media.normal{width:min(100%,640px)}.richContent .media.fit,.wysiwyg .media.fit{width:75%}.richContent .media.wide,.wysiwyg .media.wide{width:calc(100% + 50px);margin-left:-25px}.richContent .media img,.wysiwyg .media img{margin-left:auto;margin-right:auto}.richContent .media.align-left img,.wysiwyg .media.align-left img{margin-left:0;margin-right:auto}.richContent .media.align-center img,.wysiwyg .media.align-center img{margin-left:auto;margin-right:auto}.richContent .media.align-right img,.wysiwyg .media.align-right img{margin-left:auto;margin-right:0}.richContent .media.align-full img,.wysiwyg .media.align-full img{width:100%;margin-left:0;margin-right:0}.richContent .align-left,.wysiwyg .align-left{display:block;margin-left:0!important;margin-right:auto!important}.richContent .align-center,.wysiwyg .align-center{display:block;margin-left:auto!important;margin-right:auto!important}.richContent .align-right,.wysiwyg .align-right{display:block;margin-left:auto!important;margin-right:0!important}.richContent .align-full,.wysiwyg .align-full{display:block;width:100%!important;margin-left:0!important;margin-right:0!important}.richContent img.align-left,.wysiwyg img.align-left,.richContent img.align-center,.wysiwyg img.align-center,.richContent img.align-right,.wysiwyg img.align-right{width:auto;max-width:100%}.richContent figcaption,.wysiwyg figcaption{text-align:center;color:#999;min-height:20px;margin-top:9px;font-size:12px;line-height:1.6}.wysiwyg figcaption{cursor:text;border-radius:4px;padding:5px 8px}.wysiwyg figcaption:hover,.wysiwyg figcaption:focus{color:#666;background:#f7f6f3;outline:1px dashed #d8d3ca}.imageGalleryFigure{margin:28px 0}.imageGallery{grid-template-columns:repeat(2,1fr);gap:4px;margin:0;display:grid}.imageGallery img{object-fit:cover;width:100%;height:230px}.imageGallery img:nth-child(3):last-child{grid-column:1/-1}.richContent blockquote,.wysiwyg blockquote{margin:28px 0;padding:18px 22px;line-height:1.85}.quoteLine{background:#fafafa;border-left:4px solid #333}.quoteMarks{text-align:center;border:0;font-family:Georgia,serif;font-size:20px;position:relative}.quoteMarks:before{content:"“";color:#bbb;font-size:44px;line-height:.8;display:block}.quotePostit{background:#fff3a7;transform:rotate(-.3deg);box-shadow:4px 5px #dfd38c}.richContent hr,.wysiwyg hr{border:0;border-top:2px solid #d8d4ce;width:72px;margin:40px auto}.linkCard{color:#222;background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;gap:8px;margin:26px 0;padding:20px;text-decoration:none;display:flex}.linkCard span{color:#999;text-overflow:ellipsis;font-size:12px;overflow:hidden}.linkSourceLine{font-family:Arial,Apple SD Gothic Neo,sans-serif;margin:26px 0 12px!important}.linkSourceLine a{color:#5b8fbd;font-size:14px;text-decoration:underline}.richLinkCard{background:#fff;border-radius:0;gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #00000014}.richLinkCard>img{aspect-ratio:5/3;object-fit:cover;width:100%;height:auto;margin:0!important}.richLinkCard .linkCardCopy{color:#222;flex-direction:column;gap:7px;padding:20px 24px;display:flex}.richLinkCard b{font-size:14px;line-height:1.45}.richLinkCard em{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.richLinkCard small{font-size:12px;color:#18a553!important}.naverLinkCard{width:min(100%,450px);margin:0 0 30px}.videoCard{color:#fff;background:#222;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;margin:24px 0;display:flex}.videoCard span{font-size:34px}.videoCard a{color:#fff}.fileCard,.scheduleCard,.placeCard{background:#faf9f7;border:1px solid #e1ddd6;border-radius:4px;margin:22px 0;padding:17px}.fileCard button{float:right;color:#fff;background:#292725;border:0;border-radius:3px;padding:5px 8px}.scheduleCard span,.placeCard span{color:#999;margin:6px 0 0 25px;font-size:12px;display:block}.richContent pre,.wysiwyg pre{color:#e8ebef;background:#25272b;border-radius:4px;padding:20px;font:13px/1.7 Courier New,monospace;overflow:auto}.richContent table,.wysiwyg table{border-collapse:collapse;width:100%;margin:24px 0}.richContent td,.wysiwyg td{border:1px solid #d8d5d0;min-width:70px;padding:10px}.formula{text-align:center;padding:20px;font:italic 23px Georgia,serif}.sticker{margin:4px;font-size:42px;line-height:1;display:inline-block}.naverToolbar{z-index:9;background:#fff;border-bottom:1px solid #dedbd5;position:sticky;top:64px;box-shadow:0 4px 12px #3228190a}.insertTools,.formatTools{scrollbar-width:thin;align-items:center;gap:3px;max-width:1320px;margin:auto;padding:7px 18px;display:flex;overflow-x:auto}.insertTools{border-bottom:1px solid #efede9}.insertTools button,.insertTools select,.toolButton{color:#4c4944;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:54px;height:43px;display:flex}.insertTools button:hover,.toolButton:hover{background:#f5f3ef}.insertTools button span,.toolButton span{color:#77726b;font-size:10px}.insertTools select{min-width:76px;padding:0 8px;display:block}.fileTool input{display:none}.toolWrap{position:relative}.emojiMenu{z-index:30;background:#fff;border:1px solid #ddd;grid-template-columns:repeat(4,38px);padding:7px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 8px 22px #0000001f}.emojiMenu button{min-width:38px;height:38px;font-size:21px}.formatTools{min-height:48px}.formatTools button,.formatTools select,.colorTool{color:#393734;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:3px;min-width:34px;height:32px;padding:0 8px}.formatTools button:hover,.formatTools select:hover,.colorTool:hover{background:#f3f1ed;border-color:#e6e2dc}.formatTools select{border-right:1px solid #e8e5df;min-width:74px}.formatTools .alignSelect{min-width:88px;font-size:12px}.colorTool{border-bottom:3px solid #222;place-items:center;font-weight:700;display:grid;position:relative}.colorTool input{opacity:0;width:1px;height:1px;position:absolute}.colorTool.marker{border-bottom-color:#ffe563}.richEditorLayout{grid-template-columns:minmax(580px,1fr) 360px;max-width:1240px;padding-top:26px}.richCanvas{padding:44px 52px}.wysiwyg{word-break:break-word;border-top:1px solid #eeeae4;outline:0;min-height:650px;margin-top:28px;padding:30px 10px;font:15px/1.8 Arial,Apple SD Gothic Neo,sans-serif}.pasteHint{color:#627068;background:#f5f8f6;border-radius:4px;margin:22px 0 -10px;padding:10px 12px;font-size:11px}.wysiwyg:empty:before{content:attr(data-placeholder);color:#aaa}.wysiwyg p{min-height:1.35em;margin:0 0 8px}.previewText.richContent{max-height:none;text-align:initial;overflow:visible}@media (width<=900px){.richEditorLayout{grid-template-columns:1fr}.richCanvas{padding:28px 20px}.insertTools,.formatTools{padding-left:10px;padding-right:10px}.naverToolbar{top:64px}.wysiwyg{min-height:520px}.insertTools button,.toolButton{min-width:49px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
