/* 13.10 Опус — мелкие правки по проходу глазами. Откат: убрать <link> из index.html. */

/* Библиотека: двойное боковое меню повторяло логотип и блок пользователя (они уже есть в основной колонке) */
.st-sidebar.st-dual .st-panel > .st-logo { display: none !important; }
.st-sidebar.st-dual .st-panel > .st-sidebar-bottom { display: none !important; }
.st-sidebar.st-dual .st-panel { border-top: 1px solid rgba(201, 180, 128, .14); padding-top: 12px; margin-top: 4px; }
.st-sidebar.st-dual .st-panel > .st-panel-title { font-size: 11px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-gold, #c9b480); }

/* Галерея: пока постер не загрузился (ленивая загрузка) — мягкая заглушка, а не чёрное пятно */
.st-gallery-card .st-gallery-media {
  background: linear-gradient(110deg, rgba(255, 255, 255, .03) 8%, rgba(201, 180, 128, .08) 18%, rgba(255, 255, 255, .03) 33%);
  background-size: 200% 100%; animation: cabfix-shimmer 1.6s linear infinite;
}
.st-gallery-card .st-gallery-media img { transition: opacity .3s; }
@keyframes cabfix-shimmer { to { background-position-x: -200%; } }
@media (prefers-reduced-motion: reduce) { .st-gallery-card .st-gallery-media { animation: none; } }

/* Фотостудия: у вкладок не было отметки активной, а ссылка «Soul Studio» с рамкой выглядела выбранной */
.photo-compact-modes > a { border-color: transparent !important; box-shadow: none !important; }
.photo-compact-modes > [aria-current="page"] { border: 1px solid var(--text-gold, #c9b480) !important; color: var(--text-gold, #c9b480) !important; background: rgba(201, 180, 128, .08) !important; }
/* аватары актёров: пока лицо грузится — мягкая заглушка, а не пустой кружок */
.gk-av .gk-av-i { background: radial-gradient(circle at 50% 40%, rgba(201, 180, 128, .22), rgba(255, 255, 255, .04) 70%); }
.gk-av .gk-av-i img { object-fit: cover; }

/* Публикации: у недоступных соцсетей «Скоро» уже написано под названием — большая серая кнопка-дубль не нужна, карточка тише */
.autopost-platform:has(button:disabled) > button:disabled, .autopost-platform:has(button:disabled) button.btn:disabled { display: none !important; }
.autopost-platform:has(button:disabled) { opacity: .62; min-height: 0 !important; padding-bottom: 14px !important; }
.autopost-platform:has(button:disabled):hover { opacity: .8; }
