:root {
  --buddy-void:#05080d;
  --buddy-midnight:#07111d;
  --buddy-blue:#091827;
  --buddy-graphite:#0d1722;
  --buddy-panel:#111e2b;
  --buddy-cyan:#00ddfd;
  --buddy-ice:#8deeff;
  --buddy-violet:#886cff;
  --buddy-magenta:#d84cff;
  --buddy-text:#f3f7fa;
  --buddy-muted:#a7b4bf;
  --buddy-dim:#697985;
  --buddy-success:#36d98b;
  --buddy-warning:#ffbe55;
  --buddy-error:#ff5f6d;
  --border:rgba(141,238,255,.12);
  --border-strong:rgba(141,238,255,.24);
  --shadow-soft:0 20px 70px rgba(0,0,0,.34);
  --radius-sm:.55rem;
  --radius-md:1rem;
  --radius-lg:1.5rem;
  --space-1:.25rem;
  --space-2:.5rem;
  --space-3:.75rem;
  --space-4:1rem;
  --space-5:1.5rem;
  --space-6:2rem;
  --space-7:3rem;
  --space-8:4rem;
  --space-9:6rem;
  --font-ui:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-tech:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --ease-ui:cubic-bezier(.2,.8,.2,1);
  --duration-fast:160ms;
  --duration-ui:280ms;
  --duration-section:560ms;
  --shell:1180px;
  --shell-wide:1540px;
}
