:root{--bs-font-sans-serif:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-primary:#11a4d4;--bs-primary-rgb:17, 164, 212;--bs-body-bg:#16181b;--bs-body-bg-rgb:22, 24, 27;--bs-card-bg:var(--bs-tertiary-bg)}.btn-primary{--bs-btn-bg:#11a4d4;--bs-btn-border-color:#11a4d4;--bs-btn-hover-bg:#0f8ab3;--bs-btn-hover-border-color:#0f8ab3;--bs-btn-active-bg:#0c7497;--bs-btn-active-border-color:#0c7497;--bs-btn-disabled-bg:#11a4d4;--bs-btn-disabled-border-color:#11a4d4;--bs-btn-focus-shadow-rgb:17, 164, 212}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", var(--bs-font-sans-serif);font-weight:700}.navbar-nav .nav-link.active{align-items:center;gap:8px;display:inline-flex}.navbar-nav .nav-link.active:before{content:"";background:var(--bs-primary);border-radius:50%;width:7px;height:7px;display:inline-block}.lang-switch{background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.lang-switch button{color:rgba(var(--bs-body-color-rgb), .75);background:0 0;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.8125rem;font-weight:700}.lang-switch button.active{background:var(--bs-primary);color:#fff}.icon-badge{background:rgba(var(--bs-primary-rgb), .16);width:52px;height:52px;color:var(--bs-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-badge-solid{background:var(--bs-primary);color:#fff}.section-card{transition:transform .15s,box-shadow .15s}.section-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000059}.icon-btn{line-height:0;transition:opacity .15s;text-decoration:none!important}.icon-btn:hover,.icon-btn:focus{opacity:.7}.icon-btn:disabled{opacity:.35}.sortable-th{cursor:pointer;white-space:nowrap}.sortable-th:hover{background:rgba(var(--bs-primary-rgb), .1)}.nav-card{color:inherit}.nav-card .card-body{min-height:220px}.nav-card-info{background:var(--bs-primary);color:#fff;padding:1.5rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:0;transform:translateY(-100%)}.nav-card:hover .nav-card-info,.nav-card:focus-visible .nav-card-info{transform:translateY(0)}.page-transition{overflow-x:hidden}.page-transition-slide{animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.page-transition-forward{animation-name:page-slide-in-right}.page-transition-backward{animation-name:page-slide-in-left}@keyframes page-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes page-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-transition-slide{animation:none}}.home-card-enter{animation:.4s cubic-bezier(.4,0,.2,1) both card-slide-in-up;animation-delay:calc(.35s + var(--card-index,0) * .1s)}@keyframes card-slide-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-card-enter{animation:none}}
