@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#100908;--cream:#f8edd9;--gold:#d5ac62;--muted:#b8a99a;--line:#ab804333}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Manrope,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #f9df9d;outline-offset:6px}.header{height:102px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#100908f2;position:relative;z-index:5}.brand{display:block;width:127px;height:70px;overflow:hidden;background:#f7edda;border:1px solid #b49150;padding:5px 8px}.brand img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.header-label,.nav-link{font-size:12px;letter-spacing:.23em}.header-label{color:var(--muted)}.nav-link span{font-size:20px;margin-left:22px;color:var(--gold)}.hero{min-height:780px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;text-align:center;padding:85px 20px 100px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#481b13 0%,#160a08 65%)}.hero-art{position:absolute;inset:0;z-index:-2;background:url('assets/autumn-background.png') center/cover;opacity:.8}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#100908,transparent 30%,#10090815 70%),radial-gradient(ellipse at center,#10090815,#10090815)}.eyebrow{font-size:12px;letter-spacing:.25em;color:var(--gold);font-weight:600;line-height:1.7}.hero .eyebrow{display:flex;align-items:center;justify-content:center;gap:20px}.eyebrow span{width:45px;height:1px;background:var(--gold)}.season{font-size:12px;letter-spacing:.35em;margin:30px 0 10px;color:#e3c697}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}h1{font-size:clamp(78px,8.5vw,140px);line-height:.91;letter-spacing:-.055em;margin-bottom:27px}em{font-weight:400;color:#e3bd77}h1 em{letter-spacing:-.065em}.intro{color:#dacabb;line-height:1.8;margin-bottom:28px}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:36px;min-height:56px;padding:18px 29px;background:linear-gradient(110deg,#b78437,#efd295 45%,#bc8c47);border:1px solid #e8c384;color:#211307;letter-spacing:.14em;font-size:12px;font-weight:700;box-shadow:0 6px 35px #bd86301a;transition:filter .2s,transform .2s}.gold-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.hero-location{margin-top:35px;color:#c5b59f;font-size:12px;letter-spacing:.18em}.hero-location b{color:var(--gold);margin:0 13px}.vertical-note{position:absolute;left:30px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:.27em;color:#b69a76}.hero-bottom{position:absolute;bottom:27px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.23em;color:#b69874}.section{max-width:1320px;margin:auto;padding:96px 65px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.section-heading h2,h2{font-size:clamp(46px,5vw,74px);line-height:1.02;letter-spacing:-.04em;margin-bottom:0}.section-heading>p{font-size:14px;color:var(--muted);line-height:1.8}.event-list{border-top:1px solid var(--line)}.event{display:flex;align-items:center;gap:37px;padding:37px 10px;border-bottom:1px solid var(--line);transition:background .2s}.event:hover{background:#b5822410}.date{min-width:80px;text-align:center}.date span{display:block;font-size:12px;letter-spacing:.2em;color:var(--gold)}.date strong{font:56px/1.1 'Cormorant Garamond',Georgia,serif;font-weight:400}.date small{display:block;font-size:12px;color:var(--muted);letter-spacing:.2em}.event-info{flex:1;border-left:1px solid var(--line);padding-left:35px}.event-kicker{font-size:10px;letter-spacing:.17em;color:var(--gold);margin-bottom:10px}h3{font-size:clamp(30px,3vw,46px);margin-bottom:9px;letter-spacing:-.025em}h3 em{font-size:.88em}.venue{font-size:12px;letter-spacing:.15em;color:var(--muted);margin:0}.venue span{margin:0 11px}.outline-button{background:none;border:1px solid #a17c42;color:var(--cream);font-size:12px;letter-spacing:.15em;padding:16px 21px;text-align:left;min-width:170px;transition:background .2s}.outline-button:hover{background:#b88d3b22}.outline-button>span{float:right;color:var(--gold);font-size:16px}.outline-button small{display:block;margin-top:8px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.spotlight{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:30px;padding-bottom:115px}.flyer-frame{padding:12px;border:1px solid #ba8a454d;position:relative;box-shadow:0 0 100px #8b25122b}.flyer-frame:before{content:'';position:absolute;inset:-6px;border:1px solid #ba8a4520;pointer-events:none}.flyer-frame img{display:block;width:100%;height:auto}.spotlight-copy h2{font-size:clamp(40px,4.5vw,64px);margin-top:22px}.ornament{color:var(--gold);margin:30px 0;font-size:23px}.feature-name{font-size:12px;letter-spacing:.2em;color:var(--gold);font-weight:700}.spotlight-copy>p:not(.eyebrow):not(.feature-name):not(.coming):not(.date-note){color:var(--muted);line-height:1.9;margin-bottom:25px}.coming{font-size:10px;color:var(--muted);letter-spacing:.16em;margin-top:15px}.date-note{font-size:12px;line-height:1.7;color:#b5a292;max-width:320px;margin-top:26px}footer{border-top:1px solid var(--line);background:#0b0605;padding:45px 6% 25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px}.footer-title{font-size:20px;letter-spacing:.18em;color:var(--gold);margin-bottom:9px}footer p{font-size:10px;letter-spacing:.1em;color:var(--muted)}footer span{padding:0 8px}.address strong{font-size:12px;letter-spacing:.1em;font-weight:500}.address p{font-size:12px;margin:8px 0}footer>a{font-size:10px;letter-spacing:.15em;color:var(--gold)}.copyright{flex-basis:100%;border-top:1px solid #ffffff09;padding-top:23px;margin:4px 0 0;font-size:9px}.falling-leaves{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:8}.leaf{position:absolute;top:-70px;font-size:24px;filter:sepia(.7) saturate(.8);opacity:0;animation:fall linear infinite;will-change:transform}@keyframes fall{0%{transform:translate3d(0,-40px,0) rotate(0deg);opacity:0}10%{opacity:.68}90%{opacity:.5}100%{transform:translate3d(130px,110vh,0) rotate(380deg);opacity:0}}dialog{border:1px solid var(--gold);background:#1c0e0b;color:var(--cream);padding:55px 45px;width:min(460px,calc(100% - 32px));text-align:center;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:50px;margin-bottom:25px}dialog>p{line-height:1.7;color:var(--muted)}dialog .eyebrow{color:var(--gold)}.close{position:absolute;top:10px;right:14px;border:0;background:none;color:var(--cream);font-size:30px}.dismiss{margin-top:10px}
@media(min-width:1600px){.hero{min-height:850px}}@media(max-width:760px){.header{height:86px;padding:0 6%}.brand{width:105px;height:60px}.header-label{display:none}.nav-link{font-size:10px;letter-spacing:.12em}.nav-link span{margin-left:10px}.hero{min-height:700px;padding-top:60px;padding-bottom:105px}.hero-art{background-position:center;opacity:.65}h1{font-size:88px}.hero .eyebrow{font-size:10px;gap:12px}.eyebrow span{width:25px}.season{font-size:10px;letter-spacing:.23em}.vertical-note{display:none}.hero-bottom{font-size:8px;gap:15px}.hero-location{font-size:10px;letter-spacing:.13em}.section{padding:65px 23px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px}.event{gap:17px;padding:28px 0;flex-wrap:wrap}.date{min-width:58px}.date strong{font-size:46px}.event-info{padding-left:20px}h3{font-size:31px}.event-kicker{font-size:9px}.venue{font-size:10px}.event .outline-button{margin-left:95px;width:calc(100% - 95px);font-size:11px;position:relative;padding:13px 17px}.outline-button small{display:inline-block;margin:0 0 0 15px;font-size:8px}.spotlight{grid-template-columns:1fr;gap:45px;padding-top:20px}.spotlight-copy{text-align:center}.spotlight-copy h2{font-size:58px}.date-note{margin-left:auto;margin-right:auto}.ornament{margin:22px 0}.header-label{display:none}footer{align-items:flex-start}.address{flex-basis:100%}.leaf{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.falling-leaves{display:none}*{animation:none!important;transition:none!important}}

/* Transparent brand and consistent, non-emoji arrows. */
.brand{background:transparent;border:0;padding:0;overflow:visible}.brand img{object-fit:contain;mix-blend-mode:normal}.arrow-icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle;color:var(--gold)}.gold-button .arrow-icon{color:#442808}.nav-link{display:inline-flex;align-items:center;gap:22px}.outline-button .arrow-icon{float:right}footer>a{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.nav-link{gap:10px}}

/* Keep the copper foliage in frame on narrow screens. */
@media(max-width:760px){
 .hero-art{background-position:85% center;opacity:1;filter:brightness(1.3) saturate(1.12)}
 .hero:after{background:linear-gradient(0deg,#100908 0%,transparent 22%),linear-gradient(90deg,#10090866 0%,#10090855 48%,#10090812 100%)}
 .hero-content{text-shadow:0 2px 16px #100908}
 .hero-content .gold-button{text-shadow:none}
}

/* Flyer welcome popup: keep artwork and actions in the viewport. */
#glow-popup{padding:0;width:min(620px,calc(100vw - 32px),calc(100dvh - 120px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #c49b58;border-radius:12px;background:#140c09;box-shadow:0 24px 100px #000c}
#glow-popup::backdrop{background:#000c;backdrop-filter:blur(7px)}
.glow-popup-flyer{display:block;width:100%;height:auto}
.glow-popup-actions{display:flex;gap:12px;padding:16px}
.glow-popup-actions>*{flex:1;min-width:0;min-height:50px;margin:0;padding:14px 8px;text-align:center;border-radius:4px;letter-spacing:.12em}
.glow-popup-actions .outline-button{display:flex;align-items:center;justify-content:center}
html.glow-popup-open{overflow:hidden}
@media(max-width:420px){.glow-popup-actions{padding:12px;gap:10px}.glow-popup-actions>*{font-size:11px}}

.event-ended{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:16px 21px;border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.15em;cursor:default}
@media(max-width:760px){.event .event-ended{margin-left:95px;width:calc(100% - 95px)}}

/* SAW-inspired popup frame */
#glow-popup{width:min(620px,calc(100vw - 24px),calc((100dvh - 168px)*.8));min-width:min(280px,calc(100vw - 24px));border:1px solid #722623;border-radius:2px;background:repeating-linear-gradient(100deg,#ffffff03 0 1px,transparent 1px 7px),linear-gradient(135deg,#282827,#101010 45%,#21100f);padding:7px;box-shadow:0 0 0 3px #111,0 0 0 4px #38312f,0 22px 100px #000,0 0 65px #a009092e;scrollbar-color:#7c2420 #111}
#glow-popup::backdrop{background:radial-gradient(ellipse at center,#220606ba,#000e 72%);backdrop-filter:blur(8px) grayscale(.8)}
.saw-popup-header{display:flex;align-items:center;gap:10px;padding:12px 7px 15px;color:#dfd8c9;font:700 clamp(12px,2.8vw,16px)/1.2 'Arial Narrow',Impact,sans-serif;letter-spacing:.13em;border-bottom:2px solid #8f2520;margin-bottom:7px}.saw-signal{width:6px;height:6px;background:#c32a23;box-shadow:0 0 10px #b51d18;flex-shrink:0}.saw-case{margin-left:auto;color:#a28d82;font:10px/1.2 monospace;letter-spacing:.08em}
#glow-popup .glow-popup-flyer{border:1px solid #3d302d}
#glow-popup .glow-popup-actions{gap:10px;padding:13px 3px 5px;border-top:1px solid #502420;margin-top:7px}
#glow-popup .glow-popup-actions>*{border-radius:1px;min-height:45px;font-family:'Arial Narrow',Impact,sans-serif;font-weight:700;letter-spacing:.13em;font-size:12px}
#glow-popup .gold-button{color:#f4e7d9;border:1px solid #ba3c32;background:linear-gradient(165deg,#ac2922,#68150f);box-shadow:inset 0 1px #e76f5133,0 3px 10px #0006}
#glow-popup .outline-button{color:#c9c3b8;border:1px solid #62514a;background:linear-gradient(#292725,#171615)}
#glow-popup .gold-button:hover{background:#b72d24}#glow-popup .outline-button:hover{background:#38312d;border-color:#a48c7c}#glow-popup .glow-popup-actions>*:focus-visible{outline:2px solid #e3c0a1;outline-offset:3px}


/* Photographic practical-horror frame */
#glow-popup{width:min(650px,calc(100vw - 22px),calc((100dvh - 150px)*.88));min-width:min(280px,calc(100vw - 22px));padding:clamp(18px,4vw,34px);padding-top:clamp(44px,7vw,65px);border:1px solid #36312d;border-radius:2px;background:#242322 url('assets/steel-blood-frame.png') center/100% 100% no-repeat;box-shadow:0 24px 100px #000,0 0 0 2px #100d0c,0 0 70px #000b;scrollbar-color:#4a3530 #151313}
#glow-popup::backdrop{background:radial-gradient(ellipse at center,#171312d9,#000f 80%);backdrop-filter:blur(9px) saturate(.3)}
#glow-popup .trap-rail,#glow-popup .blood-edge{display:none}
#glow-popup .saw-popup-header{padding:8px 5px 14px;margin:0 0 12px;border-bottom:1px solid #b1a18e55;background:none;color:#e2ded6;text-shadow:0 2px 3px #000;font-family:'Arial Narrow',Arial,sans-serif;font-size:12px;letter-spacing:.15em}
#glow-popup .saw-signal{display:none}#glow-popup .saw-case{color:#b4a99b}
#glow-popup .glow-popup-flyer{border:1px solid #0a0908;box-shadow:0 4px 14px #000b}
#glow-popup .glow-popup-actions{padding:13px 0 0;margin:12px 0 0;border-top:1px solid #a18c7555}
#glow-popup .glow-popup-actions>*{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.12em;min-height:44px;box-shadow:inset 0 1px #ffffff15,0 3px 5px #0009}
#glow-popup .gold-button{background:linear-gradient(#61201b,#341210);border:1px solid #865048;color:#eee6dc;animation:real-pulse 3.5s ease-in-out infinite}
#glow-popup .outline-button{background:linear-gradient(#373737e8,#171717f2);border:1px solid #77736b;color:#e1ddd4;animation:real-pulse 3.5s ease-in-out infinite;animation-delay:-1.75s}
#glow-popup .gold-button:hover{background:#672721}#glow-popup .outline-button:hover{background:#41403b}
@keyframes real-pulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.25)}}
@media(prefers-reduced-motion:reduce){#glow-popup .glow-popup-actions>*{animation:none}}

.real-blades{position:absolute;inset:0 0 auto;height:clamp(52px,10vw,83px);overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#0009,transparent)}.real-blade{position:absolute;width:clamp(100px,23vw,170px);height:auto;top:clamp(-91px,-12vw,-53px);filter:drop-shadow(0 3px 5px #000b);animation:real-saw-spin 6s linear infinite}.real-blade.left{left:-22px}.real-blade.right{right:-22px;animation-direction:reverse;animation-duration:7s}#glow-popup .saw-popup-header{position:relative;z-index:1;padding:12px 10px;margin-bottom:12px;border:1px solid #70645a88;background:linear-gradient(90deg,#000f,#000c 50%,#000f);box-shadow:0 2px 12px #0009;color:#f2ede6}#glow-popup .saw-case{color:#d3c8b9}@keyframes real-saw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.real-blade{animation:none}}

/* Illuminated studio sign buttons */
#glow-popup .saw-popup-header>span:not(.saw-case){color:#f33930;text-shadow:0 0 7px #e3161666}
#glow-popup .glow-popup-actions>*{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 5px;border:3px ridge #74716c;border-radius:3px;background:linear-gradient(180deg,#161718,#030404 48%,#101112)!important;box-shadow:inset 0 0 0 2px #000,inset 0 0 14px #80000033,0 3px 7px #000c;animation:none;overflow:hidden}
#glow-popup .glow-popup-actions>*::before{content:"";position:absolute;inset:5px;border:1px solid #82241e;border-radius:1px;background:repeating-linear-gradient(0deg,transparent 0 3px,#0004 3px 4px);pointer-events:none}
#glow-popup .glow-popup-actions>*::after{content:"";position:absolute;inset:3px 3px 50%;background:linear-gradient(#ffffff0e,transparent);pointer-events:none}
#glow-popup .sign-text{position:relative;z-index:1;font:700 clamp(11px,2.6vw,15px)/1.25 'Courier New',monospace;letter-spacing:.12em;color:#ff5145;text-shadow:0 0 3px #ff3c30,0 0 10px #ff2415aa,0 0 19px #df100866;animation:on-air-glow 2.8s ease-in-out infinite}
#glow-popup .outline-button .sign-text{animation-delay:-1.4s}
#glow-popup .glow-popup-actions>*:hover{border-color:#a39d94;box-shadow:inset 0 0 0 2px #000,0 0 14px #af2b2033}
@keyframes on-air-glow{0%,100%{opacity:.65;text-shadow:0 0 2px #ff3c30,0 0 5px #ff241566}50%{opacity:1;text-shadow:0 0 4px #ff6855,0 0 13px #ff2415cc,0 0 23px #df100888}}
@media(prefers-reduced-motion:reduce){#glow-popup .sign-text{animation:none}}

/* High-impact illuminated calls to action */
#glow-popup .glow-popup-actions{gap:14px;padding-top:17px;padding-bottom:5px}
#glow-popup .glow-popup-actions>*{min-height:64px;border:2px solid #a94132;border-radius:4px;background:linear-gradient(180deg,#38100d,#100504 60%,#260a07)!important;animation:sign-housing 2.4s ease-in-out infinite;will-change:transform,box-shadow}
#glow-popup .glow-popup-actions .outline-button{animation-delay:-1.2s}
#glow-popup .glow-popup-actions>*::before{inset:4px;border:1px solid #ff664b;box-shadow:inset 0 0 13px #f031182f,0 0 5px #f0311855}
#glow-popup .glow-popup-actions>*::after{inset:-50% auto -50% -60%;width:35%;background:linear-gradient(90deg,transparent,#ffb38d55,transparent);transform:skewX(-22deg);animation:sign-sweep 3.8s ease-in-out infinite}
#glow-popup .glow-popup-actions .outline-button::after{animation-delay:-1.9s}
#glow-popup .sign-text{font:900 clamp(13px,3.2vw,20px)/1.15 Arial,sans-serif;letter-spacing:.08em;color:#fff1dd;animation:sign-letter-light 2.4s ease-in-out infinite;text-shadow:0 0 3px #fff0d8,0 0 8px #ff482d,0 0 18px #ff2712}
#glow-popup .outline-button .sign-text{animation-delay:-1.2s}
#glow-popup .glow-popup-actions>*:hover{animation-play-state:paused;transform:translateY(-3px) scale(1.025);border-color:#ffb18e;box-shadow:0 0 25px #ff321c99,inset 0 0 22px #ff311744}
@keyframes sign-housing{0%,100%{transform:scale(.985);border-color:#a94132;box-shadow:0 0 9px #d7211444,inset 0 0 12px #dc241322,0 5px 9px #000b}50%{transform:scale(1.025);border-color:#ff9d72;box-shadow:0 0 15px #ff351c99,0 0 30px #ec1d1266,inset 0 0 22px #ff311744,0 5px 9px #000b}}
@keyframes sign-letter-light{0%,100%{opacity:.85;color:#ffb091;text-shadow:0 0 4px #ff502d,0 0 9px #ff2712}50%{opacity:1;color:#fff7e9;text-shadow:0 0 3px #fff5da,0 0 9px #ff6b41,0 0 20px #ff3018}}
@keyframes sign-sweep{0%,25%{left:-60%}70%,100%{left:130%}}
@media(prefers-reduced-motion:reduce){#glow-popup .glow-popup-actions>*,#glow-popup .glow-popup-actions>*::after,#glow-popup .sign-text{animation:none!important;transform:none;will-change:auto}}

/* Refined steel buttons */
#glow-popup .glow-popup-actions{gap:12px;padding:14px 0 2px}
#glow-popup .glow-popup-actions>*{min-height:49px;border:1px solid #6b625b;border-radius:2px;background:linear-gradient(180deg,#292727,#111010)!important;box-shadow:inset 0 1px #ffffff19,0 3px 6px #0009;animation:none!important;transform:none!important;will-change:auto;padding:13px 7px;transition:border-color .2s,background .2s}
#glow-popup .glow-popup-actions>*::before,#glow-popup .glow-popup-actions>*::after{display:none}
#glow-popup .sign-text{font:700 clamp(11px,2.6vw,14px)/1.3 Arial,sans-serif;letter-spacing:.15em;color:#ec594a;opacity:1;text-shadow:0 0 6px #a4201833;animation:none!important}
#glow-popup .outline-button .sign-text{color:#d5cec4;text-shadow:none}
#glow-popup .glow-popup-actions>*:hover{border-color:#ba7968;background:linear-gradient(180deg,#352826,#191211)!important;box-shadow:inset 0 1px #ffffff19,0 3px 6px #0009}
#glow-popup .glow-popup-actions>*:focus-visible{outline:2px solid #d6b49a;outline-offset:3px}

/* Traveling reflections on red illuminated borders */
@property --border-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
#glow-popup .glow-popup-actions>*{position:relative;isolation:isolate;min-height:51px;border:1px solid #ae2925;border-radius:3px;background:linear-gradient(90deg,#000f,#090909,#000f)!important;box-shadow:inset 0 0 10px #000,0 3px 7px #0009;overflow:hidden;animation:none!important;transform:none!important}
#glow-popup .glow-popup-actions>*::before{content:"";display:block;position:absolute;inset:0;padding:1.5px;border:0;border-radius:2px;background:conic-gradient(from var(--border-angle),#841914 0deg,#ae2721 220deg,#ee5a45 265deg,#ffe6c6 280deg,#ff9b78 291deg,#ab241d 310deg,#841914 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;box-shadow:none;pointer-events:none;animation:border-reflection 4s linear infinite}
#glow-popup .glow-popup-actions .outline-button::before{animation-delay:-2s}
#glow-popup .glow-popup-actions>*::after{display:none}
#glow-popup .glow-popup-actions .sign-text{color:#ff6557;font:700 clamp(11px,2.6vw,14px)/1.3 Arial,sans-serif;letter-spacing:.15em;text-shadow:0 0 4px #ff392899,0 0 10px #ec281c55;animation:red-lamp 2.8s ease-in-out infinite!important}
#glow-popup .glow-popup-actions .outline-button .sign-text{animation-delay:-1.4s!important}
#glow-popup .glow-popup-actions>*:hover{background:linear-gradient(90deg,#050000,#160806,#050000)!important;border-color:#ef6a52;box-shadow:0 0 10px #a1221933,inset 0 0 10px #000}
@keyframes border-reflection{to{--border-angle:360deg}}
@keyframes red-lamp{0%,100%{opacity:.78;color:#e94d40;text-shadow:0 0 3px #ff392866,0 0 6px #ec281c33}50%{opacity:1;color:#ff8b78;text-shadow:0 0 4px #ff3928bb,0 0 12px #ec281c77}}
@media(prefers-reduced-motion:reduce){#glow-popup .glow-popup-actions>*::before,#glow-popup .glow-popup-actions .sign-text{animation:none!important}}
