/* Concept navigation bar shared by every concept page */
.cbar{background:#141114;color:#CFC5C9;font-family:'Sora',system-ui,sans-serif;font-size:13px;line-height:1.4}
.cbar-in{max-width:1280px;margin:0 auto;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.cbar a{color:#CFC5C9;text-decoration:none}
.cbar a:hover{color:#FFFFFF}
.cbar a:focus-visible{outline:2px solid #E9A3AE;outline-offset:3px;border-radius:4px}
.cbar-back{font-weight:600;color:#FFFFFF!important;padding:6px 12px;border-radius:999px;background:#9E414D}
.cbar-back:hover{background:#85343F}
.cbar-label{color:#9C9097;font-weight:500}
.cbar-nav{display:flex;gap:4px;margin-left:auto;overflow-x:auto;max-width:100%}
.cbar-nav a{white-space:nowrap;padding:6px 10px;border-radius:999px}
.cbar-nav a[aria-current="page"]{background:#2B2329;color:#FFFFFF}
@media (max-width:760px){.cbar-label{display:none}.cbar-nav{margin-left:0;width:100%}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
