/**
* Theme Name: WEBUI - Child
* Description: Moderní a rychlá šablona WEBUI postavená na Elementoru. Minimalistický design, plná responzivita a snadná úprava na míru.
* Author: <a href="https://webui.cz</a>
* Template: webui
* Version: 1.2.1
*/

/* WEBUI Projects: základ pro flex a „spodek“ u dna */
.webui-projects .project-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.webui-projects .project-post-thumbnail {
  flex: 1 1 auto;
  min-height: 1px; /* kvůli Safari/Firefox */
}

.webui-projects .project-content {
  margin-top: auto;                 /* přilepí conten k dolní hraně karty */
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  /* výška se nastaví dynamicky JS, proto tady NEDÁVÁME pevnou height */
}


/* Celá karta je klikací – anchor překryje kartu */
.project-style-1 {
  position: relative;           /* referenční bod pro absolutní link */
  border-radius: 20px;          /* jen pokud používáš zaoblení – sjednoť s tématem */
}

.project-style-1 .project-card-link {
  position: absolute;
  inset: 0;                     /* top:0; right:0; bottom:0; left:0 */
  z-index: 5;                   /* nad obsahem, ale pod případnou ikonou/menu */
  display: block;
  background: transparent;
  color: inherit;
  text-decoration: none;
  border-radius: inherit;       /* kopíruje zaoblení karty */
}

/* Focus ring pro klávesovou navigaci */
.project-style-1 .project-card-link:focus-visible {
  outline: 2px solid rgba(255,255,255,.8);  /* případně var(--project-text) */
  outline-offset: 4px;
  border-radius: inherit;
}

/* V případě, že máš uvnitř karty jiné klikací prvky,
   dej jim vyšší z-index, aby byly před overlayem: */
.project-style-1 .project-content a:not(.project-card-link),
.project-style-1 .project-content button {
  position: relative;
  z-index: 6;
}

