:is(.coco-cookie-banner,.coco-cookie-modal,.coco-cookie-toggle,.coco-cookie-skip-link,.coco-cookie-external-media){--coco-cookie-color-surface:var(--color--surface-page);--coco-cookie-color-text:var(--color--text-body);--coco-cookie-color-action:var(--color--green);--coco-cookie-color-action-text:var(--color--text-on-action);--coco-cookie-color-disabled:var(--color--text-muted);--coco-cookie-color-divider:var(--color--border)}.coco-cookie-button{align-items:center;background-color:var(--color--green);border-radius:var(--radius--pill);color:var(--color--text-on-action);display:inline-flex;font-family:var(--font--body);font-size:.9rem;font-weight:700;justify-content:center;line-height:1.3;padding:12px 26px;transition:transform var(--transition--quick),box-shadow var(--transition--quick),opacity var(--transition--quick)}.coco-cookie-button:is(:hover,:focus-visible){box-shadow:0 10px 24px color-mix(in srgb,var(--color--green) 22%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.coco-cookie-button{transition:opacity var(--transition--quick)}.coco-cookie-button:is(:hover,:focus-visible){box-shadow:none;opacity:.85;transform:none}}.coco-cookie-button.coco-cookie-button--link{background-color:transparent;border:0;border-radius:0;color:var(--color--text-heading);display:inline-block;font-family:var(--font--body);font-size:.9rem;font-weight:700;line-height:1.3;margin:0;padding:0;transition:opacity var(--transition--quick)}.coco-cookie-button.coco-cookie-button--link:after{content:"\203A";margin-inline-start:6px}.coco-cookie-button.coco-cookie-button--link:is(:hover,:focus-visible){box-shadow:none;opacity:.7;transform:none}:is(.coco-cookie-banner__text,.coco-cookie-modal__text,.coco-cookie-external-media__notice) a,:is(.coco-cookie-banner__text,.coco-cookie-modal__text,.coco-cookie-external-media__notice) a:active,:is(.coco-cookie-banner__text,.coco-cookie-modal__text,.coco-cookie-external-media__notice) a:hover,:is(.coco-cookie-banner__text,.coco-cookie-modal__text,.coco-cookie-external-media__notice) a:visited{color:var(--color--text-heading)}