@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.relative{position:relative}.col-span-2{grid-column:span 2/span 2}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-screen{height:100vh}.min-h-\[70px\]{min-height:70px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-screen{min-height:100vh}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-\[400px\]{width:400px}.w-full{width:100%}.min-w-\[0px\]{min-width:0}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y-4{border-block-style:var(--tw-border-style);border-block-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0b001a\]{--tw-gradient-from:#0b001a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1a0033\]{--tw-gradient-to:#1a0033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.text-center{text-align:center}.text-left{text-align:left}.font-\[\'Press_Start_2P\'\]{font-family:"Press Start 2P"}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.shadow-\[0_0_15px_\#ff00ff\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_\#ff00ff\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-\[0_0_6px_rgba\(255\,0\,150\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#ff009680));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_\#ff00ff\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#f0f));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:shadow-\[0_0_25px_\#ff00ff\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,#f0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html,body,#root{height:100%;margin:0}html{background:url(/assets/bg-retro-Dnbnbd6S.png) 50%/cover no-repeat fixed;height:100%}body{color:#fff;min-height:100%;image-rendering:pixelated;background:0 0;margin:0;font-family:"Press Start 2P",cursive}a{margin-left:20px}span{margin-right:20px}a:hover{text-shadow:0 0 6px #f0f,0 0 12px #ff0}h1,h2,h3,p{text-shadow:0 0 6px #f3c,0 0 10px #f3c,0 0 12px #0ff}button,.retro-btn{color:#fff;text-shadow:0 0 6px #f3c,0 0 10px #f3c,0 0 12px #0ff;text-transform:uppercase;letter-spacing:1px;background-color:#0000;border:2px solid #f0f;margin-top:20px;margin-bottom:20px;padding:10px 20px;font-family:"Press Start 2P",cursive;font-size:.8rem;transition:all .2s ease-in-out;box-shadow:0 0 10px #f0f}button:hover,.retro-btn:hover{color:#000;background-color:#f0f;box-shadow:0 0 20px #f0f,0 0 40px #0ff}nav.neon-navbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#0f001ecc;border-bottom:2px solid #f3c;transition:all .3s ease-in-out;animation:3s ease-in-out infinite neonPulse;box-shadow:0 0 10px #ff009666,0 0 20px #ff00964d,0 0 30px #f0f3}nav.neon-navbar:hover{box-shadow:0 0 20px #ff009699,0 0 40px #f0f6}.retro-form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-transform:uppercase;color:#fff;letter-spacing:1px;background:#0009;border:3px solid #f0f;border-radius:10px;padding:40px;font-family:"Press Start 2P",cursive;animation:3s ease-in-out infinite pulseForm;box-shadow:0 0 10px #f0f,0 0 20px #0ff6}.retro-input{color:#fff;background:#140028cc;border:2px solid #f3c;border-radius:6px;outline:none;margin-top:20px;margin-bottom:20px;margin-right:20px;padding:12px;font-family:"Press Start 2P",cursive;font-size:.8rem;transition:all .2s ease-in-out}.retro-input:focus{background:#280050e6;border-color:#0ff;box-shadow:0 0 12px #0ff,0 0 24px #0ff6}label{color:#f9f;text-shadow:0 0 6px #ff00ff80;font-size:.7rem}@keyframes glow{0%,to{text-shadow:0 0 8px #f0f,0 0 20px #f0f}50%{text-shadow:0 0 2px #f0f,0 0 6px #f0f}}@keyframes neonPulse{0%,to{box-shadow:0 0 10px #ff009666,0 0 20px #ff00964d,0 0 30px #f0f3}50%{box-shadow:0 0 15px #ff009699,0 0 35px #f0f6,0 0 50px #fff3}}@keyframes pulseForm{0%,to{box-shadow:0 0 10px #f0f,0 0 20px #0ff6}50%{box-shadow:0 0 20px #f0f,0 0 30px #00ffff80}}.neon-link{text-decoration:none;transition:color .3s ease-in-out;display:inline-block;position:relative}.neon-link:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#f0f,#ff0);width:0%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-6px;left:0;box-shadow:0 0 8px #f0f,0 0 16px #ff0}.neon-link:hover{color:#ff6;text-shadow:0 0 8px #f0f,0 0 16px #ff0}.neon-link:hover:after{opacity:1;width:100%;animation:.6s ease-in-out 2 pulseNeon}@keyframes pulseNeon{0%{opacity:.5;transform:scaleX(0);box-shadow:0 0 6px #f0f,0 0 12px #ff0}40%{opacity:1;transform:scaleX(1.05);box-shadow:0 0 10px #f0f,0 0 20px #ff0}70%{opacity:.8;transform:scaleX(.9);box-shadow:0 0 5px #f0f,0 0 10px #ff0}to{opacity:1;transform:scaleX(1);box-shadow:0 0 8px #f0f,0 0 16px #ff0}}.retro-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-shadow:0 0 6px #f0f;background:repeating-linear-gradient(45deg,#1a001a,#1a001a 10px,#2b003b 10px 20px);font-family:"Press Start 2P",monospace;box-shadow:0 0 20px #ff00ff4d}.retro-select option{color:#fff;background:#0b001a}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
