:root{--color-red:#c70f18;--color-blue:#0c2047;--color-blue-fade:#0c204788;--color-gold:#e1ae39}@font-face{font-family:bahnschrift;src:url(BAHNSCHRIFT.TTF)}.font-condensed{font-stretch:condensed}a:hover,button:hover{cursor:pointer}option{background-color:var(--color-blue)}.toggle-line-1{transform:rotate(-45deg)translate(-4.25px,7px)}.toggle-line-2{opacity:0}.toggle-line-3{transform:rotate(45deg)translate(-4.25px,-7px)}@keyframes appear{from{opacity:0}to{opacity:1}}.mission-statement{animation:appear linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.copy-btn::after{content:"📋";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1rem}.copy-btn span{visibility:hidden}.copy-btn:hover::after{transform:translate(-50%,-50%)scale(1.2)}#countdown-wrapper{position:relative;width:100%;height:100vh;background:linear-gradient(to bottom,#020202,#0a0a0a);overflow:hidden}#lightning-overlay{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .1s}.rumble{animation:rumble .15s infinite}@keyframes rumble{0%{transform:translate(0,0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(2px,2px)}100%{transform:translate(0,0)}}.flash{animation:flash .2s ease-out}@keyframes flash{0%{opacity:.9}100%{opacity:0}}