.article-form[data-v-d20ab2ab]{background:#ff46550d;border-radius:12px;margin:0 auto;max-width:800px;padding:2rem}.form-group[data-v-d20ab2ab]{margin-bottom:1.5rem}.form-group label[data-v-d20ab2ab]{color:#8b949e;display:block;margin-bottom:.5rem}.form-group input[data-v-d20ab2ab],.form-group select[data-v-d20ab2ab],.form-group textarea[data-v-d20ab2ab]{background:#0f1923;border:1px solid rgba(255,70,85,.2);border-radius:8px;color:#ece8e1;font-family:inherit;padding:.75rem;width:100%}.form-group input[data-v-d20ab2ab]:focus,.form-group select[data-v-d20ab2ab]:focus,.form-group textarea[data-v-d20ab2ab]:focus{border-color:#ff4655;outline:none}.form-group textarea[data-v-d20ab2ab]{resize:vertical}.form-row[data-v-d20ab2ab]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.author-selector[data-v-d20ab2ab]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.author-selector[data-v-d20ab2ab]{align-items:center;flex-direction:row}}.author-selector input[data-v-d20ab2ab],.author-selector select[data-v-d20ab2ab]{flex:1}.author-selector .separator[data-v-d20ab2ab]{color:#6c757d;font-size:.9rem;text-align:center}.checkbox[data-v-d20ab2ab],.checkbox label[data-v-d20ab2ab]{align-items:center;display:flex}.checkbox label[data-v-d20ab2ab]{cursor:pointer;gap:.5rem}.checkbox input[data-v-d20ab2ab]{width:auto}button[data-v-d20ab2ab]{background:#ff4655;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem 2rem;transition:background .3s}button[data-v-d20ab2ab]:hover:not(:disabled){background:color-mix(in srgb,#ff4655,#fff 10%)}button[data-v-d20ab2ab]:disabled{cursor:not-allowed;opacity:.5}.ai-generate[data-v-d20ab2ab]{border-top:1px dashed rgba(255,70,85,.3);margin-top:1.5rem;padding-top:1.5rem}.ai-controls[data-v-d20ab2ab]{align-items:center;display:flex;gap:1rem}.ai-button[data-v-d20ab2ab]{background:#ff4655;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background .3s}.ai-button[data-v-d20ab2ab]:hover:not(:disabled){background:color-mix(in srgb,#ff4655,#fff 10%)}.ai-button[data-v-d20ab2ab]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-d20ab2ab]{font-size:1.2rem}.hint[data-v-d20ab2ab]{color:#6c757d;display:block;font-size:.85rem;margin-top:.5rem}.pexels-search[data-v-d20ab2ab]{display:flex;gap:.5rem;margin-bottom:1rem}.pexels-input[data-v-d20ab2ab]{background:#0f1923;border:1px solid rgba(255,70,85,.3);border-radius:8px;color:#ece8e1;flex:1;padding:.5rem}.btn-secondary[data-v-d20ab2ab]{background:#ff465533;border:none;border-radius:8px;cursor:pointer;padding:.5rem 1rem;transition:.3s}.btn-secondary[data-v-d20ab2ab]:hover:not(:disabled){background:#ff465566}.btn-secondary[data-v-d20ab2ab]:disabled{opacity:.5}.pexels-results[data-v-d20ab2ab]{border:1px solid rgba(255,70,85,.2);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:1rem 0;max-height:300px;overflow-y:auto;padding:.5rem}.pexels-thumb[data-v-d20ab2ab]{cursor:pointer;position:relative;transition:transform .2s}.pexels-thumb[data-v-d20ab2ab]:hover{transform:scale(1.02)}.pexels-thumb img[data-v-d20ab2ab]{border-radius:4px;height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.pexels-thumb .pexels-credit[data-v-d20ab2ab]{background:#0009;border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;color:#fff;font-size:10px;left:0;padding:2px 4px;position:absolute;right:0;text-align:center}.image-preview[data-v-d20ab2ab]{margin-top:1rem}.image-preview .preview-img[data-v-d20ab2ab]{border:1px solid rgba(255,70,85,.3);border-radius:8px;max-height:200px;max-width:100%}
