.BlogEditor-module__NVAlHW__editor{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);background:#fff;flex-direction:column;display:flex;overflow:hidden}.BlogEditor-module__NVAlHW__toolbar{padding:var(--space-md) var(--space-xl);background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.BlogEditor-module__NVAlHW__toolbarLeft{flex-direction:column;display:flex}.BlogEditor-module__NVAlHW__editorTitle{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem}.BlogEditor-module__NVAlHW__slugPreview{color:var(--color-text-muted);font-family:monospace;font-size:.8rem}.BlogEditor-module__NVAlHW__toolbarRight{align-items:center;gap:var(--space-sm);display:flex}.BlogEditor-module__NVAlHW__toolBtn{border-radius:var(--radius-full);color:var(--color-text-light);border:1px solid var(--color-border);transition:all var(--transition-fast);background:#fff;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.BlogEditor-module__NVAlHW__toolBtn:hover{background:var(--color-bg-alt);color:var(--color-primary)}.BlogEditor-module__NVAlHW__toolBtn.BlogEditor-module__NVAlHW__active{background:var(--color-primary-light);color:#fff;border-color:var(--color-primary-light)}.BlogEditor-module__NVAlHW__publishBtn{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent-light), var(--color-accent));color:var(--color-primary-dark);transition:all var(--transition-base);align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #d4a8434d}.BlogEditor-module__NVAlHW__publishBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #d4a84366}.BlogEditor-module__NVAlHW__publishBtn:disabled{opacity:.7;cursor:not-allowed}.BlogEditor-module__NVAlHW__spin{animation:1.5s linear infinite BlogEditor-module__NVAlHW__spin-slow}.BlogEditor-module__NVAlHW__errorBanner{color:#ef4444;padding:var(--space-sm) var(--space-xl);background:#fef2f2;border-bottom:1px solid #fee2e2;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BlogEditor-module__NVAlHW__body{flex-direction:column;height:calc(100vh - 250px);min-height:480px;display:flex}.BlogEditor-module__NVAlHW__metaPane{padding:var(--space-xl);border-bottom:1px solid var(--color-border);gap:var(--space-md);background:#faf8f580;flex-direction:column;display:flex}.BlogEditor-module__NVAlHW__metaRow{gap:var(--space-md);display:flex}.BlogEditor-module__NVAlHW__contentPane{flex-direction:column;flex:1;display:flex;overflow:hidden}.BlogEditor-module__NVAlHW__writePane{flex-direction:column;flex:1;height:100%;display:flex}.BlogEditor-module__NVAlHW__markdownHint{color:var(--color-text-muted);padding:.5rem var(--space-xl);background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);font-size:.75rem}.BlogEditor-module__NVAlHW__contentArea{width:100%;padding:var(--space-xl);font-family:var(--font-body);color:var(--color-text);resize:none;border:none;outline:none;flex:1;font-size:1rem;line-height:1.7}.BlogEditor-module__NVAlHW__previewPane{padding:var(--space-2xl);background:var(--color-bg);flex:1;overflow-y:auto}.BlogEditor-module__NVAlHW__previewHeader{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-lg)}.BlogEditor-module__NVAlHW__previewCategory{color:var(--color-primary-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-size:.75rem;font-weight:700;display:inline-block}.BlogEditor-module__NVAlHW__previewTitle{font-family:var(--font-display);color:var(--color-primary);font-size:2rem;line-height:1.25}.BlogEditor-module__NVAlHW__previewExcerpt{color:var(--color-text-light);margin-top:var(--space-sm);font-size:1.05rem;font-style:italic}.BlogEditor-module__NVAlHW__previewMeta{color:var(--color-text-muted);margin-top:var(--space-md);font-size:.8rem}.BlogEditor-module__NVAlHW__previewContent{color:var(--color-text);font-size:1rem;line-height:1.8}.BlogEditor-module__NVAlHW__previewContent h2{font-family:var(--font-display);color:var(--color-primary);margin:var(--space-xl) 0 var(--space-md);font-size:1.5rem}.BlogEditor-module__NVAlHW__previewContent p{margin-bottom:var(--space-md)}.BlogEditor-module__NVAlHW__previewContent li{margin-left:var(--space-xl);margin-bottom:var(--space-sm);list-style-type:disc}.BlogEditor-module__NVAlHW__successState{text-align:center;padding:var(--space-5xl) var(--space-xl);color:var(--color-primary);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.BlogEditor-module__NVAlHW__successState h2{font-family:var(--font-display);font-size:1.75rem}.BlogEditor-module__NVAlHW__successState p{color:var(--color-text-light)}@media (max-width:768px){.BlogEditor-module__NVAlHW__metaRow{gap:var(--space-md);flex-direction:column}}
