.main.svelte-18lpk0u{font-family:Inter,sans-serif;background-color:#1a163a;background-image:linear-gradient(180deg,#1a163a,#1c1b4a,#352a7a);color:#e0e7ff}.glass-card.svelte-18lpk0u{background:#312e8166;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(129,140,248,.2);border-radius:1.5rem;transition:all .3s ease;width:100%;max-width:800px;padding:2rem;box-sizing:border-box;box-shadow:0 10px 30px #0003}.prompt-box.svelte-18lpk0u{background:#1a163ab3;border-radius:.5rem;padding:.75rem;margin-top:1rem;border:1px solid rgba(129,140,248,.1)}input[type=text].svelte-18lpk0u,textarea.svelte-18lpk0u{background-color:#1a163ae6;border:1px solid rgba(129,140,248,.3);border-radius:.375rem;padding:.75rem;color:#e0e7ff;width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}input[type=text].svelte-18lpk0u:focus,textarea.svelte-18lpk0u:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px #818cf880}button.svelte-18lpk0u{background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #6366f14d;border:none;transform:translateY(0)}button.svelte-18lpk0u:hover{background:linear-gradient(90deg,#4f46e5,#7c3aed);box-shadow:0 8px 20px #4f46e566;transform:translateY(-2px)}button.svelte-18lpk0u:active{transform:translateY(0);box-shadow:0 2px 5px #4f46e533}label.svelte-18lpk0u{display:flex;align-items:center;margin-bottom:.5rem;color:#e0e7ff;font-weight:600}label.svelte-18lpk0u i:where(.svelte-18lpk0u){margin-right:.5rem;color:#a78bfa;font-size:1.25rem}
