/* modswitch 2026-10-29 Grok Bot */
.yc-bkstrip{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 18px;padding:10px 14px;border-radius:12px;border:1px solid rgba(201,162,74,.55);background:rgba(201,162,74,.08);color:inherit;text-decoration:none;font:600 14px/1.3 Montserrat,sans-serif}
.yc-bkstrip b{color:#9a7630;font-weight:700;white-space:nowrap}html[data-theme=dark] .yc-bkstrip b{color:#e0bd6a}
.yc-bkstrip:hover{background:rgba(201,162,74,.16)}
.yc-books{display:block!important;margin:32px 0 8px;padding-top:22px;border-top:1px solid rgba(201,162,74,.35)}
.yc-books>h2{display:block!important;font-size:24px!important;line-height:1.25!important;text-align:left!important;margin:0 0 12px!important;width:auto!important}
.yc-course,.yc-books{scroll-margin-top:80px}
@keyframes msFlash{0%{opacity:.35;transform:translateY(8px);box-shadow:0 0 0 3px rgba(201,162,74,.75)}60%{opacity:1;transform:none;box-shadow:0 0 0 3px rgba(201,162,74,.45)}100%{box-shadow:0 0 0 0 rgba(201,162,74,0)}}
.ms-flash{animation:msFlash 1.4s ease-out;border-radius:14px}
@media (prefers-reduced-motion:reduce){.ms-flash{animation:none}}
