/* Klikklar 2.1.6 — first customer project */
.kk-customer-card__photo{background:#1b1025;}
.kk-customer-card__photo img{object-position:center center;}
.kk-customer-card__tag,.kk-customer-project__badge{background:#0f7262;color:#fff;}
.kk-customer-card .kk-carousel__body{display:flex;flex-direction:column;gap:.34rem;}
.kk-customer-card .kk-carousel__body h3{margin:0 0 .35rem;}
.kk-customer-project__media{position:relative;display:block;aspect-ratio:16/9;background:#1b1025;overflow:hidden;}
.kk-customer-project__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s;}
.kk-customer-project__media:hover img{transform:scale(1.035);}
.kk-customer-project__badge{position:absolute;top:1rem;left:1rem;z-index:1;font-size:.73rem;font-weight:800;letter-spacing:.045em;border-radius:999px;padding:.42rem .78rem;}
.kk-customer-project .project-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;}
.kk-customer-project .project-card__body h3{margin:.2rem 0 .5rem;}
.kk-customer-card:focus-visible,.kk-customer-project__media:focus-visible{outline:3px solid #087f72;outline-offset:3px;}
@media(max-width:380px){.landing-hero__content h1{overflow-wrap:anywhere;}}
@media (prefers-reduced-motion: reduce){.kk-customer-project__media img{transition:none;}}

/* v2.1.7: only the PokeChris project details card on /prosjekter/ */
@media (min-width:861px){.kk-customer-project__media{aspect-ratio:auto;min-height:430px;}}
@media (max-width:860px){.kk-customer-project__media{aspect-ratio:16/9;min-height:0;}}
.kk-customer-project .project-card__body p strong{color:#172735;}
