h3.svelte-1sfnl9v{color:var(--text-primary);margin:0 0 8px;font-size:18px}.contact-form.svelte-1sfnl9v{flex-direction:column;gap:16px;display:flex}.input-group.svelte-1sfnl9v{flex-direction:column;gap:8px;display:flex}.input-group.svelte-1sfnl9v label:where(.svelte-1sfnl9v){color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-medium)}.input-group.svelte-1sfnl9v input:where(.svelte-1sfnl9v),.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v),.input-group.svelte-1sfnl9v textarea:where(.svelte-1sfnl9v){background-color:var(--background-primary);border:solid 1px var(--background-elevated-surface-dark);color:var(--text-primary);-webkit-tap-highlight-color:transparent;border-radius:24px;outline:0;margin:0;padding:12px 16px;font-size:14px}.input-group.svelte-1sfnl9v input:where(.svelte-1sfnl9v)::placeholder,.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v)::placeholder,.input-group.svelte-1sfnl9v textarea:where(.svelte-1sfnl9v)::placeholder{color:var(--text-secondary)}.input-group.svelte-1sfnl9v input:where(.svelte-1sfnl9v):disabled::placeholder,.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v):disabled::placeholder,.input-group.svelte-1sfnl9v textarea:where(.svelte-1sfnl9v):disabled::placeholder{color:var(--text-tertiary)}.input-group.svelte-1sfnl9v input:where(.svelte-1sfnl9v):focus,.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v):focus,.input-group.svelte-1sfnl9v textarea:where(.svelte-1sfnl9v):focus{border:solid 1px var(--brand-primary);box-shadow:0 0 20px 0 var(--brand-primary-transparent)}.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23E9F2FA' d='M10.59.59 6 5.17 1.41.59 0 2l6 6 6-6z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.input-group.svelte-1sfnl9v select:where(.svelte-1sfnl9v):disabled{opacity:.5;cursor:not-allowed}.input-group.svelte-1sfnl9v textarea:where(.svelte-1sfnl9v){resize:vertical;border-radius:16px;min-height:120px}.char-count.svelte-1sfnl9v{color:var(--text-secondary);text-align:right;font-size:12px}.game-name.svelte-1sfnl9v{color:var(--text-secondary);font-size:15px;font-weight:var(--font-weight-medium);margin-bottom:8px;padding-left:8px}.error-message.svelte-1sfnl9v{color:#ef2d5e;margin:0;font-size:13px}.submit-btn.svelte-1sfnl9v{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:16px;font-weight:600;transition:opacity .2s;display:inline-flex}.submit-btn.svelte-1sfnl9v:hover{opacity:.9}.submit-btn.svelte-1sfnl9v:disabled{cursor:not-allowed;background-color:var(--background-tertiary);opacity:.8}.submit-btn.svelte-1sfnl9v .loading{color:#fff;padding:0}.submit-btn.svelte-1sfnl9v .loading .dots span{background:#fff}
