.ccn-admin{--ccn-a-red:#d9492d;--ccn-a-blue:#2773a5;--ccn-a-yellow:#fcb00a;--ccn-a-green:#669854;--ccn-a-navy:#05223a;--ccn-a-cream:#fcf5f3;--ccn-a-orange:#e8781e;--background:#fff;--foreground:var(--ccn-a-navy);--card:#fff;--card-foreground:var(--ccn-a-navy);--popover:#fff;--popover-foreground:var(--ccn-a-navy);--primary:var(--ccn-a-navy);--primary-foreground:#fff;--secondary:var(--ccn-a-navy);--secondary-foreground:#fff;--muted:var(--ccn-a-cream);--muted-foreground:color-mix(in oklab,var(--ccn-a-navy) 68%,white);--accent:var(--ccn-a-cream);--accent-foreground:var(--ccn-a-navy);--destructive:var(--ccn-a-red);--destructive-foreground:#fff;--border:color-mix(in oklab,var(--ccn-a-navy) 14%,white);--input:color-mix(in oklab,var(--ccn-a-navy) 20%,white);--ring:var(--ccn-a-navy);--sage:var(--ccn-a-cream);--terracotta:var(--ccn-a-navy);--ccn-red:var(--ccn-a-red);--radius:12px;--font-sans:"Nunito",system-ui,sans-serif;--font-display:"Nunito",system-ui,sans-serif;color:var(--ccn-a-navy);background:var(--ccn-a-cream);font-family:Nunito,system-ui,sans-serif;font-size:16px;font-weight:400}.ccn-admin *{font-family:inherit}.ccn-admin .font-display,.ccn-admin h1{letter-spacing:-.01em;font-weight:800}.ccn-admin h2,.ccn-admin h3,.ccn-admin label{font-weight:700}.ccn-admin .text-xs,.ccn-admin [class*="text-[11px]"],.ccn-admin [class*="text-[12px]"],.ccn-admin [class*="text-[10px]"]{font-size:14px!important}.ccn-admin section,.ccn-admin nav,.ccn-admin .rounded-2xl,.ccn-admin .rounded-3xl{border-radius:12px}.ccn-admin section,.ccn-admin nav[aria-label=Rubriques]{box-shadow:0 1px 3px color-mix(in oklab,var(--ccn-a-navy) 6%,transparent);background:#fff}.ccn-admin *{transition-duration:0s!important;animation:none!important}.ccn-admin button:hover,.ccn-admin a:hover{transform:none!important}.ccn-admin .eyebrow{color:var(--ccn-a-navy);letter-spacing:.14em;font-weight:700}.ccn-admin-title{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C40 2 80 11 120 6 S180 3 198 7' fill='none' stroke='%23FCB00A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% 10px no-repeat;padding-bottom:.55rem;display:inline-block}.ccn-admin-brand{color:var(--ccn-a-navy);align-items:center;gap:.75rem;text-decoration:none;display:flex}.ccn-admin-brand img{width:44px;height:44px}.ccn-admin-brand strong{font-size:1.15rem;font-weight:800;line-height:1.1;display:block}.ccn-admin-brand small{letter-spacing:.16em;font-variant:small-caps;text-transform:lowercase;font-size:14px;font-weight:700;display:block}.ccn-admin [role=status]{border-left-color:var(--ccn-a-navy)}.ccn-admin .ccn-admin-ok{color:var(--ccn-a-green)}.ccn-admin .ccn-admin-error{color:var(--ccn-a-red)}
