:root{--background-color: #000000;--container-bg: #1a1a1a;--text-color: #ffffff;--input-bg: #2a2a2a;--button-bg: #3c3c3c;--button-hover: #555555;--border-radius: 8px;--success-color: #4caf50;--error-color: #f44336}.container.svelte-12nqi2i{background-color:var(--container-bg);padding:2.5rem;border-radius:var(--border-radius);max-width:700px;margin:3rem auto;box-shadow:0 4px 12px #00000080;width:90%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.header.svelte-12nqi2i{width:100%;margin-bottom:.5rem}.header-image.svelte-12nqi2i{width:100%;max-width:1400px;height:auto;object-fit:cover;border-radius:var(--border-radius) var(--border-radius) 0 0}.intro-text.svelte-12nqi2i{font-size:1.25rem;line-height:1.4;margin-bottom:2rem;font-weight:400;text-align:center;color:var(--text-color);width:100%}label.svelte-12nqi2i{font-size:1.1rem;font-weight:700;margin-bottom:.3rem;display:block;color:var(--text-color)}.form-group.svelte-12nqi2i{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}input.svelte-12nqi2i{display:inline-block;width:62.5%;padding:.75rem;margin:.5rem 0 0;border:1px solid #444;border-radius:var(--border-radius);background-color:var(--input-bg);color:var(--text-color);font-size:1rem;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}input.svelte-12nqi2i::placeholder{color:#a0a0a0}input.svelte-12nqi2i:focus{outline:none;border-color:var(--text-color);box-shadow:0 0 8px #fff3}.button-container.svelte-12nqi2i{display:flex;justify-content:center}button.svelte-12nqi2i{background-color:var(--button-bg);color:var(--text-color);padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);cursor:pointer;font-size:1.1rem;font-weight:600;transition:background-color .3s ease;white-space:nowrap;min-width:100px}button.svelte-12nqi2i:hover{background-color:var(--button-hover)}.message.svelte-12nqi2i{margin-top:1.5rem;font-size:1rem;font-weight:600;text-align:center;color:var(--text-color)}.success.svelte-12nqi2i{color:var(--success-color)}.error.svelte-12nqi2i{color:var(--error-color)}@media (max-width: 768px){.container.svelte-12nqi2i{padding:1.5rem;margin:1.5rem auto;width:95%}.header-image.svelte-12nqi2i{max-width:100%}.intro-text.svelte-12nqi2i{font-size:1.1rem}.form-group.svelte-12nqi2i input:where(.svelte-12nqi2i){width:70%}label.svelte-12nqi2i,input.svelte-12nqi2i,button.svelte-12nqi2i{font-size:.95rem}button.svelte-12nqi2i{min-width:90px}input.svelte-12nqi2i,button.svelte-12nqi2i{padding:.6rem}}@media (max-width: 480px){.container.svelte-12nqi2i{padding:1rem;margin:1rem auto;width:100%}.header-image.svelte-12nqi2i{max-width:100%}.intro-text.svelte-12nqi2i{font-size:1rem}.form-group.svelte-12nqi2i input:where(.svelte-12nqi2i){width:85%}label.svelte-12nqi2i,input.svelte-12nqi2i,button.svelte-12nqi2i{font-size:.9rem}button.svelte-12nqi2i{min-width:80px}input.svelte-12nqi2i,button.svelte-12nqi2i{padding:.5rem}}
