.se-contact-card{background:var(--surface-overlay);border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;box-shadow:0 6px 20px rgba(0,0,0,.08)}.se-contact-title{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--color-text);letter-spacing:-.009em;margin-bottom:10px}.se-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 14px}.se-contact-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:linear-gradient(180deg,var(--surface-subtle),var(--surface-overlay));color:var(--color-text);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.se-contact-link:hover{transform:translateY(-1px);border-color:var(--color-accent);box-shadow:0 6px 16px rgba(255,20,147,.16)}.se-contact-link i{color:var(--color-accent);font-size:1.05rem}.se-contact-x-icon{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;min-width:1.05rem;color:var(--color-accent);font-size:.95rem;font-weight:700;line-height:1}.se-contact-text{font-size:.98rem;color:var(--color-text)}@media (max-width:480px){.se-contact-link{padding:9px 10px}.se-contact-text{font-size:.95rem}}