html[data-gg-background-v1095="gothic"] .gg-goth-cage-v1189{position:relative;border:3px double #bd8d91!important;background:linear-gradient(150deg,#381821,#170c12)!important;color:#fff4e8!important;box-shadow:inset 5px 0 #080408,inset -5px 0 #080408,0 9px 24px #0007!important;isolation:isolate}
html[data-gg-background-v1095="gothic"] .gg-goth-cage-v1189::before{content:"";position:absolute;inset:-8px 10px auto;height:8px;background:repeating-linear-gradient(90deg,transparent 0 16px,#cf9b9d 17px 21px,transparent 22px 32px);clip-path:polygon(0 100%,3% 0,6% 100%,9% 0,12% 100%,15% 0,18% 100%,21% 0,24% 100%,27% 0,30% 100%,33% 0,36% 100%,39% 0,42% 100%,45% 0,48% 100%,51% 0,54% 100%,57% 0,60% 100%,63% 0,66% 100%,69% 0,72% 100%,75% 0,78% 100%,81% 0,84% 100%,87% 0,90% 100%,93% 0,96% 100%,99% 0,100% 100%);pointer-events:none}
html[data-gg-background-v1095="gothic"] .gg-goth-focus-v1189::after{content:"";position:absolute;inset:-5px;border:2px solid #ffbe65;border-radius:inherit;box-shadow:0 -5px 13px #ff5b20,0 0 9px #ffbe65,inset 0 0 7px #f63;pointer-events:none;animation:ggGothFlameV1189 1.4s ease-in-out infinite alternate;z-index:2}
html[data-gg-background-v1095="gothic"] :is(h1,h2,h3,h4,p,label,small,li,legend){color:inherit!important}
html[data-gg-background-v1095="gothic"] :is(button,.btn,input,textarea,select){background:#29121d!important;color:#fff4e8!important;border-color:#dba491!important}
html[data-gg-background-v1095="gothic"] :is(a){color:#ffd59d!important}
html[data-gg-background-v1095="gothic"] :is(.gg-goth-cage-v1189,[role="dialog"],.gg-door-card-v686,.gg-star-menu-v699){--text:#fff4e8;--muted:#e3c3be;--ink:#fff4e8;color:#fff4e8!important;background-color:#241017!important}
html[data-gg-background-v1095="gothic"] .gg-star-menu-button-v699{font-size:0!important}html[data-gg-background-v1095="gothic"] .gg-star-menu-button-v699>*{visibility:hidden}html[data-gg-background-v1095="gothic"] .gg-star-menu-button-v699::after{content:"💀";font-size:26px;position:absolute;inset:0;display:grid;place-items:center}
#ggGothBatsV1189{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}#ggGothBatsV1189 span{position:absolute;left:-90px;top:calc(8% + var(--i)*14%);width:48px;opacity:.42;animation:ggGothBatV1189 calc(21s + var(--i)*3s) linear infinite;animation-delay:calc(var(--i)*-7s)}#ggGothBatsV1189 svg{fill:#0c030a;stroke:#d35e69;stroke-width:.8;width:100%}
.gg-fire-poof-v1189{position:fixed;width:45px;height:55px;border-radius:55% 30% 65% 40%;background:radial-gradient(ellipse at 50% 70%,#fff5ab 0 12%,#ffad37 25%,#ff451c 49%,transparent 71%);pointer-events:none;z-index:2147483601;animation:ggFirePoofV1189 .65s ease-out forwards;transform:translate(-50%,-50%)}
.gg-flying-skull-v1189 svg{width:100%;height:100%;overflow:visible}.gg-skull-wing{transform-box:fill-box;transform-origin:center right;animation:ggSkullWingV1189 .85s ease-in-out infinite alternate}.gg-skull-wing.right{transform-origin:center left}
[data-galaxy-bg="gothic"]:disabled{opacity:.7;cursor:not-allowed}[data-galaxy-bg="gothic"] .gg-theme-name-v1106{white-space:normal}
@keyframes ggGothFlameV1189{to{box-shadow:0 -9px 19px #ff5b20,0 0 13px #ffd05b,inset 0 0 10px #f63;border-color:#ffe0a1}}
@keyframes ggGothBatV1189{50%{transform:translate(calc(50vw + 80px),-40px)}100%{transform:translate(calc(100vw + 160px),18px)}}
@keyframes ggFirePoofV1189{to{opacity:0;transform:translate(-50%,-100%) scale(1.8) rotate(22deg)}}@keyframes ggSkullWingV1189{to{transform:scaleX(.7) rotate(-8deg)}}
.gg-goth-low-motion #ggGothBatsV1189 span,.gg-goth-low-motion .gg-goth-focus-v1189::after,html[data-gg-motion-v1109="reduced"] .gg-skull-wing,html[data-gg-motion-v1109="off"] .gg-skull-wing{animation:none!important}.gg-goth-low-motion #ggGothBatsV1189 span{left:calc(var(--i)*17%)}.gg-goth-paused #ggGothBatsV1189 span,.gg-goth-paused .gg-goth-focus-v1189::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#ggGothBatsV1189 span,.gg-goth-focus-v1189::after,.gg-skull-wing{animation:none!important}#ggGothBatsV1189 span{left:calc(var(--i)*17%)}}
/* Cage spikes and the flame perimeter must extend beyond the old velvet cutout. */
html[data-gg-background-v1095="gothic"] :is(main>section,main>article,.rich-avatar-card,.avatar-controls-card,.gg-goth-cage-v1189){clip-path:none!important}
