ckc-color-media { display: block; }
ckc-color-media [hidden] { display: none !important; }
.ckc-color-reference { margin: 0 0 20px; }
.ckc-color-reference img { display: block; width: 100%; max-width: 620px; height: auto; margin: 0 auto 16px; }
.ckc-color-reference figcaption, .ckc-color-reference__notice, .ckc-color-reference__gallery-note { font-size: 14px; line-height: 1.6; }
.ckc-color-reference__notice { padding: 12px; border: 1px solid currentColor; }
.ckc-color-reference__toggle { margin-bottom: 16px; white-space: normal; }
.ckc-color-reference__toggle:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
