@import"https://fonts.googleapis.com/css2?family=Jersey+25+Charted&family=Silkscreen:wght@400;700&display=swap";body,html{margin:0;padding:0;height:100%;overflow:hidden}#container{position:fixed;top:0;left:0;width:100%;height:100%}.popup{position:absolute;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup .popuptext{visibility:hidden;width:200px;background:linear-gradient(145deg,#3f1dff,#1a0b73);color:#d5d5d5;text-align:center;border-radius:10px;padding:16px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;box-shadow:0 8px 16px #0000004d,0 12px 40px #00000040,0 0 20px #3f1dff99;border:1px solid rgba(0,0,0,.1);font-size:var(--popup-font-size, 16px)}.popup .popuptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:0px;border-style:solid;border-color:#1a0b73 transparent transparent transparent}.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.custom-popup{background-color:var(--popup-bg-color, #3f1dff);color:var(--popup-text-color, #d5d5d5);font-size:var(--popup-font-size, 16px);width:var(--popup-width, 200px);height:var(--popup-height, auto)}.silkscreen-regular{font-family:Silkscreen,sans-serif;font-weight:400;font-style:normal;text-shadow:0 0 10px rgba(255,255,255,.7)}.silkscreen-bold{font-family:Silkscreen,sans-serif;font-weight:700;font-style:normal;text-shadow:0 0 10px rgba(255,255,255,.7)}.jersey-25-charted-regular{font-family:"Jersey 25 Charted",sans-serif;font-weight:400;font-style:normal;text-shadow:0 0 10px rgba(255,255,255,.7)}
