.ia-block{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1rem;border-left:4px solid #8b5cf6;background-color:#8b5cf614;border-radius:.5rem;font-size:.95rem;line-height:1.5}.ia-request{display:flex;flex-direction:column;gap:.5rem}.ia-request:before{content:"📝 Petición:";font-weight:600;color:#a78bfa;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.ia-request pre{background-color:#0003;padding:.75rem;border-radius:.375rem;font-size:.9rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;margin:0;color:#e0d5ff;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ia-response{display:flex;flex-direction:column;gap:.5rem}.ia-response strong{color:#c084fc;font-weight:600;display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.ia-response strong:before{content:"✨ ";margin-right:.25rem}.ia-h1{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .25rem}.ia-large{font-size:1.1rem}.ia-small{font-size:.85rem;opacity:.9}.ia-muted{color:#9ca3af}.ia-note{background-color:#3b82f60f;border-left:3px solid #60a5fa;padding:.5rem;border-radius:.375rem}.ia-highlight{background-color:#f9731614;padding:.25rem .4rem;border-radius:.25rem;color:#ffedd5}.ia-accent{color:#60a5fa;font-weight:600}.dark .ia-block,[data-theme=dark] .ia-block{background-color:#8b5cf61f;border-left-color:#a78bfa}.dark .ia-request pre,[data-theme=dark] .ia-request pre{background-color:#0000004d}.light .ia-block,[data-theme=light] .ia-block{background-color:#8b5cf60f;border-left-color:#7c3aed}.light .ia-request:before,[data-theme=light] .ia-request:before{color:#6d28d9}.light .ia-response strong,[data-theme=light] .ia-response strong{color:#6d28d9}.light .ia-request pre,[data-theme=light] .ia-request pre{background-color:#8b5cf61a;color:#581c87}@media(max-width:640px){.ia-block{padding:.75rem;margin:.75rem 0;gap:.5rem}.ia-request pre{font-size:.85rem;padding:.5rem}}
