/* Growuild — shared page-transition styling (polecat-inspired curved overlay)
   Color uses var(--primary) which is defined per-page and respects dark/light mode. */

.gu-overlay {
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 200000;
    width: 100vw;
    height: 100vh;
    color: var(--primary, #00c853);
}
.gu-overlay svg.gu-curtain {
    display: block;
    width: 100vw;
    height: 140vh;
    transform: translateY(-100%);
    will-change: transform;
}

@media (prefers-reduced-motion: reduce) {
    .gu-overlay { display: none; }
}
