/* ==========================================================
   KAPCSOLAT SZEKCIÓ (contact)
   ----------------------------------------------------------
   Purpose:
   Contact information displayed in a 4-column grid.

   Contains:
   - .contact-grid (4-column layout)
   - .contact-card (individual contact method)
   - .contact-card-icon (icon wrapper)
   - .contact-card-label (E-mail, Phone, etc.)
   - .contact-card-value (actual link/text)

   Dependencies:
   - 01-design-tokens.css
   - assets/icons/contact/*.png
   ========================================================== */

.contact-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0;
}

.contact-card {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-start;
    padding: 0 16px;
    border-right: 1px solid rgba(0, 168, 255, .12);
}

.contact-card:last-of-type {
    border-right: none !important;
}

.contact-card-icon {
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}

.contact-card-label {
    font-family: var(--font-family-primary);
    font-weight: 600;
    font-size: 13px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--color-white);
}

.contact-card-value {
    font-size: 15px;
    color: var(--color-text);
    word-break: break-word;
}

.contact-card-value a {
    color: inherit;
    text-decoration: none;
}

.contact-card-value a:hover {
    color: var(--color-primary);
}

.contact-card:last-child { border-right: none; }
