
/* Meranti Orman — shared Tree Guide shell v40 */
:root{--v40-ink:#24302c;--v40-muted:#6d7873;--v40-paper:#fff;--v40-line:#e6e8e4;--v40-accent:#08a8ce;--v40-accent-dark:#057b98;--v40-green:#244b3b;--v40-container:min(1180px,calc(100% - 40px));}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--v40-ink);background:var(--v40-paper);font-family:"Open Sans",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.container{width:var(--v40-container);margin-inline:auto}
.site-header{position:sticky!important;top:0!important;z-index:10000!important;background:rgba(252,251,248,.96)!important;border-bottom:1px solid rgba(57,70,64,.10)!important;box-shadow:0 7px 30px rgba(20,35,28,.035)!important;backdrop-filter:blur(18px) saturate(1.08)!important;overflow:visible!important}
.header-inner{width:var(--v40-container)!important;height:108px!important;margin:auto!important;display:grid!important;grid-template-columns:168px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;overflow:visible!important}
.brand{display:flex!important;align-items:center!important;text-decoration:none!important}.brand img{width:156px!important;max-height:76px!important;object-fit:contain!important}
.desktop-nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important}.desktop-nav>a,.nav-trigger{position:relative!important;min-height:44px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;color:#394640!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;background:transparent!important;border-radius:0!important;transition:.18s ease!important}
.desktop-nav>a:after,.nav-group>.nav-trigger:before{content:"";position:absolute;left:7px;right:7px;bottom:4px;height:1.5px;background:#9b7245;transform:scaleX(0);transform-origin:center;transition:.18s ease}.desktop-nav>a:hover,.desktop-nav>a.active,.nav-group:hover>.nav-trigger,.nav-group:focus-within>.nav-trigger{color:var(--v40-green)!important}.desktop-nav>a:hover:after,.desktop-nav>a.active:after,.nav-group:hover>.nav-trigger:before,.nav-group:focus-within>.nav-trigger:before{transform:scaleX(1)}
.nav-group{position:relative!important}.nav-trigger{cursor:pointer!important}.nav-trigger:after{content:"⌄"!important;font-size:13px!important;margin-left:6px!important;color:#8a6238!important;position:static!important;height:auto!important;background:none!important;transform:none!important}.dropdown{position:absolute!important;left:50%!important;top:calc(100% + 12px)!important;width:590px!important;padding:14px!important;transform:translateX(-50%) translateY(-5px)!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important;background:#fff!important;border:1px solid #e6e1d8!important;border-radius:14px!important;box-shadow:0 22px 55px rgba(20,35,28,.15)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.16s ease!important;z-index:99999!important}.nav-group:hover>.dropdown,.nav-group:focus-within>.dropdown,.nav-group.menu-open>.dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.dropdown a{padding:10px 12px!important;border-radius:9px!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;color:#394640!important}.dropdown a:hover{background:#f5f3ed!important;color:var(--v40-green)!important}
.language-menu{position:relative!important;z-index:100000!important}.language-menu summary{list-style:none!important;cursor:pointer!important;height:40px!important;min-width:58px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid #ddd6c9!important;background:#fff!important;color:#26342e!important;box-shadow:0 5px 14px rgba(20,35,28,.045)!important;font-size:11px!important;font-weight:800!important;transition:.18s ease!important}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover{border-color:#c9b585!important;background:#fbfaf6!important;color:var(--v40-green)!important}.language-dropdown{position:absolute!important;right:0!important;top:47px!important;width:175px!important;background:#fff!important;border:1px solid #e2ddd3!important;border-radius:12px!important;box-shadow:0 22px 50px rgba(20,35,28,.14)!important;padding:8px!important;z-index:999999!important;overflow:hidden!important}.language-dropdown a{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:7px 10px!important;text-decoration:none!important;color:#26322e!important;background:#fff!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important}.language-dropdown a:hover,.language-dropdown a.current{background:#f5f3ed!important;color:var(--v40-green)!important}
.test-report-btn{align-self:stretch!important;min-height:108px!important;width:78px!important;background:#e23b35!important;color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px 7px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.35!important;text-transform:uppercase!important;letter-spacing:.02em!important}.test-report-btn:hover{background:#bd2d29!important}.menu-toggle{display:none!important}
.mobile-nav{display:none!important;position:absolute!important;left:0!important;right:0!important;top:84px!important;background:#fff!important;border-top:1px solid var(--v40-line)!important;box-shadow:0 24px 45px rgba(20,35,28,.12)!important;padding:14px 18px 20px!important;max-height:calc(100vh - 84px)!important;overflow:auto!important;z-index:99998!important}.mobile-nav.open{display:block!important}.mobile-nav>a,.mobile-nav summary{display:block!important;padding:12px 4px!important;text-decoration:none!important;color:#2f3c36!important;font-size:13px!important;font-weight:800!important;border-bottom:1px solid #f0ede7!important;cursor:pointer!important}.mobile-nav details>a{display:flex!important;justify-content:space-between!important;padding:9px 14px!important;text-decoration:none!important;color:#59645f!important;font-size:12px!important}.mobile-nav details{margin:0!important}
.site-footer{background:#17211d!important;color:#fff!important;padding:62px 0 26px!important}.footer-grid{display:grid!important;grid-template-columns:1.25fr .8fr .8fr!important;gap:50px!important}.footer-brand img{width:150px!important;background:#fff!important;border-radius:10px!important;padding:6px!important}.footer-copy{max-width:430px!important;color:rgba(255,255,255,.67)!important;margin:18px 0!important}.footer-cta{display:inline-flex!important;color:#bcd68a!important;text-decoration:none!important;font-weight:800!important}.footer-title{font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#bcd68a!important;margin-bottom:12px!important}.footer-links{display:grid!important;gap:8px!important}.footer-links a{color:rgba(255,255,255,.76)!important;text-decoration:none!important;font-size:13px!important}.footer-links a:hover{color:#fff!important}.footer-bottom{margin-top:42px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.10)!important;display:flex!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;color:rgba(255,255,255,.48)!important;font-size:12px!important}
.desktop-nav>a[href*="agac-kutuphanesi"]{color:#8a6238!important}.desktop-nav>a[href*="agac-kutuphanesi"]:after{transform:scaleX(1)!important}
html[dir="rtl"] .language-dropdown{right:auto!important;left:0!important}html[dir="rtl"] .nav-trigger:after{margin-left:0!important;margin-right:6px!important}html[dir="rtl"] .footer-grid{text-align:right!important}
@media(max-width:1050px){.header-inner{height:84px!important;grid-template-columns:156px minmax(0,1fr) auto!important;gap:14px!important}.brand img{width:145px!important}.desktop-nav,.language-menu,.test-report-btn{display:none!important}.menu-toggle{display:inline-flex!important;width:44px!important;height:44px!important;border:1px solid #ded8cf!important;background:#fff!important;align-items:center!important;justify-content:center!important;font-size:22px!important;color:#2d3a34!important;cursor:pointer!important}.site-header{position:sticky!important}.mobile-nav{top:84px!important}}
@media(max-width:700px){:root{--v40-container:min(100% - 28px,1180px)}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.site-footer{padding-top:48px!important}}


.site-header{
  background:rgba(251,249,245,.91)!important;
  border-bottom:1px solid rgba(73,61,51,.09)!important;
  box-shadow:none!important;
  backdrop-filter:blur(22px) saturate(1.12)!important;
}
.header-inner{
  width:var(--v40-container)!important;
  height:92px!important;
  grid-template-columns:170px minmax(0,1fr) auto auto!important;
  gap:16px!important;
}
.brand img{width:158px!important;max-height:68px!important}
.desktop-nav{gap:22px!important}
.desktop-nav>a,.nav-trigger{
  min-height:44px!important;
  padding:0!important;
  font-size:10.5px!important;
  font-weight:800!important;
  letter-spacing:.15em!important;
  color:#3f3934!important;
}
.desktop-nav>a:after,.nav-group>.nav-trigger:before{
  left:0!important;right:0!important;bottom:5px!important;height:1px!important;
  background:#aa8242!important;
  transform:scaleX(0)!important;
}
.desktop-nav>a:hover:after,.desktop-nav>a.active:after,
.nav-group:hover>.nav-trigger:before,.nav-group:focus-within>.nav-trigger:before,
.nav-group.menu-open>.nav-trigger:before{transform:scaleX(1)!important}
.nav-trigger:after{color:#aa8242!important;margin-left:6px!important;font-size:13px!important}
.dropdown{
  top:calc(100% + 16px)!important;
  border-radius:4px!important;
  border-color:rgba(44,57,50,.10)!important;
  box-shadow:0 26px 60px rgba(17,31,24,.13)!important;
  padding:18px!important;
  background:rgba(252,251,248,.985)!important;
}
.dropdown a{border-radius:2px!important;padding:12px 13px!important;font-size:12px!important;color:#49554f!important}
.dropdown a:hover{background:#f0ece2!important;color:#1e352a!important}
.language-menu summary{
  height:42px!important;min-width:66px!important;padding:0 15px!important;
  border-radius:999px!important;border:1px solid #ddd4c7!important;
  background:#fffdf9!important;color:#3a3530!important;box-shadow:none!important;
}
.language-menu summary:hover{border-color:#b9976f!important;color:#6f4f2e!important;background:#fffdf9!important}
.test-report-btn{
  align-self:center!important;min-height:42px!important;height:42px!important;width:auto!important;
  padding:0 17px!important;border-radius:999px!important;
  background:#302d2a!important;border:1px solid #302d2a!important;color:#fffaf4!important;
  font-size:8.5px!important;letter-spacing:.10em!important;line-height:1.2!important;
}
.test-report-btn:hover{background:#a87842!important;border-color:#a87842!important}
@media(max-width:1050px){
  .header-inner{height:78px!important;grid-template-columns:150px minmax(0,1fr) auto!important;gap:12px!important}
  .brand img{width:140px!important}
  .desktop-nav,.language-menu,.test-report-btn{display:none!important}
  .mobile-nav{top:78px!important}
}
