.form-container.svelte-8i9bxg{margin:2rem auto;padding:2rem;border:1px solid var(--border-color);border-radius:2px;box-shadow:0 3px 6px #00000026;background-color:#fff}.form-container h2{margin-bottom:1.5rem;color:var(--text-color);font-family:Courier New,monospace;font-weight:400;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:1.2rem}.form-container .form-group{margin-bottom:1rem}.form-container label{display:block;margin-bottom:.5rem;font-weight:400;font-family:Courier New,monospace;color:#555;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.form-container input,.form-container textarea{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:2px;font-size:.9rem;font-family:Courier New,monospace;color:#333;box-sizing:border-box;background-color:var(--muted-background);box-shadow:inset 1px 1px 2px #0000000d,inset -.5px -.5px 1px #00000005}.form-container button[type=submit]{width:100%;padding:.75rem;background-color:#666;color:#fff;border:none;border-radius:2px;cursor:pointer;font-size:.9rem;margin-top:1rem;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;transition:background-color .2s}.form-container button[type=submit]:hover{background-color:#444}.form-container button[type=submit]:disabled{background-color:#999;cursor:not-allowed}.form-container .error{color:#dc3545;margin:1rem 0;text-align:center;font-family:Courier New,monospace;font-size:.9rem}
