.BlogGenerator-module__nYNlLq__container{flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto;padding:2rem;display:flex}.BlogGenerator-module__nYNlLq__title{background:linear-gradient(to right,var(--primary),var(--secondary));color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.BlogGenerator-module__nYNlLq__subtitle{text-align:center;color:#a0a0a0;margin-top:-1rem;margin-bottom:2rem;font-size:1.2rem}.BlogGenerator-module__nYNlLq__form{border-radius:var(--radius);flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}.BlogGenerator-module__nYNlLq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.BlogGenerator-module__nYNlLq__label{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.BlogGenerator-module__nYNlLq__input{border-radius:var(--radius);border:1px solid var(--glass-border);color:#fff;background:#0000004d;width:100%;padding:1rem;font-size:1rem;transition:all .3s}.BlogGenerator-module__nYNlLq__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 15px #9b51e04d}.BlogGenerator-module__nYNlLq__button{border-radius:var(--radius);background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff;align-self:flex-end;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.BlogGenerator-module__nYNlLq__button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #9b51e066}.BlogGenerator-module__nYNlLq__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.BlogGenerator-module__nYNlLq__result{border-radius:var(--radius);border:1px solid var(--glass-border);background:#0009;margin-top:2rem;padding:2rem;animation:.8s ease-out BlogGenerator-module__nYNlLq__fadeIn}.BlogGenerator-module__nYNlLq__blogImage{border-radius:var(--radius);width:100%;height:auto;margin-bottom:2rem;box-shadow:0 10px 30px #00000080}.BlogGenerator-module__nYNlLq__blogHeader{border-bottom:1px solid var(--glass-border);margin-bottom:2rem;padding-bottom:2rem}.BlogGenerator-module__nYNlLq__blogTitle{color:#fff;margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.BlogGenerator-module__nYNlLq__metaTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.BlogGenerator-module__nYNlLq__tag{color:var(--primary);background:#9b51e033;border:1px solid #9b51e066;border-radius:20px;padding:.25rem .75rem;font-size:.8rem}.BlogGenerator-module__nYNlLq__blogContent{color:#d1d1d1;font-size:1.1rem;line-height:1.8}.BlogGenerator-module__nYNlLq__blogContent h1,.BlogGenerator-module__nYNlLq__blogContent h2,.BlogGenerator-module__nYNlLq__blogContent h3{color:#fff;margin-top:2rem;margin-bottom:1rem}.BlogGenerator-module__nYNlLq__loading{text-align:center;color:var(--primary);padding:4rem;font-size:1.5rem;animation:1.5s infinite BlogGenerator-module__nYNlLq__pulse}@keyframes BlogGenerator-module__nYNlLq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogGenerator-module__nYNlLq__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.BlogGenerator-module__nYNlLq__row{gap:1.5rem;width:100%;display:flex}.BlogGenerator-module__nYNlLq__row>*{flex:1}.BlogGenerator-module__nYNlLq__textarea{border-radius:var(--radius);border:1px solid var(--glass-border);color:#fff;resize:vertical;background:#0000004d;width:100%;padding:1rem;font-family:inherit;font-size:1rem;transition:all .3s}.BlogGenerator-module__nYNlLq__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 15px #9b51e04d}.BlogGenerator-module__nYNlLq__secondaryButton{border-radius:var(--radius);color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.BlogGenerator-module__nYNlLq__secondaryButton:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:600px){.BlogGenerator-module__nYNlLq__row{flex-direction:column}}.BlogGenerator-module__nYNlLq__toggleRow{align-items:center;margin-bottom:2rem;display:flex}.BlogGenerator-module__nYNlLq__toggleLabel{color:#fff;cursor:pointer;align-items:center;gap:.8rem;font-size:1rem;font-weight:500;display:flex}.BlogGenerator-module__nYNlLq__toggleLabel input{width:20px;height:20px;accent-color:var(--primary);cursor:pointer;margin:0}.BlogGenerator-module__nYNlLq__advancedSection{flex-direction:column;gap:1.5rem;animation:.5s ease-out BlogGenerator-module__nYNlLq__fadeIn;display:flex}.BlogGenerator-module__nYNlLq__imageGrid{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.BlogGenerator-module__nYNlLq__imageRow{gap:1.5rem;display:flex}.BlogGenerator-module__nYNlLq__imageRow>div{flex:1}.BlogGenerator-module__nYNlLq__imageItem h3{color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.9rem}.BlogGenerator-module__nYNlLq__bannerImage{object-fit:cover;border-radius:var(--radius);border:1px solid var(--glass-border);width:100%;height:auto;max-height:250px}.BlogGenerator-module__nYNlLq__thumbnailImage{aspect-ratio:416/362;object-fit:cover;border-radius:var(--radius);border:1px solid var(--glass-border);width:100%}.BlogGenerator-module__nYNlLq__blogImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--glass-border);width:100%}.BlogGenerator-module__nYNlLq__blogContent .content-image{text-align:center;margin:2.5rem 0}.BlogGenerator-module__nYNlLq__blogContent .content-image img{border-radius:var(--radius);width:100%;max-width:100%;box-shadow:0 4px 20px #0000004d}.BlogGenerator-module__nYNlLq__blogContent .image-caption{color:#888;margin-top:.5rem;font-size:.9rem;font-style:italic}@media (max-width:600px){.BlogGenerator-module__nYNlLq__imageRow{flex-direction:column}}.BlogGenerator-module__nYNlLq__contentTypeGroup{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}.BlogGenerator-module__nYNlLq__radioGroup{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;display:grid}.BlogGenerator-module__nYNlLq__radioLabel{border:1px solid var(--glass-border);border-radius:var(--radius);cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;padding:.8rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.BlogGenerator-module__nYNlLq__radioLabel:hover{border-color:var(--primary);background:#ffffff1a}.BlogGenerator-module__nYNlLq__radioInput{opacity:0;cursor:pointer;position:absolute}.BlogGenerator-module__nYNlLq__radioText{color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;z-index:1;font-size:.85rem;font-weight:600}.BlogGenerator-module__nYNlLq__radioLabel:has(.BlogGenerator-module__nYNlLq__radioInput:checked){border-color:var(--primary);background:linear-gradient(135deg,#9b51e033,#7c3aed33);box-shadow:0 0 15px #9b51e04d}.BlogGenerator-module__nYNlLq__radioLabel:has(.BlogGenerator-module__nYNlLq__radioInput:checked) .BlogGenerator-module__nYNlLq__radioText{color:var(--primary)}
