.photo-card[data-v-064a3111]{touch-action:manipulation;font-family:DepartureMono,Courier New,monospace}.glow-border-card[data-v-064a3111]{box-shadow:0 0 15px #00ff414d,inset 0 0 15px #00ff410d}.glow-border-card[data-v-064a3111]:hover{box-shadow:0 0 20px #00ffaa80,0 0 40px #00ffaa4d,inset 0 0 20px #00ffaa1a}.glow-border-image[data-v-064a3111]{box-shadow:0 0 10px #00ff4166,inset 0 0 10px #00ff411a}.glow-border-image[data-v-064a3111]:hover{box-shadow:0 0 15px #0fa9,0 0 30px #0fa6,inset 0 0 15px #00ffaa26}.glow-text-caption[data-v-064a3111]{text-shadow:0 0 5px rgba(0,255,65,.5),0 0 10px rgba(0,255,65,.3)}.crt-scanlines[data-v-064a3111]{background:repeating-linear-gradient(0deg,rgba(0,255,65,.03),rgba(0,255,65,.03) 1px,transparent 1px,transparent 2px);animation:crtScroll-064a3111 8s linear infinite;mix-blend-mode:screen}@keyframes crtScroll-064a3111{0%{background-position:0 0}to{background-position:0 16px}}.photo-card:hover .crt-scanlines[data-v-064a3111]{background:repeating-linear-gradient(0deg,#00ff410d,#00ff410d 1px,#00ff8805 1px 2px)}.aspect-square[data-v-064a3111]{aspect-ratio:1 / 1}@media(max-width:768px){.photo-card[data-v-064a3111]:active{transform:scale(.98);transition-duration:.15s}.photo-card[data-v-064a3111]:hover{transform:none}}@media(min-width:769px){.photo-card[data-v-064a3111]:hover{transform:scale(1.05)}}.modal-content[data-v-f3ed5fe0]{color:#00ff41;font-family:DepartureMono,Courier New,monospace}@keyframes fadeIn-f3ed5fe0{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f3ed5fe0{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-f3ed5fe0]{animation:fadeIn-f3ed5fe0 .2s ease-out}.animate-slide-up[data-v-f3ed5fe0]{animation:slideUp-f3ed5fe0 .3s ease-out}.glow-border-strong[data-v-f3ed5fe0]{box-shadow:0 0 20px #00ff4166,0 0 40px #00ff4133,inset 0 0 20px #00ff410d}.glow-border-button[data-v-f3ed5fe0]{box-shadow:0 0 10px #00ff414d,inset 0 0 10px #00ff411a}.glow-border-button[data-v-f3ed5fe0]:hover{box-shadow:0 0 15px #00ffaa80,0 0 30px #00ffaa4d,inset 0 0 15px #00ffaa26}.glow-text-subtle[data-v-f3ed5fe0]{text-shadow:0 0 5px rgba(0,255,65,.4),0 0 10px rgba(0,255,65,.2)}.glow-dot[data-v-f3ed5fe0]{box-shadow:0 0 5px currentColor,0 0 10px currentColor;animation:pulse-f3ed5fe0 2s ease-in-out infinite}@keyframes pulse-f3ed5fe0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.modal-content[data-v-f3ed5fe0]{scrollbar-width:thin;scrollbar-color:#00ff41 #000000}.modal-content[data-v-f3ed5fe0]::-webkit-scrollbar{width:10px}.modal-content[data-v-f3ed5fe0]::-webkit-scrollbar-track{background:#000;border-left:2px solid #00ff41}.modal-content[data-v-f3ed5fe0]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#00ff41,#0f8);border-radius:5px;border:1px solid #00ff41}.modal-content[data-v-f3ed5fe0]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#0fa,#00ff41)}.modal-content[data-v-f3ed5fe0]{box-shadow:0 0 30px #00ff4180,0 0 60px #00ff414d,0 0 90px #00ff4133,inset 0 0 30px #00ff410d}.crt-scanlines-modal[data-v-f3ed5fe0]{background:repeating-linear-gradient(0deg,rgba(0,255,65,.04),rgba(0,255,65,.04) 1px,transparent 1px,transparent 2px);animation:crtScrollModal-f3ed5fe0 8s linear infinite;mix-blend-mode:screen}@keyframes crtScrollModal-f3ed5fe0{0%{background-position:0 0}to{background-position:0 16px}}.photo-wall-container[data-v-21688abe]{width:100%;font-family:DepartureMono,Courier New,monospace}.terminal-container[data-v-08dcf6ed]{font-family:DepartureMono,Courier New,monospace;font-size:16px}.glow-text-strong[data-v-08dcf6ed]{text-shadow:0 0 10px rgba(0,255,65,.8),0 0 20px rgba(0,255,65,.6),0 0 30px rgba(0,255,65,.4),0 0 40px rgba(0,255,65,.2)}.glow-border-subtle[data-v-08dcf6ed]{box-shadow:0 0 10px #00ff414d,inset 0 0 10px #00ff411a}.cursor-blink[data-v-08dcf6ed]{animation:blink-08dcf6ed 1s infinite;color:#ff0}@keyframes blink-08dcf6ed{0%,49%{opacity:1}50%,to{opacity:0}}.grid-lines[data-v-08dcf6ed]{background-image:linear-gradient(rgba(0,255,65,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.05) 1px,transparent 1px);background-size:100px 100px;width:100%;height:100%}.terminal-line[data-v-08dcf6ed]{animation:terminalFade-08dcf6ed 15s ease-in-out infinite}@keyframes terminalFade-08dcf6ed{0%,to{opacity:.05;transform:translateY(0)}50%{opacity:.15;transform:translateY(-10px)}}.scanlines[data-v-08dcf6ed]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none;animation:scanline-08dcf6ed 8s linear infinite}@keyframes scanline-08dcf6ed{0%{transform:translateY(0)}to{transform:translateY(50px)}}.terminal-container[data-v-08dcf6ed]{animation:flicker-08dcf6ed .15s infinite}@keyframes flicker-08dcf6ed{0%,to{opacity:1}50%{opacity:.98}}.bg-gradient-radial[data-v-08dcf6ed]{background:radial-gradient(circle at center,var(--tw-gradient-stops))}
