:root{color-scheme:light}html{scroll-behavior:smooth}[id]{scroll-margin-top:88px}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 16px;border-radius:8px;background:#fff;color:#002fa7;font-weight:700;box-shadow:0 8px 24px rgba(15,23,42,.2);transform:translateY(-160%);transition:transform 160ms}.skip-link:focus-visible{transform:translateY(0)}.main-content-anchor{position:absolute;width:1px;height:1px;overflow:hidden}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:#ffbf47 solid 3px;outline-offset:3px}a,button,input,select,textarea{touch-action:manipulation}.nav-dropdown-toggle{border:0;background:0 0;color:inherit;font:inherit}.wiki-sb-course{display:flex;align-items:center;gap:12px;margin:0 16px 18px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#002fa7 0,#0b4dff 100%);box-shadow:0 8px 22px rgba(0,47,167,.22);text-decoration:none;transition:transform .2s,box-shadow .2s}.wiki-sb-course:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,47,167,.32)}.wiki-sb-course-ico{flex-shrink:0;font-size:26px;line-height:1}.wiki-sb-course-txt{display:flex;min-width:0;flex-direction:column;line-height:1.4}.wiki-sb-course-txt strong{color:#fff;font-size:14px;font-weight:700}.wiki-sb-course-txt em{margin-top:2px;color:rgba(255,255,255,.85);font-size:12px;font-style:normal}.footer-compact .footer-bottom{display:flex;justify-content:space-between;gap:16px;padding-block:28px}.sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-particle{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#002fa7;opacity:var(--opacity);pointer-events:none;animation:site-particle-float var(--duration) var(--delay) ease-in-out infinite}@keyframes site-particle-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-24px,0)}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 650ms ease var(--reveal-delay, 0ms),transform 650ms ease var(--reveal-delay, 0ms)}.fade-up.visible{opacity:1;transform:translateY(0)}.toast{position:fixed;bottom:80px;left:50%;z-index:200;padding:12px 24px;border:1px solid rgba(0,47,167,.3);border-radius:999px;background:#0f172a;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);opacity:0;pointer-events:none;transform:translate(-50%,20px);transition:opacity .3s,transform .3s}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:640px){.nav-links{align-items:stretch;max-height:calc(100dvh - 108px);overflow-y:auto}.nav-dropdown,.nav-dropdown-toggle,.nav-links>a{width:100%}.nav-dropdown-toggle{justify-content:space-between;padding:12px 16px;text-align:left}.nav-links>.btn-nav{text-align:center}.footer-compact .footer-bottom{align-items:center;flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}
