/* Палитра публикации: полоска цветов под статьёй (inc/plus/post-palette.php) */
.adcx-pal { margin: 36px 0 8px; padding: 18px; border: 1px solid var(--borderColor, #e3e4ea); border-radius: var(--adcm-r-lg, 16px); background: var(--greyBg, #f7f6fb); }
.adcx-pal__h { margin: 0 0 12px; font-size: .8125rem; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: var(--greyColor, #525661); }
.adcx-pal__row { display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)); gap: 10px; }
.adcx-pal__i { display: flex; flex-direction: column; gap: 2px; min-width: 0; padding: 0 0 10px; border-radius: var(--adcm-r-md, 12px); background: var(--lightColor, #fff); border: 1px solid var(--borderColor, #e3e4ea); overflow: hidden; color: var(--mainColor, #14151f); text-decoration: none; transition: transform .15s, border-color .15s; }
a.adcx-pal__i:hover { transform: translateY(-2px); border-color: var(--hoverColor, #2849a3); text-decoration: none; color: var(--mainColor, #14151f); }
.adcx-pal__i i { display: block; height: 56px; margin-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, .08); }
.adcx-pal__i b { padding: 0 12px; font-family: var(--monoFont, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace); font-size: .875rem; font-weight: 600; }
.adcx-pal__i span { padding: 0 12px; font-family: var(--monoFont, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace); font-size: .75rem; color: var(--greyColor, #525661); }
html[data-theme="dark"] .adcx-pal { background: #161a22; border-color: #2a2f3a; }
html[data-theme="dark"] .adcx-pal__h, html[data-theme="dark"] .adcx-pal__i span { color: #a7b0c0; }
html[data-theme="dark"] .adcx-pal__i { background: #1b1f27; border-color: #2a2f3a; color: #e6eaf2; }
html[data-theme="dark"] a.adcx-pal__i:hover { color: #e6eaf2; border-color: #a9bcff; }
@media (max-width: 500px) { .adcx-pal { padding: 14px; } .adcx-pal__row { grid-template-columns: repeat(auto-fit, minmax(96px, 1fr)); } }
@media (prefers-reduced-motion: reduce) { .adcx-pal__i { transition: none; } }
