.cfc-system-sidebar{--sidebar-accent:#00ace8;color:#fff;background:linear-gradient(155deg,#14191d,#0b1013 70%);border:0}.cfc-sidebar-brand{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.cfc-sidebar-brand img{object-fit:contain;width:72px;height:72px}.cfc-sidebar-brand>span{letter-spacing:-.8px;white-space:nowrap;font-size:21px;font-weight:800}.cfc-sidebar-brand b{color:var(--sidebar-accent)}.cfc-system-sidebar nav{gap:8px;margin-top:16px}.cfc-system-sidebar nav a{color:#fffc;border-radius:12px;min-height:49px;font-weight:600;transition:background .18s,color .18s}.cfc-system-sidebar nav a svg{flex-shrink:0;width:18px;height:18px}.cfc-system-sidebar nav a:hover{background:#ffffff0d}.cfc-system-sidebar nav a[aria-current=page]{background:var(--sidebar-accent);color:#fff;box-shadow:0 5px 20px #00ace818}.cfc-system-sidebar nav a:focus-visible{outline-offset:2px;outline:2px solid #fff}.cfc-sidebar-brand[data-layout=rail] img{width:44px;height:44px}.cfc-sidebar-brand[data-layout=rail]>span{display:none}@media (max-width:1279px){.cfc-sidebar-brand[data-layout=auto] img{width:44px;height:44px}.cfc-sidebar-brand[data-layout=auto]>span{display:none}}@media (prefers-reduced-motion:reduce){.cfc-system-sidebar nav a{transition:none}}@media (max-height:820px){.cfc-sidebar-brand img{width:64px;height:64px}.cfc-system-sidebar nav{gap:4px;margin-top:12px}.cfc-system-sidebar nav a{min-height:44px}.cfc-sidebar-brand[data-layout=rail] img{width:44px;height:44px}}
