/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 01 2026 | 08:56:19 */
/* =========================
   Overview Links (Colored Cards)
   ========================= */

.overview-links{
  padding: var(--space-lg);
  margin-bottom: var(--space-xl);
}

/* Columns Layout */
.overview-links .wp-block-columns{
  gap: var(--space-md-lg);
  align-items: stretch;
}

/* Card */
.overview-links .wp-block-column{
  border: 1px solid rgba(38, 52, 48, 0.14);
  border-radius: var(--border-radius-xs);
  background: #fff;
  box-shadow: 0 0 5px rgba(38, 52, 48, 0.10);

  display: flex;
  flex-direction: column;
  overflow: hidden; /* wichtig für Header-Bar */
}

/* Header (by Trope / by Vibe / by Setting) */
.overview-links .wp-block-column p{
  margin: 0;
  padding: var(--space-sm) var(--space-md);

  background-color: var(--main);
  color: #fff;
}

/* Content Bereich */
.overview-links .wp-block-column ul{
  padding: var(--space-md);
  margin: 0;
  list-style: none;
}

/* List items */
.overview-links .wp-block-column li{
  display: flex;
  align-items: flex-start;
  gap: var(--space-xs);
  margin-bottom: var(--space-xs);
}

/* Links */
.overview-links .wp-block-column a{
  color: var(--accent);
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

/* Tablet */
@media (max-width: 990px){
  .overview-links{
    padding: var(--space-md);
  }

  .overview-links .wp-block-column{
    flex-basis: calc(50% - (var(--space-md-lg) / 2));
  }
}

/* Mobile */
@media (max-width: 769px){
  .overview-links{
    padding: var(--space-sm);
	  padding-left:0;
	  padding-right:0;
  }

  .overview-links .wp-block-column{
    flex-basis: 100%;
  }
}
