details summary {
    border: 1px solid currentColor;
    padding: .75rem 1rem;
    border-radius: 9999px;
    width:  auto;
    display: flex;
}

details[open] summary {
    background-color: var(--wp--preset--color--contrast);
    color: var(--wp--preset--color--base);
    border: var(--wp--preset--color--contrast);
}

.tab-block {
    display: flex;
    flex-flow: row wrap;
    gap: 2rem;
    width: 100%;
    margin:  auto;
}

.tab-block section {
    display: flex;
    flex-flow: column wrap;
    width: auto;
    gap: 1rem;
}

.tab-block  details {
    margin-block-start: 0;
}

.tab-block  details > :not(summary) {
    display: none;
}

.tab-block .tab-panel {
    max-width:  var(--wp--style--global--content-size);
    width: auto;
}

.tab-block .tab-panel img {
    filter: url(#wp-duotone-bb8e4b-ffffff-2) !important;
    width: 100%;
}

/*
:root {
  --highlight-x: 50%;
  --highlight-y: 50%;
  --linear-x: 50%;
  --linear-angle: 115deg;
  --highlight-size-x: 120px;
  --highlight-size-y: 120px;
  --highlight-opacity: 0.25;
  --texture-x: 0px;
  --texture-y: 0px;
}

.holo-text {
  background-image:
    linear-gradient(var(--linear-angle),
      #f1ce4f 0%, #f1ce4f 40%, #fff6cf 50%, #f1ce4f 60%, #f1ce4f 100%),
    radial-gradient(
      ellipse calc(var(--highlight-size-x) + 550px) var(--highlight-size-y) at var(--highlight-x) var(--highlight-y),
      rgba(255,255,255,var(--highlight-opacity)) 0%,
      rgba(255,255,255,0.2) 25%,
      rgba(255,255,255,0.05) 50%,
      rgba(255,255,255,0) 80%
    ),
    repeating-linear-gradient(35deg,
      rgba(255,255,255,0.04) 0px,
      rgba(255,255,255,0.04) 1px,
      transparent 2px,
      transparent 4px);
  background-size: 100vw 100vh;
  background-position: var(--linear-x) 50%, var(--highlight-x) var(--highlight-y), var(--texture-x) var(--texture-y);
  background-repeat: no-repeat, no-repeat, repeat;
  background-clip: text;
  -webkit-background-clip: text;
  white-space: pre-wrap;
  color: transparent;
  
}

@media (max-width: 720px) {
  .holo-text { font-size: 3rem; }
}*/