.main-navigation .main-nav ul li.jc-nav-ai-studio>a{color:#ffe08a!important;font-weight:700;white-space:nowrap}.main-navigation .main-nav ul li.jc-nav-ai-studio>a:hover,.main-navigation .main-nav ul li.jc-nav-ai-studio>a:focus-visible{color:#fff!important;background:#735821!important}.jc-nav-ai-studio>a>span[aria-hidden]{display:inline-block;margin-right:4px;font-size:18px;vertical-align:middle}.jc-nav-ai-beta{display:inline-block;padding:2px 5px;margin-left:5px;line-height:1.3;border-radius:4px;background:#ffe08a;color:#27344a;font-size:10px;vertical-align:middle}.jc-ai-beta-status{max-width:1280px;margin:0 auto 20px;padding:0 4px}.jc-ai-beta-status p{margin-bottom:8px}

.jc-nav-ai-beta{font-size:9px}

@media(min-width:769px) and (max-width:1499px){.jc-nav-ai-beta{display:none}}

/* Invitation Studio sur les fiches : une action créative distincte. */
.jc-ai-coloring-promo{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 14px;align-items:start;width:100%;box-sizing:border-box;margin:18px 0 4px;padding:20px;border:1px solid #d8ceeb;border-radius:14px;background:linear-gradient(120deg,#f8f5fd,#f0f6ff);color:#29354b;text-align:left}
.jc-ai-coloring-promo__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eae1f7;color:#7250a8;grid-column:1;grid-row:1/3}
.jc-ai-coloring-promo__copy{min-width:0}
.jc-ai-coloring-promo__eyebrow{display:block;color:#76599a;font-size:9px;font-weight:700;letter-spacing:.8px;line-height:1.5;margin-bottom:5px}
.jc-ai-coloring-promo__copy>strong{display:block;color:#332c48;font-family:var(--jc-font-head,inherit);font-size:17px;font-weight:750;line-height:1.4}
.jc-ai-coloring-promo .jc-ai-coloring-promo__copy>p{margin:6px 0 5px;padding:0;color:#606578;font-size:12px;line-height:1.6}
.jc-ai-coloring-promo__copy>small{display:block;color:#71549b;font-size:11px;font-weight:600;line-height:1.5}
.jc-ai-coloring-promo a.jc-ai-coloring-promo__button{grid-column:2;display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:16px;min-height:44px;max-width:100%;box-sizing:border-box;margin-top:7px;padding:11px 17px;border:1px solid #634199;border-radius:9px;background:linear-gradient(135deg,#7954b2,#624298);color:#fff!important;font-family:var(--jc-font-head,inherit);font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 3px 8px #63419922;transition:background .15s,box-shadow .15s,transform .15s}
.jc-ai-coloring-promo a.jc-ai-coloring-promo__button:hover{background:linear-gradient(135deg,#6c46a6,#51317f);box-shadow:0 5px 12px #63419930;transform:translateY(-1px)}
.jc-ai-coloring-promo a.jc-ai-coloring-promo__button:focus-visible{outline:3px solid #9977c8;outline-offset:4px}
@media(max-width:480px){.jc-ai-coloring-promo{padding:16px;gap:8px 10px;grid-template-columns:32px minmax(0,1fr)}.jc-ai-coloring-promo__icon{width:32px;height:32px;border-radius:9px}.jc-ai-coloring-promo__icon svg{width:26px;height:26px}.jc-ai-coloring-promo__copy>strong{font-size:16px}.jc-ai-coloring-promo a.jc-ai-coloring-promo__button{grid-column:1/-1;width:100%;justify-self:stretch}}
@media(prefers-reduced-motion:reduce){.jc-ai-coloring-promo a.jc-ai-coloring-promo__button{transition:none}.jc-ai-coloring-promo a.jc-ai-coloring-promo__button:hover{transform:none}}
