body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .app-nav{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(14px);border-bottom:1px solid #e7ebf2!important;box-shadow:0 5px 20px rgba(31,43,78,.04)}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .app-nav .container-fluid{max-width:1280px;margin:auto;padding-top:10px!important;padding-bottom:10px!important}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .brand-mark{width:46px;height:46px;border-radius:13px}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .brand-copy strong{font-size:20px}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .brand-copy small{font-size:10px;color:#758198}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .nav-center{gap:3px}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .nav-center a{padding:9px 11px;border-radius:8px;font-size:12px;color:#566278;font-weight:700}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .nav-center a:hover{background:#edf2ff;color:#4662cf}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .profile-pill{height:44px}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .teacher-btn{height:44px;border-radius:10px}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)){background:#f7f9fc}body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .site-footer{margin-top:0}@media(max-width:1199px){body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .app-nav .container-fluid{padding-left:18px!important;padding-right:18px!important}}@media(max-width:600px){body:not(:has(.admin-page,.category-page,.exam-builder-page,.content-admin-page,.authors-page,.blog-post-page)) .profile-pill{display:none!important}}
