.code-matrix-bg{position:absolute;inset:0;overflow:hidden;font-family:JetBrains Mono,Source Code Pro,monospace;pointer-events:none;mix-blend-mode:lighten;opacity:.55}.code-matrix-overlay{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(76,206,172,.15) 0%,transparent 60%),radial-gradient(circle at 70% 60%,rgba(14,178,190,.15) 0%,transparent 60%),linear-gradient(180deg,#0c101b1a,#0c101b99 70%,#0c101b);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.code-rain-column{position:absolute;top:-100%;width:10ch;white-space:pre;font-size:11px;line-height:1.05;background:linear-gradient(180deg,#0c101b00,#0c101b66 85%,#0c101bcc);-webkit-mask:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);color:#4cceac;text-shadow:0 0 6px rgba(76,206,172,.6),0 0 18px rgba(14,178,190,.4);filter:drop-shadow(0 0 4px rgba(76,206,172,.35));opacity:.25}.code-snippet{position:absolute;max-width:320px;padding:10px 14px;background:#0f172a73;border:1px solid rgba(148,163,184,.18);border-radius:12px;font-size:12px;line-height:1.4;color:#e2e8f0;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);box-shadow:0 4px 18px -2px #0006,0 0 0 1px #4cceac26 inset;overflow:hidden}.code-snippet code{font-family:JetBrains Mono,Source Code Pro,monospace}.token-keyword{color:#4cceac}.token-type{color:#0eb2be}.token-string{color:#f59e0b}.token-generic{color:#6366f1}.code-snippet:before,.code-snippet:after{content:"";position:absolute;pointer-events:none}.code-snippet:before{inset:0;background:linear-gradient(120deg,#4cceac0d,#0eb2be0d)}.code-snippet:after{top:-40%;left:-40%;width:180%;height:180%;background:radial-gradient(circle at 30% 30%,rgba(76,206,172,.15),transparent 60%);opacity:.4}.scanline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(76,206,172,.6),transparent);animation:scan 5s linear infinite;opacity:.6}@keyframes scan{0%{transform:translateY(-2px)}to{transform:translateY(100vh)}}@media (max-width: 900px){.code-matrix-bg{display:none}}
