:root{--bg: #0a0c10;--bg-alt: #11151a;--card: rgba(17, 21, 26, 0.8);--text: #e6edf3;--muted: #8899aa;--cyan: #00ffff;--turquoise: #00e5ff;--turquoise-glow: rgba(0, 229, 255, 0.35);--turquoise-glow-strong: rgba(0, 229, 255, 0.7);--accent: #ff66aa;--border: #1f2a33;--shadow: 0 20px 50px rgba(0, 0, 0, 0.4);--shadow-hover: 0 25px 60px rgba(0, 0, 0, 0.55);--radius: 0;--transition: 0.25s ease}body{font-family:"Share Tech Mono", "JetBrains Mono", Consolas, monospace;color:var(--text);background:radial-gradient(circle at 15% 15%, rgba(0,229,255,0.1), transparent 35%),radial-gradient(circle at 85% 85%, rgba(255,102,170,0.06), transparent 35%),linear-gradient(180deg, #11151a 0%, #0a0c10 100%);background-size:200% 200%;background-attachment:fixed;animation:bgMove 18s ease infinite}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:0.03;background-image:radial-gradient(#fff 1px, transparent 1px);background-size:24px 24px;z-index:-1}.markdown-body{max-width:1100px;margin:auto;padding:2rem;background:transparent}.pageHeader{text-align:center;font-family:"Share Tech Mono", "JetBrains Mono", monospace;font-size:3rem;letter-spacing:0.06em;color:var(--turquoise);text-shadow:0 0 15px var(--turquoise-glow);margin-bottom:0.25rem;animation:glowPulse 2s ease-in-out alternate}.pageHeader::before{content:"> ";color:var(--accent)}.pageHeader::after{content:"▋";color:var(--cyan);animation:blink 0.68s infinite}.hero{margin:2rem 0 3rem;padding:2rem;text-align:center;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);backdrop-filter:blur(12px);box-shadow:var(--shadow),inset 0 0 20px var(--turquoise-glow)}.hero h2{margin:0;font-size:2rem;color:var(--turquoise);text-shadow:0 0 8px var(--turquoise-glow)}.hero p{max-width:700px;margin:1rem auto;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;margin:2rem 0}.card{display:block;padding:1.25rem;text-decoration:none;color:inherit;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);backdrop-filter:blur(10px);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--turquoise);box-shadow:var(--shadow-hover),0 0 30px var(--turquoise-glow)}.card h3{margin:0 0 0.5rem;color:var(--turquoise)}.card p{margin:0;color:var(--muted)}.terminal{margin-top:3rem;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:rgba(10,12,16,0.95);box-shadow:var(--shadow),inset 0 0 15px var(--turquoise-glow)}.terminal-header{padding:0.8rem 1rem;font-family:"JetBrains Mono", monospace;color:var(--muted);background:#1a1f27;border-bottom:1px solid var(--border);display:flex;gap:0.5rem}.terminal-header::before{content:"● ● ● ";color:var(--accent);letter-spacing:0.3rem}.terminal pre,.markdown-body pre,.markdown-body code,.markdown-body pre code,.markdown-body .highlight pre,.markdown-body div.highlight pre,.markdown-body div.highlight code{margin:0;padding:1.5rem;overflow:auto;color:var(--cyan);font-family:"JetBrains Mono", monospace;font-size:0.95rem;text-shadow:0 0 8px var(--cyan);min-height:10rem}@keyframes blink{50%{opacity:0}}@keyframes glowPulse{from{text-shadow:0 0 10px var(--turquoise-glow)}to{text-shadow:0 0 20px var(--turquoise-glow-strong),0 0 40px var(--turquoise-glow)}}@keyframes bgMove{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@media (max-width: 700px){.markdown-body{padding:1rem}.pageHeader{font-size:2rem}.hero{padding:1.5rem}}
