.user-login-container[data-v-a9de5f03]{margin:0 auto;max-width:500px;padding:1rem}.login-card[data-v-a9de5f03]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:2.5rem}.login-title[data-v-a9de5f03]{align-items:center;background:transparent!important;color:#1a202c;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:2rem;text-align:center}.loading-state[data-v-a9de5f03]{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2rem}.spinner[data-v-a9de5f03]{animation:spin-a9de5f03 1s linear infinite;border:3px solid #e2e8f0;border-left-color:#4299e1;border-radius:50%;height:24px;width:24px}@keyframes spin-a9de5f03{to{transform:rotate(1turn)}}.form-tabs[data-v-a9de5f03]{border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;margin-bottom:2rem}.tab-button[data-v-a9de5f03]{background:none;border:none;border-bottom:3px solid transparent;color:#718096;cursor:pointer;flex:1;font-weight:600;padding:.75rem 1rem;transition:all .2s;white-space:nowrap}.tab-button.active[data-v-a9de5f03]{border-bottom-color:#4299e1;color:#4299e1}.tab-button[data-v-a9de5f03]:hover{color:#4299e1}.login-form[data-v-a9de5f03]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-a9de5f03]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-a9de5f03]{color:#2d3748;font-weight:500}.form-input[data-v-a9de5f03]{border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s}.form-input[data-v-a9de5f03]:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.btn[data-v-a9de5f03]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s}.btn[data-v-a9de5f03]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-a9de5f03]{background-color:#4299e1;color:#fff}.btn-primary[data-v-a9de5f03]:hover:not(:disabled){background-color:#3182ce}.btn-secondary[data-v-a9de5f03]{background-color:#e2e8f0;color:#2d3748}.btn-secondary[data-v-a9de5f03]:hover:not(:disabled){background-color:#cbd5e0}.alternative-login[data-v-a9de5f03]{margin-top:1.5rem}.divider[data-v-a9de5f03]{color:#718096;margin:1rem 0;position:relative;text-align:center}.divider[data-v-a9de5f03]:before{background-color:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span[data-v-a9de5f03]{background-color:#fff;padding:0 1rem}.authenticated-state[data-v-a9de5f03]{text-align:center}.success-message[data-v-a9de5f03]{margin-bottom:1.5rem}.success-message i[data-v-a9de5f03]{color:#48bb78;font-size:2rem;margin-bottom:.5rem}.success-message h4[data-v-a9de5f03]{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.success-message p[data-v-a9de5f03]{color:#718096}.authenticated-actions[data-v-a9de5f03]{display:flex;gap:1rem;justify-content:center}.message[data-v-a9de5f03]{align-items:center;border-radius:6px;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.message.success[data-v-a9de5f03]{background-color:#f0fff4;border:1px solid #9ae6b4;color:#22543d}.message.error[data-v-a9de5f03]{background-color:#fed7d7;border:1px solid #feb2b2;color:#742a2a}.auth-panel[data-v-3c5fd97f]{margin:0 auto;max-width:600px;padding:1rem}.auth-card[data-v-3c5fd97f]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem}.auth-title[data-v-3c5fd97f]{align-items:center;color:#2d3748;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.loading-state[data-v-3c5fd97f]{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2rem}.spinner[data-v-3c5fd97f]{animation:spin-3c5fd97f 1s linear infinite;border:3px solid #e2e8f0;border-left-color:#4299e1;border-radius:50%;height:24px;width:24px}@keyframes spin-3c5fd97f{to{transform:rotate(1turn)}}.auth-status-section[data-v-3c5fd97f]{background:#f7fafc;border-radius:6px;margin-bottom:2rem;padding:1rem}.status-header[data-v-3c5fd97f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.section-title[data-v-3c5fd97f]{color:#2d3748;font-size:1.125rem;font-weight:600;margin:0}.status-badge[data-v-3c5fd97f]{align-items:center;border-radius:20px;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}.status-badge.success[data-v-3c5fd97f]{background:#c6f6d5;color:#276749}.status-badge.error[data-v-3c5fd97f]{background:#fed7d7;color:#c53030}.user-info[data-v-3c5fd97f]{display:flex;flex-direction:column;gap:.5rem}.info-item[data-v-3c5fd97f]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-3c5fd97f]{color:#4a5568;font-weight:500}.info-value[data-v-3c5fd97f]{color:#2d3748;font-weight:600}.info-value.mono[data-v-3c5fd97f]{font-family:Courier New,monospace;font-size:.875rem}.info-value.success[data-v-3c5fd97f]{color:#38a169}.login-form-section[data-v-3c5fd97f]{margin-bottom:1rem}.login-form[data-v-3c5fd97f]{align-items:center;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-3c5fd97f]{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-label[data-v-3c5fd97f]{color:#4a5568;font-weight:500}.form-input[data-v-3c5fd97f]{border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s}.form-input[data-v-3c5fd97f]:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e126;outline:none}.form-input[data-v-3c5fd97f]:disabled{background:#f7fafc;cursor:not-allowed}.btn[data-v-3c5fd97f]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.btn[data-v-3c5fd97f]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-3c5fd97f]{background:#4299e1;color:#fff}.btn-primary[data-v-3c5fd97f]:hover:not(:disabled){background:#3182ce}.btn-secondary[data-v-3c5fd97f]{background:#718096;color:#fff}.btn-secondary[data-v-3c5fd97f]:hover:not(:disabled){background:#4a5568}.btn-danger[data-v-3c5fd97f]{background:#e53e3e;color:#fff}.btn-danger[data-v-3c5fd97f]:hover:not(:disabled){background:#c53030}.alternative-login[data-v-3c5fd97f]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.divider[data-v-3c5fd97f]{margin:1rem 0;position:relative;text-align:center}.divider[data-v-3c5fd97f]:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span[data-v-3c5fd97f]{background:#fff;color:#718096;font-size:.875rem;padding:0 1rem}.authenticated-actions[data-v-3c5fd97f]{display:flex;flex-direction:column;gap:1.5rem}.action-group[data-v-3c5fd97f]{display:flex;flex-direction:column;gap:1rem}.message[data-v-3c5fd97f]{align-items:center;border-radius:6px;display:flex;gap:.5rem;margin-top:1rem;padding:1rem}.message.success[data-v-3c5fd97f]{background:#f0fff4;border:1px solid #9ae6b4;color:#276749}.message.error[data-v-3c5fd97f]{background:#fed7d7;border:1px solid #feb2b2;color:#c53030}.preview-modal-overlay[data-v-2b738fac]{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.preview-modal[data-v-2b738fac]{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.preview-header[data-v-2b738fac]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.preview-header h3[data-v-2b738fac]{color:#374151;font-size:18px;margin:0}.close-button[data-v-2b738fac]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:24px}.close-button[data-v-2b738fac]:hover{color:#4b5563}.preview-content[data-v-2b738fac]{background:#fff;flex:1;overflow-y:auto;padding:32px}.preview-hero-image[data-v-2b738fac]{border-radius:8px;height:300px;margin-bottom:24px;overflow:hidden;width:100%}.preview-hero-image img[data-v-2b738fac]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-title[data-v-2b738fac]{color:#111827;font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}.preview-meta[data-v-2b738fac]{border-bottom:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:14px;gap:16px;margin-bottom:32px;padding-bottom:24px}.preview-category[data-v-2b738fac]{color:#4f46e5;font-weight:600}.preview-body[data-v-2b738fac]{color:#374151;font-size:18px;line-height:1.8;margin:0 auto;max-width:65ch}.preview-body[data-v-2b738fac] h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:32px}.preview-body[data-v-2b738fac] p{margin-bottom:24px}.preview-body[data-v-2b738fac] img{border-radius:8px;margin:24px 0;max-width:100%}.preview-body[data-v-2b738fac] blockquote{border-left:4px solid #e5e7eb;color:#4b5563;font-style:italic;margin-left:0;padding-left:16px}.preview-footer[data-v-2b738fac]{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.close-action-button[data-v-2b738fac]{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.close-action-button[data-v-2b738fac]:hover{background:#4338ca}.shared-blog-post-editor{margin:0 auto;max-width:800px;width:100%}.theme-minimal .editor-card{background-color:transparent;border:none;box-shadow:none}.theme-advanced .editor-card{border:1px solid #cbd5e0;border-radius:12px;box-shadow:0 4px 8px #00000026}.theme-minimal .editor-content{padding:12px}.theme-advanced .editor-content{padding:32px}.title-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.title-header label{margin-bottom:0}.import-button{background-color:#6366f1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background-color .2s;white-space:nowrap}.import-button:hover{background-color:#4f46e5}.import-button:active{background-color:#4338ca}.content-textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.character-count{color:#718096;font-size:12px;margin-top:4px;text-align:right}.preview-toggle-button,.sample-content-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.cancel-button,.create-button,.draft-button,.publish-button,.save-button{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.create-button.disabled-auth{background-color:#9ca3af;color:#6b7280;cursor:not-allowed}.create-button.disabled-auth:hover{background-color:#9ca3af}.draft-button{background-color:#f59e0b;color:#fff}.draft-button:hover:not(:disabled){background-color:#d97706}.draft-button.disabled-auth{background-color:#9ca3af;color:#6b7280;cursor:not-allowed}.draft-button.disabled-auth:hover{background-color:#9ca3af}.publish-button{background-color:#10b981;color:#fff}.publish-button:hover:not(:disabled){background-color:#059669}.publish-button.disabled-auth{background-color:#9ca3af;color:#6b7280;cursor:not-allowed}.publish-button.disabled-auth:hover{background-color:#9ca3af}.create-button:disabled,.draft-button:disabled,.publish-button:disabled,.save-button:disabled{cursor:not-allowed;opacity:.5}.error-message{background-color:#fed7d7;border:1px solid #fc8181;border-radius:6px}.error-message,.success-message{margin-bottom:16px;padding:12px 16px}.success-message{animation:fadeIn .3s ease-in;background-color:#c6f6d5;border:1px solid #68d391;border-radius:6px;color:#22543d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.shared-blog-post-editor{max-width:100%}.editor-content{padding:16px}.content-actions{flex-direction:column;gap:4px}.action-buttons{flex-direction:column;gap:8px}.cancel-button,.create-button,.draft-button,.publish-button,.save-button{width:100%}}.related-posts-section{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:20px}.related-posts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.related-posts-header label{color:#374151;font-weight:600;margin-bottom:0}.add-related-button{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.add-related-button:hover{background-color:#059669}.translation-link{background-color:#eff6ff;border:1px solid #3b82f6;border-radius:6px;margin-bottom:16px;padding:12px}.translation-info{align-items:center;display:flex;gap:8px}.translation-label{color:#1e40af;font-weight:600}.translation-title{color:#374151;font-weight:500}.translation-language{color:#6b7280;font-size:14px}.remove-related-button,.remove-translation-button{align-items:center;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;margin-left:auto;width:20px}.remove-related-button:hover,.remove-translation-button:hover{background:#dc2626}.related-posts-list{display:flex;flex-direction:column;gap:8px}.related-post-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:12px;padding:10px}.related-post-title{color:#374151;flex:1;font-weight:500}.related-post-category{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:14px;padding:2px 8px}.no-related-posts{color:#6b7280;font-style:italic;padding:20px;text-align:center}.related-posts-dialog-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.related-posts-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.dialog-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.dialog-header h3{color:#374151;font-size:18px;font-weight:600;margin:0}.close-dialog-button{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:20px;padding:4px}.close-dialog-button:hover{background-color:#f3f4f6;color:#374151}.dialog-content{flex:1;overflow-y:auto;padding:20px}.search-section{margin-bottom:20px}.search-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:10px 12px;width:100%}.search-input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e126;outline:none}.relationship-instructions{background-color:#f8fafc;border-left:4px solid #4299e1;border-radius:8px;margin-bottom:20px;padding:16px}.relationship-instructions p{color:#374151;font-weight:500;margin:0 0 12px}.relationship-instructions ul{margin:0;padding-left:20px}.relationship-instructions li{color:#6b7280;font-size:14px;margin-bottom:8px}.relationship-instructions strong{color:#374151}.search-results{max-height:300px;min-height:200px;overflow-y:auto}.no-search-results,.search-loading{color:#6b7280;font-style:italic;padding:40px 20px;text-align:center}.search-results-list{display:flex;flex-direction:column;gap:8px}.search-result-item{align-items:flex-start;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:12px;padding:12px;transition:all .2s}.search-result-item:hover{background-color:#f0f9ff;border-color:#4299e1}.search-result-item.selected-related{background-color:#f0fdf4;border-color:#22c55e}.search-result-item.selected-linked{background-color:#fef3c7;border-color:#f59e0b}.search-result-item.selected-related.selected-linked{background-color:#e0f2fe;border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e91a}.post-selection-controls{display:flex;flex-direction:column;gap:8px;min-width:80px}.selection-option{align-items:center;display:flex;gap:6px}.post-selection-input{cursor:pointer;margin:0}.selection-label{color:#6b7280;cursor:pointer;font-size:12px;font-weight:500}.result-content{flex:1}.result-title{color:#374151;font-weight:500;margin-bottom:4px}.result-meta{color:#6b7280;display:flex;font-size:12px;gap:12px}.result-category,.result-language,.result-status{background-color:#f3f4f6;border-radius:3px;padding:2px 6px}.dialog-actions{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 20px}.cancel-dialog-button{background-color:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-weight:500;padding:8px 16px}.cancel-dialog-button:hover{background-color:#e5e7eb}.confirm-dialog-button{background-color:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.confirm-dialog-button:hover:not(:disabled){background-color:#3182ce}.confirm-dialog-button:disabled{background-color:#a0aec0;cursor:not-allowed;opacity:.6}.duplicate-dialog-overlay[data-v-0209b3a5]{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.duplicate-dialog[data-v-0209b3a5]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.dialog-header[data-v-0209b3a5]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.dialog-title[data-v-0209b3a5]{color:#111827;font-size:18px;font-weight:600;margin:0}.close-button[data-v-0209b3a5]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:20px;padding:4px}.close-button[data-v-0209b3a5]:hover{background:#f3f4f6;color:#374151}.dialog-content[data-v-0209b3a5]{padding:24px}.warning-message[data-v-0209b3a5]{align-items:flex-start;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.warning-icon[data-v-0209b3a5]{flex-shrink:0;font-size:20px}.warning-message p[data-v-0209b3a5]{color:#92400e;line-height:1.5;margin:0}.file-comparison[data-v-0209b3a5]{margin-bottom:24px}.file-comparison h4[data-v-0209b3a5]{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.comparison-grid[data-v-0209b3a5]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.comparison-column h5[data-v-0209b3a5]{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px}.file-details[data-v-0209b3a5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.file-details p[data-v-0209b3a5]{color:#374151;font-size:13px;margin:0 0 4px}.file-details p[data-v-0209b3a5]:last-child{margin-bottom:0}.options-section h4[data-v-0209b3a5]{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.option-buttons[data-v-0209b3a5]{display:flex;flex-direction:column;gap:12px}.option-button[data-v-0209b3a5]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s}.option-button[data-v-0209b3a5]:hover{background:#f9fafb;border-color:#d1d5db}.option-button.selected[data-v-0209b3a5]{background:#eff6ff;border-color:#3b82f6}.option-button.recommended[data-v-0209b3a5]{border-color:#10b981}.option-button.recommended.selected[data-v-0209b3a5]{background:#ecfdf5;border-color:#10b981}.option-icon[data-v-0209b3a5]{flex-shrink:0;font-size:24px}.option-content[data-v-0209b3a5]{flex:1}.option-content strong[data-v-0209b3a5]{color:#111827;display:block;font-weight:600;margin-bottom:4px}.option-content small[data-v-0209b3a5]{color:#6b7280;font-size:13px;line-height:1.4}.remember-section[data-v-0209b3a5]{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.remember-checkbox[data-v-0209b3a5]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.remember-checkbox input[type=checkbox][data-v-0209b3a5]{margin:0}.dialog-footer[data-v-0209b3a5]{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.cancel-button[data-v-0209b3a5]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-weight:500;padding:8px 16px}.cancel-button[data-v-0209b3a5]:hover{background:#f3f4f6}.confirm-button[data-v-0209b3a5]{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.confirm-button[data-v-0209b3a5]:hover:not(:disabled){background:#2563eb}.confirm-button[data-v-0209b3a5]:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.comparison-grid[data-v-0209b3a5]{grid-template-columns:1fr}.dialog-footer[data-v-0209b3a5]{flex-direction:column}.cancel-button[data-v-0209b3a5],.confirm-button[data-v-0209b3a5]{width:100%}}.shared-blog-post-creator[data-v-1626863d]{margin:0 auto;max-width:800px;width:100%}.auth-status-banner[data-v-1626863d]{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:20px;padding:12px 16px}.auth-info[data-v-1626863d]{background:#eff6ff;border:1px solid #3b82f6;color:#1e40af}.auth-warning[data-v-1626863d]{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.auth-error[data-v-1626863d]{background:#fee2e2;border:1px solid #ef4444;color:#dc2626}.auth-icon[data-v-1626863d]{flex-shrink:0;font-size:16px}.auth-message[data-v-1626863d]{flex:1;line-height:1.4}.theme-default[data-v-1626863d]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.theme-minimal[data-v-1626863d]{background-color:transparent;padding:16px}.theme-advanced[data-v-1626863d]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 8px #00000026;padding:32px}.creator-header[data-v-1626863d]{align-items:center;display:flex;margin-bottom:24px}.back-button[data-v-1626863d]{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;margin-right:16px;padding:8px 12px;transition:all .2s}.back-button[data-v-1626863d]:hover{background-color:#edf2f7;border-color:#cbd5e0}.creator-title[data-v-1626863d]{color:#2d3748;font-size:24px;font-weight:600;margin:0}.config-error-message[data-v-1626863d]{background-color:#fed7d7;border:1px solid #fc8181;border-radius:6px;color:#c53030;margin-bottom:24px;padding:16px}.config-error-message h3[data-v-1626863d]{font-size:16px;font-weight:600;margin:0 0 8px}.config-error-message ul[data-v-1626863d]{margin:0;padding-left:20px}.error-message[data-v-1626863d]{background-color:#fed7d7;border:1px solid #fc8181;border-radius:6px;color:#c53030;margin-bottom:16px;padding:12px 16px}.success-message[data-v-1626863d]{background-color:#c6f6d5;border:1px solid #68d391;border-radius:6px;color:#22543d;margin-bottom:16px;padding:12px 16px}@media (max-width:768px){.shared-blog-post-creator[data-v-1626863d]{max-width:100%}.theme-advanced[data-v-1626863d],.theme-default[data-v-1626863d]{margin:8px;padding:16px}.creator-header[data-v-1626863d]{align-items:flex-start;flex-direction:column;gap:12px}.back-button[data-v-1626863d]{margin-right:0}}.spinner-container[data-v-dfa8b0a3]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.spinner[data-v-dfa8b0a3]{animation:spin-dfa8b0a3 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.loading-text[data-v-dfa8b0a3]{color:#666;font-size:1.1rem;margin-top:1rem}.dark{border-color:#60a5fa #374151 #374151}@keyframes spin-dfa8b0a3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.v-pagination[data-v-be22a946]{margin:2rem 0}.pagination-list[data-v-be22a946]{display:flex;gap:.5rem;justify-content:center;list-style:none;padding:0}.pagination-button[data-v-be22a946]{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:.5rem 1rem}.pagination-button[data-v-be22a946]:hover:not(:disabled){background:#f0f0f0}.pagination-button.active[data-v-be22a946]{background:#007bff;border-color:#007bff;color:#fff}.pagination-button[data-v-be22a946]:disabled{cursor:not-allowed;opacity:.5}.user-status[data-v-5054f194]{font-size:.875rem;line-height:1.25rem}.authenticated-user[data-v-5054f194]{color:#374151}.guest-user[data-v-5054f194]{color:#4b5563}.signin-link[data-v-5054f194],.username-link[data-v-5054f194]{color:#2563eb;font-weight:500}.signin-link[data-v-5054f194]:hover,.username-link[data-v-5054f194]:hover{color:#1d4ed8}.dark{color:#d1d5db;color:#9ca3af;color:#60a5fa;color:#93c5fd}.blog-container[data-v-8817b652]{margin:0 auto;max-width:1200px;padding:2rem 1rem}.blog-grid[data-v-8817b652]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.blog-grid[data-v-8817b652]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid[data-v-8817b652]{grid-template-columns:repeat(3,1fr)}}.blog-loading-wrapper[data-v-8817b652]{align-items:center;display:flex;justify-content:center;padding:2rem 0}.blog-loading-spinner[data-v-8817b652]{animation:blog-spin-8817b652 1s linear infinite;border:2px solid transparent;border-bottom:2px solid var(--color-accent-blue,#3b82f6);border-radius:9999px;height:2rem;width:2rem}@keyframes blog-spin-8817b652{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.blog-error[data-v-8817b652]{color:var(--color-error,#ef4444);padding:1rem 0;text-align:center}.fullscreen-loader[data-v-5109c6a4]{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.blog-grid[data-v-5109c6a4]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}@media (max-width:1200px){.blog-grid[data-v-5109c6a4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid[data-v-5109c6a4]{grid-template-columns:1fr}}.blog-grid .hero-post{grid-column:1/-1!important;height:auto;max-height:600px}.blog-grid .hero-post .header-img{height:400px}.blog-grid .hero-post .title{font-size:2rem;line-height:2.5rem}.blog-grid .hero-post .content{padding:2rem}.blog-grid .blog-post{transition:transform .2s ease}.blog-grid .blog-post:hover{transform:translateY(-5px)}@media (max-width:600px){.blog-grid .hero-post .header-img{height:300px}}._cardContainer_nyhiy_2{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .3s ease}._cardContainer_nyhiy_2:hover{box-shadow:0 4px 6px #0000001a}._imageContainer_nyhiy_14{height:12rem;overflow:hidden;position:relative}._image_nyhiy_14{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._featuredBadge_nyhiy_26{align-items:center;background-color:#f59e0b;border-radius:9999px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;left:.5rem;padding:.25rem .5rem;position:absolute;top:.5rem}._featuredIcon_nyhiy_42{font-size:.875rem}._featuredText_nyhiy_46{font-size:.75rem;letter-spacing:.025em;text-transform:uppercase}._categoryWrapper_nyhiy_52{position:absolute;right:.5rem;top:.5rem}._category_nyhiy_52{background-color:var(--color-accent-blue,#3b82f6);border-radius:9999px;color:#fff;font-size:.875rem;padding:.25rem .75rem}._content_nyhiy_66{padding:1rem}._title_nyhiy_70{color:var(--color-text-light-mode,#1f2937);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}._excerpt_nyhiy_77{color:var(--color-text-light-mode-secondary,#4b5563);display:-webkit-box;margin-bottom:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._footer_nyhiy_86{justify-content:space-between}._authorInfo_nyhiy_92,._footer_nyhiy_86{align-items:center;display:flex}._avatar_nyhiy_97{border-radius:9999px;height:2rem;margin-right:.5rem;width:2rem}._authorName_nyhiy_104{color:var(--color-text-light-mode,#1f2937);font-size:.875rem}._date_nyhiy_109{color:var(--color-text-light-mode-secondary,#6b7280);font-size:.875rem}.dark ._cardContainer_nyhiy_2{background-color:var(--color-gray-800,#1f2937)}.dark ._title_nyhiy_70{color:var(--color-text-dark-mode,#f3f4f6)}.dark ._excerpt_nyhiy_77{color:var(--color-text-dark-mode-secondary,#9ca3af)}.dark ._authorName_nyhiy_104{color:var(--color-text-dark-mode,#f3f4f6)}.dark ._date_nyhiy_109{color:var(--color-text-dark-mode-secondary,#9ca3af)}.contact-form-container[data-v-4bc91d96]{margin:0 auto;max-width:600px;padding:2rem}.contact-form-default[data-v-4bc91d96]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}.contact-form-glass[data-v-4bc91d96]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 8px 32px #1f26875e,inset 0 1px #fff6}.dark .contact-form-glass[data-v-4bc91d96]{background:#11182766;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a}.contact-form-header[data-v-4bc91d96]{margin-bottom:2rem;text-align:center}.contact-form-title[data-v-4bc91d96]{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.dark .contact-form-title[data-v-4bc91d96]{color:#f9fafb}.contact-form-description[data-v-4bc91d96]{color:#6b7280;font-size:1rem;line-height:1.5}.dark .contact-form-description[data-v-4bc91d96]{color:#d1d5db}.contact-form[data-v-4bc91d96]{space-y:1.5rem}.form-group[data-v-4bc91d96]{margin-bottom:1.5rem}.form-label[data-v-4bc91d96]{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.dark .form-label[data-v-4bc91d96]{color:#e5e7eb}.form-input[data-v-4bc91d96],.form-textarea[data-v-4bc91d96]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem;transition:all .2s ease;width:100%}.dark .form-input[data-v-4bc91d96],.dark .form-textarea[data-v-4bc91d96]{background:#1f2937cc;border-color:#4b5563;color:#f9fafb}.form-input[data-v-4bc91d96]:focus,.form-textarea[data-v-4bc91d96]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input-error[data-v-4bc91d96]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.form-textarea[data-v-4bc91d96]{min-height:120px;resize:vertical}.form-error[data-v-4bc91d96]{color:#ef4444;font-size:.875rem;margin-top:.25rem}.form-hint[data-v-4bc91d96]{color:#6b7280;font-size:.75rem;margin-top:.25rem;text-align:right}.dark .form-hint[data-v-4bc91d96]{color:#9ca3af}.form-actions[data-v-4bc91d96]{margin-top:2rem}.form-submit-btn[data-v-4bc91d96]{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.form-submit-btn[data-v-4bc91d96]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.form-submit-btn[data-v-4bc91d96]:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.loading-spinner[data-v-4bc91d96]{animation:spin-4bc91d96 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:1rem;width:1rem}@keyframes spin-4bc91d96{to{transform:rotate(1turn)}}.form-general-error[data-v-4bc91d96],.form-success[data-v-4bc91d96]{align-items:center;border-radius:8px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem}.form-success[data-v-4bc91d96]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.dark .form-success[data-v-4bc91d96]{background:#22c55e1a;border-color:#22c55e4d;color:#4ade80}.form-general-error[data-v-4bc91d96]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.dark .form-general-error[data-v-4bc91d96]{background:#ef44441a;border-color:#ef44444d;color:#f87171}.error-icon[data-v-4bc91d96],.success-icon[data-v-4bc91d96]{font-size:1.25rem;font-weight:700}.share-buttons[data-v-bd110c4c]{align-items:center;display:flex;gap:.5rem}.share-btn[data-v-bd110c4c]{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.dark .share-btn[data-v-bd110c4c]{color:#b5bac2}.dark .share-btn[data-v-bd110c4c]:hover{background:#374151}.icon[data-v-bd110c4c]{height:24px;width:24px;fill:currentColor}.copy-icon[data-v-bd110c4c]{fill:none!important;stroke:currentColor}.share-btn.facebook[data-v-bd110c4c]{color:#1877f2}.share-btn.reddit[data-v-bd110c4c]{color:#ff4500}.share-btn.linkedin[data-v-bd110c4c]{color:#0077b5}.share-btn.copy[data-v-bd110c4c]{color:#2196f3}.share-btn[data-v-bd110c4c]:hover{background:#f3f4f6;filter:brightness(1.1);transform:translateY(-2px)}.share-btn.copied[data-v-bd110c4c]{background:#e8f5e9;color:#4caf50!important}.dark .share-btn.copied[data-v-bd110c4c]{background:#065f46}.copied-text[data-v-bd110c4c]{font-size:.75rem;font-weight:700}.blog-post[data-v-c6975fca]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.dark .blog-post[data-v-c6975fca]{background:#1f2937;box-shadow:0 2px 4px #0000004d}.blog-post[data-v-c6975fca]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.image-container[data-v-c6975fca]{height:220px;overflow:hidden;width:100%}.header-img[data-v-c6975fca]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-post:hover .header-img[data-v-c6975fca]{transform:scale(1.05)}.content[data-v-c6975fca]{padding:1.5rem}.title[data-v-c6975fca]{color:#333;font-size:1.5rem;line-height:1.3;margin:0 0 1rem}.dark .title[data-v-c6975fca]{color:#f9fafb}.metadata[data-v-c6975fca]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.dark .metadata[data-v-c6975fca]{color:#b5bac2}.metadata-row[data-v-c6975fca]{align-items:center;display:flex;gap:1rem}.dark .metadata-row[data-v-c6975fca]{color:#b5bac2}.category[data-v-c6975fca]{border-radius:16px;display:inline-block;font-size:.875rem;font-weight:500;max-width:100%;overflow:hidden;padding:.25rem .75rem;text-overflow:ellipsis;white-space:nowrap}.author-date[data-v-c6975fca]{color:#666;display:flex;font-size:.875rem;gap:.5rem}.dark .author-date[data-v-c6975fca]{color:#d1d5db}.excerpt[data-v-c6975fca]{color:#555;line-height:1.6;margin-bottom:1.5rem}.dark .excerpt[data-v-c6975fca]{color:#d1d5db}.actions[data-v-c6975fca]{align-items:center;display:flex;justify-content:space-between}.read-more[data-v-c6975fca]{background:transparent;border:none;color:#2196f3;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:color .2s ease}.read-more[data-v-c6975fca]:hover{color:#1976d2}.blog-post.hero-post[data-v-c6975fca]{grid-column:1/-1}.hero-post .image-container[data-v-c6975fca]{height:400px}.hero-post .title[data-v-c6975fca]{font-size:2rem}@media (max-width:768px){.hero-post .image-container[data-v-c6975fca]{height:300px}.hero-post .title[data-v-c6975fca]{font-size:1.75rem}}.blog-view[data-v-60d90762]{margin:0 auto;max-width:1200px}.pagination-container[data-v-60d90762]{display:flex;justify-content:center;margin-top:2rem}.base-button[data-v-ede530b8]{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:all .2s ease-in-out}.base-button[data-v-ede530b8]:focus{box-shadow:0 0 0 2px #3b82f680;outline:none}.base-button[data-v-ede530b8]:disabled{cursor:not-allowed;opacity:.5}.base-button.bg-blue-600[data-v-ede530b8]{background-color:#2563eb;border-color:transparent;color:#fff}.base-button.bg-blue-600[data-v-ede530b8]:hover:not(:disabled){background-color:#1d4ed8}.base-button.bg-gray-200[data-v-ede530b8]{background-color:#e5e7eb;border-color:#d1d5db;color:#374151}.base-button.bg-gray-200[data-v-ede530b8]:hover:not(:disabled){background-color:#d1d5db}.base-button.bg-red-500[data-v-ede530b8]{background-color:#ef4444;border-color:transparent;color:#fff}.base-button.bg-red-500[data-v-ede530b8]:hover:not(:disabled){background-color:#dc2626}.comment-input-wrapper[data-v-54cd5062]{display:flex;flex-direction:column;gap:.75rem;width:100%}.textarea-container[data-v-54cd5062]{position:relative}.comment-textarea[data-v-54cd5062]{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#111827;font-size:.875rem;line-height:1.25rem;min-height:100px;padding:.75rem .75rem 2rem;resize:vertical;transition:all .2s ease-in-out;width:100%}.comment-textarea[data-v-54cd5062]::-moz-placeholder{color:#6b7280}.comment-textarea[data-v-54cd5062]::placeholder{color:#6b7280}.comment-textarea[data-v-54cd5062]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.comment-textarea.error[data-v-54cd5062]{background-color:#fdf2f2;border-color:#e74c3c}.character-count[data-v-54cd5062]{background-color:#ffffffe6;border-radius:3px;bottom:.5rem;color:#666;font-size:.8rem;padding:.2rem .4rem;position:absolute;right:.75rem}.character-count.warning[data-v-54cd5062]{color:#f39c12;font-weight:700}.character-count.error[data-v-54cd5062]{color:#e74c3c;font-weight:700}.validation-errors[data-v-54cd5062]{display:flex;flex-direction:column;gap:.25rem}.error-message[data-v-54cd5062]{background-color:#fdf2f2;border:1px solid #f5c6cb;border-radius:4px;color:#e74c3c;font-size:.9rem;padding:.5rem}.comment-actions[data-v-54cd5062]{display:flex;gap:.5rem;justify-content:flex-end}.guest-form-wrapper[data-v-95ed2ed6]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;gap:1rem;padding:1rem}.guest-info-text[data-v-95ed2ed6]{color:#4b5563;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.form-group[data-v-95ed2ed6]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.email-input[data-v-95ed2ed6]{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;transition:all .2s ease-in-out;width:100%}.email-input[data-v-95ed2ed6]::-moz-placeholder{color:#6b7280}.email-input[data-v-95ed2ed6]::placeholder{color:#6b7280}.email-input[data-v-95ed2ed6]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680;outline:none}.email-input.error[data-v-95ed2ed6]{border-color:#ef4444}.email-input.error[data-v-95ed2ed6]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444480}.error-message[data-v-95ed2ed6]{color:#ef4444;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:.25rem}.action-buttons[data-v-95ed2ed6]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.register-button[data-v-95ed2ed6]{transition:background-color .2s ease-in-out}.register-button[data-v-95ed2ed6]:hover{background-color:#d1d5db}.post-button[data-v-95ed2ed6]{background-color:#2563eb;color:#fff;transition:background-color .2s ease-in-out}.post-button[data-v-95ed2ed6]:hover:not(:disabled){background-color:#1d4ed8}.post-button.disabled[data-v-95ed2ed6]{background-color:#60a5fa;cursor:not-allowed}[data-v-95ed2ed6] .base-button{border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem}.comment-component[data-v-2050f783]{display:flex;flex-direction:column;gap:1rem}.auth-status-section[data-v-2050f783]{margin-bottom:1rem}.auth-status[data-v-2050f783]{border:1px solid;border-radius:.5rem;padding:.75rem}.auth-status.authenticated[data-v-2050f783]{background-color:#f0fdf4;border-color:#bbf7d0}.auth-status.guest[data-v-2050f783]{background-color:#eff6ff;border-color:#bfdbfe}.auth-text[data-v-2050f783]{color:#374151;font-size:.875rem;line-height:1.25rem}.username-link[data-v-2050f783]{color:#15803d;font-weight:500}.signin-link[data-v-2050f783]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:underline;transition:color .2s ease-in-out}.signin-link[data-v-2050f783]:hover{color:#1e40af}.guest-section[data-v-2050f783]{margin-top:1rem}.error-alert[data-v-2050f783]{background-color:#fef2f2;border-radius:.375rem;color:#dc2626;font-size:.875rem;line-height:1.25rem;padding:.75rem}.spinner-container[data-v-1198214e]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.orbit-spinner[data-v-1198214e],.orbit-spinner[data-v-1198214e] *{box-sizing:border-box}.orbit-spinner[data-v-1198214e]{border-radius:50%;height:60px;margin-bottom:1rem;perspective:800px;width:60px}.orbit-spinner .orbit[data-v-1198214e]{border-radius:50%;box-sizing:border-box;height:100%;position:absolute;width:100%}.orbit-spinner .orbit[data-v-1198214e]:first-child{animation:orbit-spinner-orbit-one-animation-1198214e 1.2s linear infinite;border-bottom:3px solid #3182ce;left:0;top:0}.orbit-spinner .orbit[data-v-1198214e]:nth-child(2){animation:orbit-spinner-orbit-two-animation-1198214e 1.2s linear infinite;border-right:3px solid #38a169;right:0;top:0}.orbit-spinner .orbit[data-v-1198214e]:nth-child(3){animation:orbit-spinner-orbit-three-animation-1198214e 1.2s linear infinite;border-top:3px solid #e53e3e;bottom:0;right:0}.spinner-text[data-v-1198214e]{color:#4a5568;font-size:1.1rem;font-weight:500}@keyframes orbit-spinner-orbit-one-animation-1198214e{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes orbit-spinner-orbit-two-animation-1198214e{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes orbit-spinner-orbit-three-animation-1198214e{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.detailed-blog-page[data-v-2e3c874e]{margin:0 auto;max-width:1200px;padding:1rem}.loading-spinner[data-v-2e3c874e]{padding:2rem;text-align:center}.error-message[data-v-2e3c874e]{color:#dc3545;padding:1rem}.back-button[data-v-2e3c874e]{align-items:center;background:0 0;border:none;color:#3498db;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.back-icon[data-v-2e3c874e]{font-size:1.2rem}.post-container[data-v-2e3c874e]{margin:0 auto;max-width:800px}.post-header[data-v-2e3c874e]{margin-bottom:2rem}.header-content[data-v-2e3c874e]{align-items:flex-start;display:flex;justify-content:space-between}.title-section[data-v-2e3c874e]{flex:1}.post-meta[data-v-2e3c874e]{color:#666;display:flex;gap:1rem;margin-top:.5rem}.category[data-v-2e3c874e]{color:#3498db}.translation-button[data-v-2e3c874e]{background-color:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.post-image-container[data-v-2e3c874e]{margin-bottom:2rem;min-height:200px;position:relative;width:100%}.image-loading-spinner[data-v-2e3c874e]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-image[data-v-2e3c874e]{border-radius:8px;cursor:pointer;margin-bottom:2rem;width:100%}.post-content[data-v-2e3c874e]{font-size:1.2rem;line-height:1.8;margin-bottom:2rem}:is(.post-content[data-v-2e3c874e] h1,.post-content[data-v-2e3c874e] h2,.post-content[data-v-2e3c874e] h3,.post-content[data-v-2e3c874e] h4,.post-content[data-v-2e3c874e] h5,.post-content[data-v-2e3c874e] h6){font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.post-content[data-v-2e3c874e] h1{border-bottom:1px solid #e2e8f0;font-size:2em;padding-bottom:8px}.post-content[data-v-2e3c874e] h2{font-size:1.5em}.post-content[data-v-2e3c874e] h3{font-size:1.25em}.post-content[data-v-2e3c874e] p{margin-bottom:16px}:is(.post-content[data-v-2e3c874e] ul,.post-content[data-v-2e3c874e] ol){margin-bottom:16px;padding-left:24px}.post-content[data-v-2e3c874e] li{margin-bottom:4px}.post-content[data-v-2e3c874e] blockquote{border-left:4px solid #e2e8f0;color:#6a737d;margin:16px 0;padding:0 16px}.post-content[data-v-2e3c874e] code{background-color:#f1f3f4;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 4px}.post-content[data-v-2e3c874e] pre{background-color:#f6f8fa;border-radius:6px;margin-bottom:16px;overflow-x:auto;padding:16px}.post-content[data-v-2e3c874e] pre code{background-color:#0000;padding:0}.post-content[data-v-2e3c874e] a{color:#0366d6;text-decoration:none}.post-content[data-v-2e3c874e] a:hover{text-decoration:underline}.post-content[data-v-2e3c874e] img{border-radius:6px;height:auto;margin:16px 0;max-width:100%}.interaction-section[data-v-2e3c874e]{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:2rem;padding:1rem 0}.interaction-buttons[data-v-2e3c874e]{display:flex;gap:1rem;justify-content:space-between}.comment-button[data-v-2e3c874e],.like-button[data-v-2e3c874e]{align-items:center;background:0 0;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.like-button[data-v-2e3c874e]:hover{transform:scale(1.1)}.like-button.liked[data-v-2e3c874e]{color:#e74c3c}.comments-section[data-v-2e3c874e]{background:#00000008;border-radius:8px;margin-bottom:2rem;padding:2rem}.comment-item[data-v-2e3c874e]{border-bottom:1px solid #e0e0e0;padding:1rem 0}.comment-date[data-v-2e3c874e]{color:#666;font-size:.9rem}.pending-comment[data-v-2e3c874e]{color:#e74c3c;font-style:italic}.related-posts[data-v-2e3c874e]{margin-top:3rem}.related-posts-grid[data-v-2e3c874e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}@media (max-width:768px){.header-content[data-v-2e3c874e]{flex-direction:column;gap:1rem}.translation-section[data-v-2e3c874e]{width:100%}}.test-plugin-page[data-v-2e67dcde]{margin:0 auto;max-width:1200px;padding:2rem}h1[data-v-2e67dcde]{font-size:2rem;margin-bottom:1rem}p[data-v-2e67dcde]{margin-bottom:2rem}.test-controls[data-v-2e67dcde]{background-color:#f5f5f5;border-radius:8px;margin-bottom:2rem;padding:1.5rem}h2[data-v-2e67dcde]{font-size:1.5rem;margin-bottom:1rem}.input-group[data-v-2e67dcde]{align-items:center;display:flex;gap:1rem}label[data-v-2e67dcde]{font-weight:700}.post-id-input[data-v-2e67dcde]{border:1px solid #ccc;border-radius:4px;flex:1;padding:.5rem}.load-button[data-v-2e67dcde]{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.load-button[data-v-2e67dcde]:hover{background-color:#2980b9}.post-container[data-v-2e67dcde]{border:1px solid #eee;border-radius:8px;margin-top:2rem;padding:1rem}.blog-post-viewer[data-v-675a9909]{position:relative;width:100%}.error-container[data-v-675a9909],.loading-container[data-v-675a9909],.no-post-container[data-v-675a9909]{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:3rem 0}.dark .error-container[data-v-675a9909],.dark .loading-container[data-v-675a9909],.dark .no-post-container[data-v-675a9909]{background-color:#1f2937}.loading-spinner[data-v-675a9909]{animation:spin-675a9909 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:1rem;width:40px}@keyframes spin-675a9909{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-675a9909],.no-post-message[data-v-675a9909]{color:#666;font-size:1.1rem}.error-message[data-v-675a9909]{background-color:#fff3f3;border:1px solid #ffcaca;border-radius:.5rem;color:#e53e3e;margin-bottom:1rem;max-width:500px;padding:1rem;text-align:center;width:100%}.retry-button[data-v-675a9909]{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1.5rem}.retry-button[data-v-675a9909]:hover{background-color:#2980b9}.post-container[data-v-675a9909]{margin:0 auto;max-width:800px;width:100%}.post-content-container[data-v-675a9909]{margin-top:1rem}.back-icon[data-v-675a9909]{font-size:1.2rem}.post-header[data-v-675a9909]{margin-bottom:2rem}.header-content[data-v-675a9909]{align-items:flex-start;display:flex;justify-content:space-between}.title-section[data-v-675a9909]{flex:1}h1[data-v-675a9909]{color:#333;margin-bottom:.5rem;margin-top:0}.dark h1[data-v-675a9909]{color:#f9fafb}.post-meta[data-v-675a9909]{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;margin-top:.5rem}.dark .post-meta[data-v-675a9909]{color:#b5bac2}.meta-item.category[data-v-675a9909]{color:#3498db;font-weight:700}.translation-section[data-v-675a9909]{flex-shrink:0;margin-left:1rem}.translation-button[data-v-675a9909]{background-color:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s}.translation-button[data-v-675a9909]:hover{background-color:#27ae60}.post-image[data-v-675a9909]{border-radius:8px;margin-bottom:1.5rem;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.post-content[data-v-675a9909]{color:#333;line-height:1.6;margin-bottom:2rem}.dark .post-content[data-v-675a9909]{color:#e5e7eb}.post-content h1[data-v-675a9909],.post-content h2[data-v-675a9909],.post-content h3[data-v-675a9909],.post-content h4[data-v-675a9909],.post-content h5[data-v-675a9909],.post-content h6[data-v-675a9909]{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.dark .post-content h1[data-v-675a9909],.dark .post-content h2[data-v-675a9909],.dark .post-content h3[data-v-675a9909],.dark .post-content h4[data-v-675a9909],.dark .post-content h5[data-v-675a9909],.dark .post-content h6[data-v-675a9909]{color:#f9fafb}.post-content h1[data-v-675a9909]{border-bottom:1px solid #e2e8f0;font-size:2em;padding-bottom:8px}.post-content h2[data-v-675a9909]{font-size:1.5em}.post-content h3[data-v-675a9909]{font-size:1.25em}.post-content p[data-v-675a9909]{margin-bottom:16px}.post-content ol[data-v-675a9909],.post-content ul[data-v-675a9909]{margin-bottom:16px;padding-left:24px}.post-content li[data-v-675a9909]{margin-bottom:4px}.post-content blockquote[data-v-675a9909]{border-left:4px solid #e2e8f0;color:#6a737d;margin:16px 0;padding:0 16px}.dark .post-content blockquote[data-v-675a9909]{border-left-color:#4b5563;color:#9ca3af}.post-content code[data-v-675a9909]{background-color:#f1f3f4;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 4px}.dark .post-content code[data-v-675a9909]{background-color:#374151;color:#e5e7eb}.post-content pre[data-v-675a9909]{background-color:#f6f8fa;border-radius:6px;margin-bottom:16px;overflow-x:auto;padding:16px}.dark .post-content pre[data-v-675a9909]{background-color:#1f2937}.post-content pre code[data-v-675a9909]{background-color:transparent;padding:0}.post-content a[data-v-675a9909]{color:#0366d6;text-decoration:none}.post-content a[data-v-675a9909]:hover{text-decoration:underline}.post-content img[data-v-675a9909]{border-radius:6px;height:auto;margin:16px 0;max-width:100%}.interaction-section[data-v-675a9909]{border-top:1px solid #eee;margin-bottom:2rem;padding-top:1rem}.interaction-buttons[data-v-675a9909]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.share-container[data-v-675a9909]{align-items:center;display:flex;gap:.5rem;margin-left:auto}.share-label[data-v-675a9909]{color:#666;font-size:.9rem;font-weight:500}.dark .share-label[data-v-675a9909]{color:#b5bac2}@media (max-width:640px){.share-container[data-v-675a9909]{border-top:1px solid #eee;margin-left:0;margin-top:.5rem;padding-top:1rem;width:100%}.dark .share-container[data-v-675a9909]{border-top-color:#374151}}.comment-button[data-v-675a9909],.like-button[data-v-675a9909]{background-color:#f5f5f5;color:#666}.blog-return-button[data-v-675a9909],.comment-button[data-v-675a9909],.like-button[data-v-675a9909]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem}.blog-return-button[data-v-675a9909]{background-color:#3498db;color:#fff}.comment-button[data-v-675a9909]:hover,.like-button[data-v-675a9909]:hover{background-color:#eee}.like-button.liked[data-v-675a9909]{color:#e74c3c}.comment-icon[data-v-675a9909],.heart-icon[data-v-675a9909]{font-size:1.2rem}.comments-section[data-v-675a9909]{border-top:1px solid #eee;margin-top:2rem;padding-top:1rem}.comments-section h2[data-v-675a9909]{color:#333;font-size:1.5rem;margin-bottom:1rem;margin-top:0}.dark .comments-section h2[data-v-675a9909]{color:#f9fafb}.comments-list[data-v-675a9909]{display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-675a9909]{background-color:#f9f9f9;border-radius:8px;padding:1rem}.dark .comment-item[data-v-675a9909]{background-color:#374151}.comment-content p[data-v-675a9909]{margin:0 0 .5rem}.comment-date[data-v-675a9909]{color:#999;font-size:.8rem}.pending-comment[data-v-675a9909]{color:#999;font-style:italic}.spinner[data-v-675a9909]{animation:spin-675a9909 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;margin:0 auto;width:30px}.blog-post-editor{margin:0 auto;max-width:800px;width:100%}.editor-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.editor-content{padding:20px}.editor-row{display:flex;flex-wrap:wrap;gap:16px}.editor-field{margin-bottom:16px}.full-width{width:100%}.half-width{width:calc(50% - 8px)}@media (max-width:640px){.half-width{width:100%}}.image-section{width:100%}label{color:#4a5568;display:block;font-weight:500;margin-bottom:8px}.post-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.post-input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e126;outline:none}.content-textarea{min-height:200px;resize:vertical}.file-upload{margin-bottom:16px}.file-input-wrapper{align-items:center;display:flex;position:relative}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.file-input-text{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:6px 0 0 6px;color:#718096;flex-grow:1;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.file-input-button{background-color:#4299e1;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;padding:10px 16px}.image-preview-container{margin-bottom:16px;margin-top:16px}.preview-image{border-radius:6px;box-shadow:0 2px 4px #0000001a;height:200px;max-width:400px;-o-object-fit:cover;object-fit:cover;width:100%}.image-filename{color:#718096;font-size:14px;margin-top:8px}.upload-progress{align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;display:flex;gap:12px;margin-top:12px;padding:12px}.progress-spinner{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:20px;width:20px}.progress-text{color:#1e40af;font-size:14px;font-weight:500}.image-handling{margin-top:16px}.radio-group{display:flex;gap:16px}.radio-label{align-items:center;cursor:pointer;display:flex;gap:8px}.editor-actions{border-top:1px solid #e2e8f0;margin-top:20px;padding:16px 20px}.action-buttons{align-items:center;display:flex;gap:16px;justify-content:flex-end}.save-button{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.save-button:hover:not(:disabled){background-color:#2980b9}.save-button:disabled{cursor:not-allowed;opacity:.5}.create-button{background-color:#38a169;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.create-button:hover:not(:disabled){background-color:#2f855a}.create-button:disabled{cursor:not-allowed;opacity:.5}.cancel-button{background-color:#e0e0e0;border:none;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.cancel-button:hover{background-color:#d0d0d0}.translation-controls{border-top:1px solid #e2e8f0;padding:16px 20px}.translation-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.translate-button{background-color:#48bb78;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.translate-button:hover:not(:disabled){background-color:#38a169}.translate-button:disabled{cursor:not-allowed;opacity:.5}.error-message{color:#e53e3e;font-size:14px;margin-top:8px}.content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.content-actions{align-items:center;display:flex;gap:8px}.preview-toggle-button{background-color:#4299e1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.preview-toggle-button:hover{background-color:#3182ce}.sample-content-button{background-color:#48bb78;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.sample-content-button:hover{background-color:#38a169}.content-preview{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:240px;padding:12px}.content-preview h1,.content-preview h2,.content-preview h3,.content-preview h4,.content-preview h5,.content-preview h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.content-preview h1{border-bottom:1px solid #e2e8f0;font-size:2em;padding-bottom:8px}.content-preview h2{font-size:1.5em}.content-preview h3{font-size:1.25em}.content-preview p{margin-bottom:16px}.content-preview ol,.content-preview ul{margin-bottom:16px;padding-left:24px}.content-preview li{margin-bottom:4px}.content-preview blockquote{border-left:4px solid #e2e8f0;color:#6a737d;margin:16px 0;padding:0 16px}.content-preview code{background-color:#f1f3f4;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 4px}.content-preview pre{background-color:#f6f8fa;border-radius:6px;margin-bottom:16px;overflow-x:auto;padding:16px}.content-preview pre code{background-color:transparent;padding:0}.content-preview a{color:#0366d6;text-decoration:none}.content-preview a:hover{text-decoration:underline}.content-preview img{border-radius:6px;height:auto;margin:16px 0;max-width:100%}.inline-image-controls{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;margin-top:16px;padding:16px}.inline-image-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.inline-image-header label{color:#374151;font-weight:600}.inline-image-actions{align-items:center;display:flex;gap:8px}.hidden-file-input{display:none}.add-image-button{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.add-image-button:hover:not(:disabled){background-color:#059669}.add-image-button:disabled{cursor:not-allowed;opacity:.5}.inline-images-list{display:flex;flex-direction:column;gap:8px}.inline-image-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;gap:12px;padding:8px}.inline-image-thumbnail{border:1px solid #e2e8f0;border-radius:4px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.inline-image-info{display:flex;flex:1;flex-direction:column;gap:2px}.inline-image-name{color:#374151;font-size:14px;font-weight:500}.inline-image-status{color:#6b7280;font-size:12px}.remove-image-button{align-items:center;background-color:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;transition:background-color .2s;width:24px}.remove-image-button:hover{background-color:#dc2626}.no-inline-images{color:#6b7280;font-style:italic;padding:16px;text-align:center}.featured-post-section{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:8px;padding:16px}.featured-toggle-container{align-items:center;display:flex;gap:12px;margin-bottom:8px}.featured-toggle-label{align-items:center;color:#92400e;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-bottom:0}.featured-checkbox{accent-color:#f59e0b;height:18px;width:18px}.featured-toggle-text{font-size:16px}.featured-loading{align-items:center;color:#92400e;display:flex;font-size:14px;gap:8px}.featured-description{color:#92400e;font-size:14px;margin-bottom:8px}.featured-error{background-color:#fef2f2;border:1px solid #fca5a5;border-radius:4px;color:#dc2626}.featured-error,.featured-success{font-size:14px;margin-top:8px;padding:8px 12px}.featured-success{background-color:#f0fdf4;border:1px solid #86efac;border-radius:4px;color:#16a34a}.spinner{animation:spin 1s linear infinite;border:2px solid #f59e0b;border-radius:50%;border-top-color:transparent;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.blog-admin-link[data-v-62a84e91]{align-items:center;background:#ffffffb3;border:1px solid #d1d5db;border-radius:999px;color:#4b5563;display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem;padding:.25rem .7rem;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.blog-admin-link[data-v-62a84e91]:hover{background:#fff;border-color:#9ca3af;color:#111827}.blog-admin-link svg[data-v-62a84e91]{height:14px;width:14px}.blog-card .image-container img,.blog-grid img,.blog-list img{height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .image-container img{transform:scale(1.05)}.blog-post-viewer img,.detailed-blog-post img{height:auto;max-width:100%}.blog-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.hero-post{grid-column:1/-1!important}.hero-post .image-container img{height:400px}.hero-post .title{font-size:2rem!important}.blog-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.blog-card .image-container{height:220px;overflow:hidden;width:100%}.blog-card .content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.blog-card .title{color:#333;font-size:1.5rem;line-height:1.3;margin:0 0 1rem}.blog-card .metadata{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.blog-card .category{background-color:#2196f3;border-radius:16px;color:#fff;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.blog-card .excerpt{color:#555;flex-grow:1;line-height:1.6;margin-bottom:1.5rem}.blog-card .actions{display:flex;justify-content:flex-end}.blog-card .read-more{background:transparent;border:none;color:#2196f3;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:color .2s ease}.blog-card .read-more:hover{color:#1976d2}.blog-post-viewer{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;margin:0 auto;max-width:800px;padding:2rem}.blog-post-container .blog-post-viewer .back-button,.blog-post-container .blog-post-viewer a[href*="/blog"]{display:none!important}.blog-post-viewer .post-header{margin-bottom:2rem}.blog-post-viewer .post-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.blog-post-viewer .post-meta{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;margin-bottom:1.5rem}.blog-post-viewer .post-category{background-color:#2196f3;border-radius:16px;color:#fff;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.blog-post-viewer .post-author,.blog-post-viewer .post-date{color:#666}.blog-post-viewer .post-image{border-radius:8px;margin-bottom:2rem;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-viewer .content,.blog-post-viewer .post-content{color:#333;font-size:1.1rem;line-height:1.8}.blog-post-viewer .content p,.blog-post-viewer .post-content p{margin-bottom:1.5rem}.blog-post-viewer .content h1,.blog-post-viewer .content h2,.blog-post-viewer .content h3{color:#333;font-weight:600;margin-bottom:1rem;margin-top:2rem}.blog-post-viewer .content h1{font-size:2rem}.blog-post-viewer .content h2{font-size:1.75rem}.blog-post-viewer .content h3{font-size:1.5rem}.blog-post-viewer .content ol,.blog-post-viewer .content ul{margin-bottom:1.5rem;padding-left:2rem}.blog-post-viewer .content li{margin-bottom:.5rem}.blog-post-viewer .content a{color:#3498db;text-decoration:none}.blog-post-viewer .content a:hover{text-decoration:underline}.blog-post-viewer .content blockquote{border-left:4px solid #3498db;color:#555;font-style:italic;margin-bottom:1.5rem;margin-left:0;padding-left:1rem}.blog-post-viewer .content code{background-color:#f5f5f5;border-radius:3px;font-family:monospace;padding:.2rem .4rem}.blog-post-viewer .content pre{background-color:#f5f5f5;border-radius:5px;margin-bottom:1.5rem;overflow-x:auto;padding:1rem}.blog-post-viewer .content pre code{background-color:transparent;padding:0}.blog-post-viewer .comments-section{border-top:1px solid #eee;margin-top:3rem;padding-top:2rem}.blog-post-viewer .comments-title{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.blog-post-viewer .comment{background-color:#f9f9f9;border-radius:8px;margin-bottom:1rem;padding:1rem}.blog-post-viewer .comment-author{font-weight:600;margin-bottom:.5rem}.blog-post-viewer .comment-date{color:#888;font-size:.8rem;margin-bottom:.5rem}.blog-post-viewer .comment-content{color:#555}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-post .image-container img{height:300px}.hero-post .title{font-size:1.75rem!important}.blog-post-title{font-size:2rem}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper-sunken)}::-webkit-scrollbar-thumb{background:#cfc9ba;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}::-moz-selection{background:var(--accent-wash);color:var(--accent-strong)}::selection{background:var(--accent-wash);color:var(--accent-strong)}
