[data-xn-contact-slot]{min-width:0}
.xn-contact-telegram{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:inherit;text-decoration:none;font-size:12px;font-weight:500;line-height:1.6;vertical-align:middle}
.xn-contact-telegram svg{display:block;flex:0 0 16px;width:16px;height:16px}
.xn-contact-pending{color:var(--home-muted,var(--muted-foreground,#596a80));cursor:default}
.xn-contact-label{overflow-wrap:anywhere}
header [data-xn-contact-slot] .xn-contact-telegram{font-size:11px;white-space:nowrap}
footer [data-xn-contact-slot] .xn-contact-telegram{font-size:12px}
a.xn-contact-telegram:hover{text-decoration:underline}
a.xn-contact-telegram:focus-visible{outline:2px solid var(--home-accent,#215cd6);outline-offset:4px;border-radius:4px}
.xn-contact-about{margin:24px 0;padding:16px 0;border-top:1px solid var(--home-line,#dfe6ee)}
