.phone-contact.svelte-1xxnkao{align-items:center;gap:var(--space-3);color:var(--ink);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.phone-contact-icon.svelte-1xxnkao{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.phone-contact-icon.svelte-1xxnkao svg{width:19px;height:19px}.phone-contact-text.svelte-1xxnkao{flex-direction:column;min-width:0;line-height:1.35;display:flex}.phone-contact-label.svelte-1xxnkao{color:var(--ink-muted);font-size:14px}.phone-contact-main.svelte-1xxnkao{font-size:16px;font-weight:600}.phone-contact-number.svelte-1xxnkao{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.phone-contact.svelte-1xxnkao:hover .phone-contact-icon:where(.svelte-1xxnkao){transform:scale(1.08)}.phone-contact.svelte-1xxnkao:hover .phone-contact-number:where(.svelte-1xxnkao){color:var(--accent-text)}.phone-contact.svelte-1xxnkao:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.phone-contact-dark.svelte-1xxnkao,.phone-contact-dark.svelte-1xxnkao:hover{color:var(--white);text-decoration:none}.phone-contact-dark.svelte-1xxnkao .phone-contact-label:where(.svelte-1xxnkao){color:var(--on-dark-muted)}.phone-contact-dark.svelte-1xxnkao .phone-contact-main:where(.svelte-1xxnkao){font-size:15px}.phone-contact-dark.svelte-1xxnkao:hover .phone-contact-number:where(.svelte-1xxnkao){color:var(--accent)}.phone-contact-dark.svelte-1xxnkao:focus-visible{outline-color:var(--white)}@media (prefers-reduced-motion:reduce){.phone-contact-icon.svelte-1xxnkao{transition:none}.phone-contact.svelte-1xxnkao:hover .phone-contact-icon:where(.svelte-1xxnkao){transform:none}}
