/* A quiet painted-paper signature: the original burgundy G stays legible. */
.footer-refined .footer-brand {
    position: relative;
    isolation: isolate;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 184px;
    min-height: 99px;
    padding: 16px 22px;
    overflow: visible;
    filter: drop-shadow(0 5px 12px #130b0920);
}

.footer-refined .footer-brand::before {
    content: "";
    position: absolute;
    z-index: -2;
    inset: 0;
    background: linear-gradient(115deg, #fff4df 0%, #f6e4c2 65%, #efcf99 100%);
    clip-path: polygon(2% 13%, 11% 9%, 8% 6%, 32% 7%, 50% 3%, 69% 7%, 88% 5%, 86% 9%, 99% 12%, 96% 29%, 99% 43%, 97% 59%, 100% 75%, 93% 79%, 96% 89%, 77% 91%, 61% 96%, 41% 92%, 22% 96%, 24% 91%, 3% 89%, 6% 76%, 1% 69%, 4% 50%, 0% 36%);
}

.footer-refined .footer-brand::after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 7px 9px;
    pointer-events: none;
    opacity: .27;
    background: repeating-linear-gradient(174deg, transparent 0 8px, #b8813214 9px, transparent 10px 16px);
    border-top: 1px solid #fff9ec;
    border-bottom: 1px solid #b7803d44;
    transform: rotate(-2deg);
}

.footer-refined .footer-brand img {
    position: relative;
    width: 140px;
    height: auto;
    max-height: none;
    object-fit: contain;
}

.footer-refined .footer-brand:focus-visible {
    outline-offset: 7px;
}
