/*
Theme Name: GirlBar Child
Description: Child theme for Twenty Twenty-Five with Full Site Editing. Edit theme.json for design changes.
Version: 2.2
Author: GirlBar
Template: twentytwentyfive
*/

.has-text-shadow,
.has-text-shadow * {
  text-shadow: 2px 3px 8px rgba(0, 0, 0, 0.55);
}

.purple-drop-shadow,
.purple-drop-shadow * {
  text-shadow: 3px 4px 0px var(--wp--preset--color--purple);
}


/* Typewriter cursor */
.type-cursor {
  animation: type-blink 0.7s step-end infinite;
}

@keyframes type-blink {
  50% { opacity: 0; }
}

/* Hero cover */
.hero-cover {
  background: linear-gradient(180deg, rgb(242, 130, 44) 26%, rgb(180, 75, 152) 100%);
}

.hero-cover::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgb(242, 130, 44) 26%, rgb(180, 75, 152) 100%);
  pointer-events: none;
  z-index: 0;
  animation: heroCoverReveal 1s ease-in-out forwards;
  animation-play-state: paused;
}

.hero-cover.revealed::after {
  animation-play-state: running;
}

/* Keep text above the ::after overlay */
.hero-cover .wp-block-cover__inner-container {
  position: relative;
  z-index: 1;
}

@keyframes heroCoverReveal {
  0%   { opacity: 1; }
  100% { opacity: 0.6; }
}
