/* C2 design – 01-base. Extracted verbatim from claude-design/c2-website/pages/*.html (lines 1-7). Load order matters: keep the numeric prefix order. */
body{margin:0;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.nav-link{color:#E8EAED;text-decoration:none;font-size:14px;font-weight:700;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;transition:background .2s}
.nav-link svg{display:none !important;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.75}
.nav-link:hover{background:rgba(255,255,255,.1);color:#FFFFFF}
.nav-link.active{color:#FFFFFF;background:#009FE3;box-shadow:none}
.chat-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:5px 22px 5px 6px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.04);border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;color:#E8EAED;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,0.18);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transition:transform .15s,background .2s}
