/* Shared navigation standard for DiaSaglik pages. */
.top-nav,.blog-nav,.guide-nav,.navbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:110px!important;padding:12px clamp(24px,4vw,56px)!important;background:rgba(12,14,18,.94)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000!important}
.top-nav,.blog-nav,.guide-nav{position:fixed!important;top:0;left:0;right:0}
.navbar{position:fixed!important;top:0!important;left:0!important;right:0!important}
.top-nav .brand,.blog-nav .brand,.guide-nav .brand,.navbar .brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important}
.top-nav .brand-logo-full,.blog-nav .brand-logo-full,.guide-nav .brand-logo-full,.navbar .brand-logo-full,.top-nav .brand img.brand-logo-full,.blog-nav .brand img.brand-logo-full,.guide-nav .brand img.brand-logo-full{display:block!important;width:auto!important;height:92px!important;max-width:250px!important;object-fit:contain!important;object-position:left center!important;border-radius:0!important;box-shadow:none!important;flex:0 0 auto!important}
.site-nav-links,.nav-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important;flex-wrap:nowrap!important}
.site-nav-links a,.nav-links a{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;color:#aeb7c7!important;font-size:1.125rem!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important}
.site-nav-links a:hover,.site-nav-links a.is-active,.nav-links a:hover,.nav-links a.is-active{color:#60a5fa!important}.site-nav-links a.is-active,.nav-links a.is-active{font-size:1.125rem!important;font-weight:850!important}
/* Some early page styles use a more specific header selector. Keep the shared rule authoritative. */
.top-nav .site-nav-links a,.top-nav .nav-links a,.blog-nav .site-nav-links a,.guide-nav .site-nav-links a,.navbar .nav-links a{font-size:1.125rem!important;font-weight:750!important;color:#aeb7c7!important}
.top-nav .site-nav-links a.is-active,.top-nav .nav-links a.is-active,.blog-nav .site-nav-links a.is-active,.guide-nav .site-nav-links a.is-active,.navbar .nav-links a.is-active{font-size:1.125rem!important;font-weight:850!important;color:#60a5fa!important}
.nav-platform-pill{flex-shrink:0!important}
.nav-btns{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}
.btn-nav-ghost,.btn-nav-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 24px!important;line-height:1.1!important;white-space:nowrap!important}
@media(max-width:1180px){.top-nav,.blog-nav,.guide-nav,.navbar{gap:18px!important;padding-inline:26px!important}.site-nav-links,.nav-links{gap:20px!important}.site-nav-links a,.nav-links a{font-size:1rem!important}.nav-platform-pill{padding:11px 18px!important;font-size:.9rem!important}.btn-nav-ghost,.btn-nav-primary{padding-inline:18px!important}}
@media(max-width:900px){.top-nav,.blog-nav,.guide-nav,.navbar{min-height:0!important;flex-wrap:wrap!important;justify-content:center!important;padding:12px 18px!important}.top-nav .brand-logo-full,.blog-nav .brand-logo-full,.guide-nav .brand-logo-full,.navbar .brand-logo-full,.top-nav .brand img.brand-logo-full,.blog-nav .brand img.brand-logo-full,.guide-nav .brand img.brand-logo-full{height:68px!important;max-width:180px!important}.site-nav-links,.nav-links{order:3!important;width:100%!important;gap:16px!important;flex-wrap:wrap!important}.nav-btns{order:4!important}.nav-platform-pill{order:2!important}.site-nav-links a,.nav-links a,.site-nav-links a.is-active,.nav-links a.is-active{font-size:.93rem!important}.top-nav,.blog-nav,.guide-nav{position:relative!important}.main,.blog-main,main{padding-top:48px!important}}
@media(max-width:560px){.top-nav .brand-logo-full,.blog-nav .brand-logo-full,.guide-nav .brand-logo-full,.navbar .brand-logo-full,.top-nav .brand img.brand-logo-full,.blog-nav .brand img.brand-logo-full,.guide-nav .brand img.brand-logo-full{height:56px!important;max-width:152px!important}.site-nav-links,.nav-links{gap:13px!important}.site-nav-links a,.nav-links a,.site-nav-links a.is-active,.nav-links a.is-active{font-size:.86rem!important}.nav-platform-pill{font-size:.76rem!important;padding:9px 12px!important}.btn-nav-ghost,.btn-nav-primary{min-height:40px!important;padding-inline:14px!important;font-size:.86rem!important}}
