:root{--bg: #0b1020;--bg-elev: #0f152b;--card: #111833;--card-contrast: #152048;--text: #e6ecff;--muted: #a9b4d8;--primary: #6aa7ff;--primary-600: #4d8df0;--accent: #7cf7d4;--shadow: 0 10px 30px rgba(0,0,0,.35);--radius: 16px}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:radial-gradient(1200px 600px at 80% -10%,rgba(92,154,255,.12),transparent 60%),radial-gradient(900px 500px at 10% 10%,rgba(124,247,212,.12),transparent 50%),linear-gradient(180deg,#0b0f20,#0c1228)}.app-root{display:flex;flex-direction:column;min-height:100%}.hero{position:relative;padding:64px 20px 24px;background:linear-gradient(180deg,#111833b3,#11183300);border-bottom:1px solid rgba(106,167,255,.12)}.hero .glow{position:absolute;inset:-10% -10% auto;height:220px;z-index:0;background:radial-gradient(600px 120px at 50% 0%,rgba(106,167,255,.18),transparent),radial-gradient(700px 140px at 30% 0%,rgba(124,247,212,.12),transparent);filter:blur(12px);pointer-events:none}.hero-inner{position:relative;z-index:1;max-width:1000px;margin:0 auto}.brand{display:flex;gap:20px;align-items:center}.avatar{width:108px;height:108px;border-radius:999px;object-fit:cover;border:3px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #00000059;background:var(--card)}.brand-text{display:flex;flex-direction:column;gap:6px}.name{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:.2px;margin:0}.tagline{margin:.2rem 0 0;color:var(--muted);font-size:.98rem}.org{margin:.2rem 0 0;color:var(--muted);font-size:.95rem}.link{color:var(--primary);text-decoration:none}.link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.nav{margin-top:18px;display:flex;gap:14px}.nav a{color:var(--text);opacity:.8;padding:8px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-decoration:none}.nav a:hover{opacity:1;border-color:#7cf7d440;box-shadow:0 6px 18px #00000040}.content{max-width:1000px;margin:24px auto;padding:0 20px 36px;width:100%}.card{background:linear-gradient(180deg,var(--card),var(--card-contrast));border:1px solid rgba(106,167,255,.14);border-radius:var(--radius);padding:24px;margin:18px 0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section-title{margin:0 0 12px;font-size:1.2rem;color:var(--primary);letter-spacing:.25px}.section-body{color:var(--text);line-height:1.65}.section-body p{margin:0 0 12px}.pill-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:10px}.pill-list li{background:#ffffff0d;border:1px solid rgba(106,167,255,.16);border-radius:999px;padding:8px 12px;color:var(--muted);font-size:.95rem}.link-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.link-list .link{display:inline-flex;align-items:center;gap:8px}.footer{color:var(--muted);text-align:center;padding:24px;border-top:1px solid rgba(106,167,255,.12);margin-top:auto}@keyframes floatIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.hero,.card{animation:floatIn .6s ease both}.card:nth-of-type(1){animation-delay:.05s}.card:nth-of-type(2){animation-delay:.1s}.card:nth-of-type(3){animation-delay:.15s}.card:nth-of-type(4){animation-delay:.2s}@media(max-width:640px){.brand{align-items:flex-start}.nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hero,.card{animation:none}}html{scroll-behavior:smooth}
