.contact.svelte-zfvgrm{border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 35%, transparent);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;flex:none;align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.contact.lg.svelte-zfvgrm{font-size:var(--text-base);padding:12px 20px}.contact.svelte-zfvgrm:hover{box-shadow:0 8px 26px color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-1px)}.contact.quiet.svelte-zfvgrm{border:1px solid var(--border-strong);color:var(--text-secondary);box-shadow:none;background:0 0}.contact.quiet.svelte-zfvgrm:hover{color:var(--text-primary);border-color:var(--text-tertiary);box-shadow:none}.contact.svelte-zfvgrm:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
