@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";.retro-form[data-v-856fe91f]{border:2px solid rgb(var(--primary));padding:2rem;box-shadow:0 0 20px rgb(var(--primary) / .5);background:rgb(var(--background) / .8);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;font-family:VT323,monospace}.scanline[data-v-856fe91f],.noise[data-v-856fe91f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanline[data-v-856fe91f]{background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,rgba(var(--primary-lighten-1),.03) 2px,rgba(var(--primary-lighten-1),.03) 3px);animation:scanline 10s linear infinite}.noise[data-v-856fe91f]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1000 1000' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05}.form-title[data-v-856fe91f]{color:rgb(var(--accent));font-size:2rem;text-align:center;margin-bottom:1rem;text-shadow:0 0 8px rgb(var(--accent))}.input-group[data-v-856fe91f]{position:relative;z-index:1}.input-group label[data-v-856fe91f]{color:rgb(var(--primary));font-size:1.2rem;text-transform:uppercase;margin-bottom:.5rem;display:block}.form-input[data-v-856fe91f]{width:100%;background-color:rgba(var(--primary),.1);border:1px solid rgb(var(--primary));color:#fff;padding:.75rem;font-family:inherit;font-size:1.2rem}.submit-button[data-v-856fe91f]{border:1px solid rgb(var(--accent));background-color:transparent;color:rgb(var(--accent));padding:.75rem 2rem;cursor:pointer;font-family:inherit;font-size:1.5rem;text-transform:uppercase;transition:all .3s ease}.submit-button[data-v-856fe91f]:hover{background-color:rgba(var(--accent),.2);box-shadow:0 0 15px rgb(var(--accent))}.font-mono[data-v-1d863c2a]{font-family:VT323,monospace}.welcome[data-v-1d863c2a]{background-color:#224733;width:100%;border-radius:0;border:2px solid #2d3d36;box-shadow:inset 0 0 15px #000}.crt-overlay[data-v-1d863c2a]{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,6px 100%;z-index:2;pointer-events:none;animation:flicker-1d863c2a .15s infinite;box-shadow:inset 0 0 100px #00000080}@keyframes flicker-1d863c2a{0%{opacity:.21}5%{opacity:.31}10%{opacity:.41}15%{opacity:.21}20%{opacity:.51}25%{opacity:.31}30%{opacity:.61}35%{opacity:.41}40%{opacity:.21}45%{opacity:.51}50%{opacity:.81}55%{opacity:.21}60%{opacity:.51}65%{opacity:.31}70%{opacity:.21}75%{opacity:.61}80%{opacity:.31}85%{opacity:.51}90%{opacity:.21}95%{opacity:.41}to{opacity:.31}}.glow-white[data-v-1d863c2a]{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 30px #22c55e,0 0 40px #22c55e,0 0 50px #22c55e}.keepout-banner[data-v-1d863c2a]{background-image:repeating-linear-gradient(-45deg,#f9a825,#f9a825 25px,#000 25px,#000 50px);background-size:200% 200%;animation:scroll-stripes-1d863c2a 10s linear infinite;border-top:4px solid #111}@keyframes scroll-stripes-1d863c2a{0%{background-position:0 0}to{background-position:100% 0}}.contact-info-sidebar[data-v-1d863c2a]{background:#0009;border:2px solid #22c55e;padding:1.5rem;border-radius:0;box-shadow:0 0 20px #22c55e4d}.info-item[data-v-1d863c2a]{text-align:center}.info-label[data-v-1d863c2a]{color:#22c55e;font-family:VT323,monospace;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.info-value[data-v-1d863c2a]{color:#dcfce7;font-family:VT323,monospace;font-size:1rem;line-height:1.4}.info-detail[data-v-1d863c2a]{color:#a7f3d0;font-family:VT323,monospace;font-size:.9rem;line-height:1.4}.whatsapp-button[data-v-1d863c2a]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(45deg,#25d366,#128c7e);color:#fff;padding:.5rem 1rem;border-radius:8px;font-family:VT323,monospace;font-size:1.1rem;text-decoration:none;transition:all .3s ease;border:2px solid #128c7e}.whatsapp-button[data-v-1d863c2a]:hover{background:linear-gradient(45deg,#128c7e,#075e54);transform:translateY(-2px);box-shadow:0 0 15px #25d36699}
