/* SempreUpdate Theme: editorial child taxonomies + dedicated mobile theme toggle.
 * This file is layered after qa-0417; do not override ads or article imagery.
 */
.sut-child-categories{margin:0 0 clamp(32px,4vw,54px);padding:clamp(20px,2.8vw,30px);border:1px solid var(--sut-line);border-radius:20px;background:var(--sut-surface);box-shadow:0 9px 34px rgba(12,36,67,.055)}
.sut-child-categories__intro{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:19px}
.sut-child-categories__intro h2{margin:7px 0 0;font-size:clamp(1.27rem,2vw,1.82rem);letter-spacing:-.045em;line-height:1.2;color:var(--sut-ink)}
.sut-child-categories__count{display:inline-flex;align-items:center;min-height:29px;padding:5px 10px;border-radius:99px;background:var(--sut-soft);color:var(--sut-muted);font-size:.75rem;font-weight:760}
.sut-child-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.sut-child-categories__grid .sut-directory-card{min-height:102px;border-radius:14px;padding:15px;background:var(--sut-surface);box-shadow:0 3px 13px rgba(13,40,67,.04)}
.sut-child-categories__grid .sut-directory-card__title{font-weight:820;line-height:1.32}
.sut-child-categories__grid .sut-directory-card__description{font-size:.8rem;line-height:1.45}
@media(max-width:850px){.sut-child-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.sut-child-categories{padding:16px;border-radius:16px}.sut-child-categories__grid{grid-template-columns:1fr;gap:10px}.sut-child-categories__grid .sut-directory-card{min-height:82px}}
/* 5 fixed navigation actions, including visible light/dark on narrow screens. */
@media(max-width:600px){
 .sut-mobile-dock{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px}
 .sut-mobile-dock__item{font-size:.65rem;min-width:0}
 .sut-mobile-dock__item .sut-icon{width:21px;height:21px}
 .sut-mobile-dock__item.sut-mobile-theme[aria-pressed="true"]{color:#f8d8a0}
}
@media(prefers-reduced-motion:reduce){.sut-child-categories__grid .sut-directory-card{transition:none}}
