/* ZeroTech — overrides (loaded after styles.css). Edit service cards in index.html. */

/* --------------------------------------------------------------------------
 * Services as full-card links
 * -------------------------------------------------------------------------- */
a.service-item--link {
    display: block;
    text-decoration: none;
    color: inherit;
    border-radius: 2px;
    transition: opacity 0.2s ease, transform 0.2s ease;
}

a.service-item--link:hover {
    opacity: 0.92;
}

a.service-item--link:focus {
    outline: none;
}

a.service-item--link:focus-visible {
    outline: 2px solid var(--color-1);
    outline-offset: 4px;
}

/* Icons: theme only styled path; sliders use circles too */
.service-item--link .service-icon-block svg path,
.service-item--link .service-icon-block svg circle {
    fill: var(--color-1);
}

/* Wireframe cube: stroke instead of fill */
.service-icon--cube path {
    fill: none !important;
    stroke: var(--color-1);
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round;
}
