.ggb-charm-copy{position:relative;--charm-width:clamp(105px,8.4vw,150px);--charm-pivot:.57177}
.ggb-charm-baseline{display:inline-block;width:0;height:0;line-height:0;vertical-align:baseline;pointer-events:none}
.title-charm{position:absolute;z-index:3;left:0;top:0;width:var(--charm-width);height:auto;aspect-ratio:1254/1115;padding:0;border:0;border-radius:0;background:none;color:inherit;line-height:0;opacity:0;visibility:hidden;transform:rotate(var(--charm-angle,0rad));transform-origin:57.177% 0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:opacity .28s,visibility .28s;will-change:transform}
.title-charm.is-ready{opacity:1;visibility:visible}
.title-charm.is-dragging{cursor:grabbing}
.title-charm>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}
.charm-pivot{position:absolute;left:57.177%;top:0;width:0;height:0;pointer-events:none}
.title-charm:focus,.title-charm:focus-visible{outline:none;box-shadow:none}
@media(max-width:600px){.ggb-charm-copy{--charm-width:92px}}
@media(prefers-reduced-motion:reduce){.title-charm{transition:none;will-change:auto}}
