.post_container__QCz_w{max-width:860px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.post_back__u6TkH{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none;margin-bottom:var(--space-lg)}.post_back__u6TkH:hover{color:var(--color-text)}.post_header__idm83{margin-bottom:var(--space-xl)}.post_meta__dbNpl{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap}.post_typeBadge__PTfSH{padding:.2rem .55rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.post_typeBadgeDaily__AuheV{background:#e0f2fe;color:#0369a1}.post_typeBadgeMonthly__M7ouk{background:#ede9fe;color:#7c3aed}.post_typeBadgeYearly__rhozd{background:#fef3c7;color:#b45309}.post_typeBadgeManual__wRIMk{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.post_title__UtzhL{margin:0;font-size:var(--font-size-3xl,2rem);line-height:1.25;color:var(--color-text)}.post_autoGeneratedNote__pqBUM{margin-top:var(--space-sm);padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-muted);display:inline-flex;align-items:center;gap:var(--space-xs)}.post_divider__kHeYg{border:none;border-top:1px solid var(--color-border);margin:var(--space-xl) 0}.post_footer__NYtuX{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.post_tagSection__Qjmco{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-lg)}.post_tagLabel__nAPz1{font-size:var(--font-size-sm);color:var(--color-text-muted)}.post_tag__dr2VE{padding:.2rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text-secondary);text-decoration:none}.post_tag__dr2VE:hover{border-color:var(--color-primary);color:var(--color-primary)}.post_navLinks__GOYvA{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--font-size-sm)}.post_navLink__JvZkg{color:var(--color-primary);text-decoration:none}.post_navLink__JvZkg:hover{text-decoration:underline}[data-theme=dark] .post_typeBadgeDaily__AuheV{background:#0c4a6e;color:#7dd3fc}[data-theme=dark] .post_typeBadgeMonthly__M7ouk{background:#2e1065;color:#c4b5fd}[data-theme=dark] .post_typeBadgeYearly__rhozd{background:#451a03;color:#fcd34d}.MarkdownRenderer_prose__K0c5O{line-height:1.75;color:var(--color-text);font-size:var(--font-size-base,1rem)}.MarkdownRenderer_prose__K0c5O h1,.MarkdownRenderer_prose__K0c5O h2,.MarkdownRenderer_prose__K0c5O h3,.MarkdownRenderer_prose__K0c5O h4{color:var(--color-text);font-weight:700;line-height:1.3;margin-top:2rem;margin-bottom:.75rem}.MarkdownRenderer_prose__K0c5O h1{font-size:1.75rem}.MarkdownRenderer_prose__K0c5O h2{font-size:1.4rem}.MarkdownRenderer_prose__K0c5O h3{font-size:1.15rem}.MarkdownRenderer_prose__K0c5O h4{font-size:1rem}.MarkdownRenderer_prose__K0c5O h2:first-child,.MarkdownRenderer_prose__K0c5O h3:first-child{margin-top:0}.MarkdownRenderer_prose__K0c5O p{margin-bottom:1.25rem}.MarkdownRenderer_prose__K0c5O p:last-child{margin-bottom:0}.MarkdownRenderer_prose__K0c5O ol,.MarkdownRenderer_prose__K0c5O ul{padding-left:1.5rem;margin-bottom:1.25rem}.MarkdownRenderer_prose__K0c5O li{margin-bottom:.4rem}.MarkdownRenderer_prose__K0c5O strong{font-weight:700}.MarkdownRenderer_prose__K0c5O em{font-style:italic}.MarkdownRenderer_prose__K0c5O a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.MarkdownRenderer_prose__K0c5O a:hover{opacity:.8}.MarkdownRenderer_prose__K0c5O code{font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.875em;background:var(--color-bg-tertiary);padding:.15em .4em;border-radius:4px}.MarkdownRenderer_prose__K0c5O pre{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;overflow-x:auto;margin-bottom:1.25rem}.MarkdownRenderer_prose__K0c5O pre code{background:none;padding:0;font-size:.875rem}.MarkdownRenderer_tableWrapper__WIrKM{overflow-x:auto;margin-bottom:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.MarkdownRenderer_prose__K0c5O table{width:100%;border-collapse:collapse;font-size:.9rem}.MarkdownRenderer_prose__K0c5O th{background:var(--color-bg-tertiary);text-align:left;font-weight:600;color:var(--color-text-secondary)}.MarkdownRenderer_prose__K0c5O td,.MarkdownRenderer_prose__K0c5O th{padding:.6rem .9rem;border-bottom:1px solid var(--color-border)}.MarkdownRenderer_prose__K0c5O tr:last-child td{border-bottom:none}.MarkdownRenderer_prose__K0c5O blockquote{border-left:3px solid var(--color-primary);margin:0 0 1.25rem;padding:.5rem 0 .5rem 1rem;color:var(--color-text-muted)}.MarkdownRenderer_prose__K0c5O hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.editor_container__GWiMb{max-width:1280px;margin:0 auto}.editor_header__3_7wX{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl)}.editor_back__BXiCC{color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm)}.editor_back__BXiCC:hover{color:var(--color-text)}.editor_title__3ONGz{margin:0;font-size:var(--font-size-2xl)}.editor_form__L9toZ{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.editor_mainColumn__t41B7{display:flex;flex-direction:column;gap:var(--space-md)}.editor_fieldGroup__L2g4R{display:flex;flex-direction:column;gap:var(--space-xs)}.editor_label__CF90i{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.editor_input__Qgku2,.editor_select__tWpFG,.editor_textarea__aMv7O{width:100%;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);box-sizing:border-box}.editor_input__Qgku2:focus,.editor_select__tWpFG:focus,.editor_textarea__aMv7O:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.editor_editorPane__8HgQx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:480px}.editor_editorTextarea__eiyLM{font-family:ui-monospace,Cascadia Code,monospace;font-size:.85rem;line-height:1.6;resize:none;background:var(--color-bg);color:var(--color-text);width:100%;box-sizing:border-box}.editor_editorPreview__4wrvk,.editor_editorTextarea__eiyLM{min-height:480px;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.editor_editorPreview__4wrvk{overflow-y:auto;font-size:.875rem;background:var(--color-bg-secondary)}.editor_editorLabel__RgJ_N{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-xs)}.editor_editorRow__egTQI{display:flex;flex-direction:column;gap:var(--space-xs)}.editor_sidebar__uPBJj{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);background:var(--color-bg);display:flex;flex-direction:column;gap:var(--space-md);position:-webkit-sticky;position:sticky;top:var(--space-lg)}.editor_sidebarSection__EGMwV{display:flex;flex-direction:column;gap:var(--space-xs)}.editor_sidebarTitle__OPra9{margin:0 0 var(--space-xs);font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.editor_divider__8jEcJ{border:none;border-top:1px solid var(--color-border);margin:0}.editor_generationInfo__AEPEP{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6}.editor_buttonGroup__faNG0{display:flex;flex-direction:column;gap:var(--space-xs)}.editor_publishButton__6apAa,.editor_saveButton__KcC2U,.editor_secondaryButton__tZdYo{padding:.6rem 1rem;border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;border:1px solid;text-align:center;width:100%}.editor_publishButton__6apAa{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.editor_saveButton__KcC2U,.editor_secondaryButton__tZdYo{background:transparent;border-color:var(--color-border);color:var(--color-text)}.editor_deleteButton__ifm4V{padding:.6rem 1rem;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-error);background:transparent;width:100%}.editor_deleteButton__ifm4V,.editor_error__kvU3v{font-size:var(--font-size-sm);color:var(--color-error)}.editor_successMsg__pka_Y{color:#15803d;font-size:var(--font-size-sm)}.editor_tagsRow__pjJb6{display:flex;gap:var(--space-xs);flex-wrap:wrap;align-items:center}.editor_tagChip__3CstF{display:inline-flex;align-items:center;gap:2px;padding:.15rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text-secondary)}.editor_tagRemove__f3Lg_{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:0;line-height:1;font-size:.85rem}.editor_tagAddInput__MeRuV{flex:1 1;min-width:80px;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:.8rem}@media (max-width:1024px){.editor_form__L9toZ{grid-template-columns:1fr}.editor_sidebar__uPBJj{position:static}.editor_editorPane__8HgQx{grid-template-columns:1fr;min-height:300px}.editor_editorTextarea__eiyLM{min-height:300px}}