.site-footer{position:relative}.guitar-trigger{position:absolute;right:clamp(18px,5vw,56px);bottom:21px;width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent;color:#c49a38;cursor:pointer;display:grid;place-items:center;transition:transform .22s ease}.guitar-trigger span{font-family:system-ui,sans-serif;font-size:29px;line-height:1;transform:rotate(-12deg);filter:grayscale(1) sepia(1) saturate(3.5) hue-rotate(2deg) brightness(.88)}.guitar-trigger:hover,.guitar-trigger:focus-visible{transform:rotate(-8deg) scale(1.1);outline:1px solid #c49a38;outline-offset:3px}.guitar-trigger:disabled{cursor:default}.busted-stamp-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;pointer-events:none;background:rgba(27,18,19,.18)}.busted-stamp-overlay[hidden]{display:none}.busted-logo{display:block;width:min(84vw,640px);height:auto;overflow:visible;filter:drop-shadow(0 7px 2px rgba(45,20,19,.14));opacity:0;transform:scale(2.4) rotate(-3deg)}.busted-stamp-overlay.is-stamping .busted-logo{animation:ink-stamp 1.95s cubic-bezier(.18,.82,.25,1) both}@keyframes ink-stamp{0%{opacity:0;transform:scale(2.3) rotate(-3deg)}24%{opacity:1;transform:scale(.91) rotate(-3deg)}32%{opacity:1;transform:scale(1.035) rotate(-3deg)}39%{opacity:1;transform:scale(1) rotate(-3deg)}72%{opacity:1;transform:scale(1) rotate(-3deg)}100%{opacity:0;transform:scale(.97) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.guitar-trigger{transition:none}.busted-stamp-overlay.is-stamping .busted-logo{animation-duration:.4s}}
