/*
Theme Name: Szczypior Tech Premium v47
Theme URI: https://szczypior-tech.pl/
Author: Szczypior Tech
Description: Indywidualny, lekki motyw WordPress dla Szczypior Tech — usługi, realizacje, blog i łatwa edycja.
Version: 80.0.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 8.0
Text Domain: szczypior-tech
*/


/* v56 — spójne obramowanie wszystkich zdjęć na podstronach usług */
.single-usluga .service-story-media,
.single-usluga .service-summary-media,
.single-usluga .service-gallery-item,
.single-usluga .service-media,
.single-usluga figure,
.single-usluga .wp-block-image,
body.single-usluga .service-story-media,
body.single-usluga .service-summary-media,
body.single-usluga .service-gallery-item,
body.single-usluga figure {
    background: #f7fbff;
    border: 1px solid #dbe8f6;
    border-radius: 26px;
    padding: 20px;
    box-sizing: border-box;
    overflow: hidden;
    box-shadow: 0 12px 34px rgba(20, 55, 95, .06);
}

.single-usluga .service-story-media img,
.single-usluga .service-summary-media img,
.single-usluga .service-gallery-item img,
.single-usluga .service-media img,
.single-usluga figure img,
.single-usluga .wp-block-image img,
body.single-usluga main img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 18px;
    cursor: default !important;
}

/* Obrazy na podstronach usług nie zachowują się jak klikalne miniatury. */
.single-usluga main a:has(> img),
body.single-usluga main a:has(> img) {
    pointer-events: none !important;
    cursor: default !important;
}

/* Wyłącz powiększanie CSS po hover. */
.single-usluga main img:hover,
body.single-usluga main img:hover {
    transform: none !important;
    scale: 1 !important;
}

/* Mobile — proporcjonalnie mniejsza karta */
@media (max-width: 700px) {
    .single-usluga .service-story-media,
    .single-usluga .service-summary-media,
    .single-usluga .service-gallery-item,
    .single-usluga .service-media,
    .single-usluga figure,
    .single-usluga .wp-block-image,
    body.single-usluga figure {
        padding: 10px;
        border-radius: 18px;
    }
    .single-usluga main img,
    body.single-usluga main img {
        border-radius: 12px;
    }
}
