/* Every TKB member uses the same large card geometry as the founders: two columns on desktop, one on smaller screens. */
.founder-card--core {
  border-color: #79afc747;
  background:
    linear-gradient(135deg, #79afc71f, transparent 46%),
    linear-gradient(315deg, #d72b3214, transparent 42%),
    var(--panel);
}

.founder-card--core:hover {
  border-color: #79afc78f;
}

.founder-card--core .founder-card__index {
  color: #79afc721;
}

.founder-card--core .founder-card__content > span {
  color: var(--blue);
}

.founder-card--core .founder-card__corner {
  border-color: var(--blue);
}

/* Long handles retain the shared tile dimensions while fitting cleanly in the two-column grid. */
[data-core-member="danthedodo"] h3,
[data-core-member="miggs"] h3 {
  font-size: clamp(42px, 4.1vw, 68px);
}

/* Individual signals keep each member's origin story distinct without changing the shared card system. */
[data-core-member="dadson"] {
  border-color: #73c96a52;
  background:
    linear-gradient(135deg, #73c96a22, transparent 46%),
    linear-gradient(315deg, #d72b3210, transparent 42%),
    var(--panel);
}

[data-core-member="dadson"]:hover { border-color: #73c96a9e; }
[data-core-member="dadson"] .founder-card__index { color: #73c96a21; }
[data-core-member="dadson"] .founder-card__content > span { color: #8cdb83; }
[data-core-member="dadson"] .founder-card__corner { border-color: #73c96a; }

[data-core-member="danthedodo"] {
  border-color: #a982e652;
  background:
    linear-gradient(135deg, #a982e622, transparent 46%),
    linear-gradient(315deg, #d72b3210, transparent 42%),
    var(--panel);
}

[data-core-member="danthedodo"]:hover { border-color: #a982e69e; }
[data-core-member="danthedodo"] .founder-card__index { color: #a982e621; }
[data-core-member="danthedodo"] .founder-card__content > span { color: #bea0ef; }
[data-core-member="danthedodo"] .founder-card__corner { border-color: #a982e6; }

[data-core-member="miggs"] {
  border-color: #d18b4752;
  background:
    linear-gradient(135deg, #d18b4722, transparent 46%),
    linear-gradient(315deg, #7f382415, transparent 42%),
    var(--panel);
}

[data-core-member="miggs"]:hover { border-color: #d18b479e; }
[data-core-member="miggs"] .founder-card__index { color: #d18b4721; }
[data-core-member="miggs"] .founder-card__content > span { color: #e0a66f; }
[data-core-member="miggs"] .founder-card__corner { border-color: #d18b47; }
