@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Regular-DpX71Nxb.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Bold-BA3qQ7VI.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Light-yqdWrT92.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Regular-Dom0fR4-.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Bold-DpQCrXtY.ttf) format("truetype");font-weight:700;font-display:swap}:root{--db-color-space-black: #050508;--db-color-neon-pink: #ff2d95;--db-color-neon-blue: #0066ff;--db-color-accent-pink: #ff00ff;--db-color-text-primary: #e0e0e0;--db-color-text-muted: #94a3b8;--db-glass-bg: rgba(10, 15, 25, .85);--db-glass-border: rgba(255, 45, 149, .2);--db-glass-blur: blur(12px);--db-font-display: "Orbitron", sans-serif;--db-font-body: "Rajdhani", sans-serif;--db-spacing-xs: .25rem;--db-spacing-sm: .5rem;--db-spacing-md: 1rem;--db-spacing-lg: 1.5rem;--db-spacing-xl: 2rem;--db-radius-sm: .25rem;--db-radius-md: .5rem;--db-radius-lg: .75rem;--db-shadow-neon: 0 0 10px rgba(255, 45, 149, .2), inset 0 0 5px rgba(255, 45, 149, .1);--db-shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .8);--db-transition-fast: .15s ease;--db-transition-normal: .25s ease;--db-form-spacing: 1rem;--db-form-label-spacing: .25rem;--db-form-input-padding: .5rem;--db-form-control-height: 2rem;--db-form-font-size: .75rem;--db-form-label-font-size: .625rem;--db-form-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.db-form-group{display:flex;flex-direction:column;gap:var(--db-form-label-spacing);margin-bottom:var(--db-form-spacing);flex:1}.db-form-group:last-child{margin-bottom:0}.db-form-label{font-family:var(--db-form-font-mono);font-size:var(--db-form-label-font-size);text-transform:uppercase;letter-spacing:.15em;color:var(--db-color-neon-pink);opacity:.8;margin-bottom:0;font-weight:700}.db-form-input,.db-form-select{width:100%;height:var(--db-form-control-height);background:#0000004d;border:1px solid var(--db-glass-border);color:var(--db-color-text-primary);padding:0 var(--db-form-input-padding);font-size:.75rem;border-radius:var(--db-radius-sm);transition:all var(--db-transition-fast);font-family:inherit;display:flex;align-items:center}.db-form-input:focus,.db-form-select:focus{outline:none;border-color:var(--db-color-neon-pink);background:#ff2d950d;box-shadow:0 0 10px #ff2d9533}body{margin:0;background-color:var(--db-color-space-black);color:var(--db-color-text-primary);font-family:var(--db-font-body);overflow-x:hidden}.db-glass-panel{background:var(--db-glass-bg);backdrop-filter:var(--db-glass-blur);-webkit-backdrop-filter:var(--db-glass-blur);border:1px solid var(--db-glass-border);box-shadow:var(--db-shadow-glass)}.db-neon-text{color:var(--db-color-neon-pink);text-shadow:0 0 5px rgba(255,45,149,.5),0 0 10px rgba(255,45,149,.3)}.db-neon-border{border:1px solid var(--db-color-neon-pink);box-shadow:var(--db-shadow-neon)}.db-scanline,.db-scanline-top{position:relative;overflow:hidden}.db-scanline:after,.db-scanline-top:before{content:"";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--db-color-neon-pink),transparent);animation:scanline 6s linear infinite;opacity:.6;pointer-events:none;z-index:10}.db-scanline:after{bottom:0}.db-scanline-top:before{top:0}@keyframes scanline{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes db-scanline-anim{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--db-color-neon-pink);border-radius:2px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--db-color-space-black);color:var(--db-color-text-primary);font-family:var(--db-font-body);overflow-x:hidden;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--db-font-display);text-transform:uppercase;letter-spacing:.1em}.font-display{font-family:var(--db-font-display)}
