/* Ortak alt bilgi (kullanıcı kararı, 10 Kasım 2026: "Eşitle" — Claude-4). Ana sayfadaki koyu Codex2 alt bilgisinin
   aynısı; uygulama sayfaları (index.html) ve statik sayfalar (scripts/build-pages.mjs FOOTER) bu dosyayı kullanır.
   Ana sayfa kendi kopyasını anasayfa/css/codex.css'ten alır (ölçekli düzen). İçerik üç yerde aynı: tests/altbilgi.test.js.
   Eski tema.css/price-pro.css .site-footer kurallarını ezmek için önek "html .uy-foot.site-footer". */
html .uy-foot.site-footer{display:block;background:#043f39;color:#fff;border:0;margin:0;padding:24px 0 calc(100px + env(safe-area-inset-bottom));font-size:13px;font-family:Manrope,Arial,sans-serif}
html .uy-foot.site-footer a,html .uy-foot.site-footer strong,html .uy-foot.site-footer p{font-family:inherit}
html .uy-foot.site-footer div{margin:0;flex-wrap:wrap}
html .uy-foot.site-footer .uf-wrap{display:block;width:min(1200px,calc(100% - 32px));margin-inline:auto}
html .uy-foot.site-footer .uf-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;align-items:start}
html .uy-foot.site-footer a{color:#eef4f1;text-decoration:none;font-size:13px;font-weight:500;line-height:1.9}
html .uy-foot.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
html .uy-foot.site-footer nav{display:grid;order:0;width:auto;align-content:start;gap:0;margin:0;padding:0;background:none;border:0;box-shadow:none;position:static}
html .uy-foot.site-footer nav a{display:block;min-height:24px;padding:0;margin:0}
html .uy-foot.site-footer strong{font-size:13px;font-weight:800;margin-bottom:2px;color:#fff}
html .uy-foot.site-footer .uf-id{display:grid;gap:12px;align-content:start}
html .uy-foot.site-footer .brand{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.5px}
html .uy-foot.site-footer .brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;margin:0;border-radius:6px;background:#fff!important;color:#063a36!important;border:0!important;font-size:20px;line-height:1}
html .uy-foot.site-footer .uf-mail{display:inline-flex;align-items:center;gap:10px}
html .uy-foot.site-footer .uf-mail svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
html .uy-foot.site-footer .uf-cookie{display:block;grid-column:1/-1;order:0;justify-self:start}
html .uy-foot.site-footer .uf-cookie a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #e8f0e8;border-radius:9px;font-size:13px;font-weight:600;line-height:1.2;box-sizing:border-box}
html .uy-foot.site-footer .uf-apps{display:block;margin-top:24px}
html .uy-foot.site-footer .uf-app-card{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(120deg,#0a5246,#063f38);border:1px solid #ffffff24}
html .uy-foot.site-footer .uf-app-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#f9f3ed;color:#043f39;font-weight:800;font-size:25px;flex:none;line-height:1}
html .uy-foot.site-footer .uf-apps-t{flex:1 1 200px;display:grid;gap:3px;margin:0;color:#d6e8df;font-size:13px;line-height:1.4}
html .uy-foot.site-footer .uf-apps-t strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:15px}
html .uy-foot.site-footer .uf-chip{display:inline-block;padding:2px 9px;border-radius:20px;background:#c9f0dc;color:#043f39;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
html .uy-foot.site-footer .uf-apps-b{display:flex;gap:10px;width:100%}
html .uy-foot.site-footer .uf-app{display:inline-flex;flex:1 1 130px;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff12;color:#d6e8df;font-weight:600;font-size:13px;cursor:default}
html .uy-foot.site-footer .uf-app svg{width:15px;height:15px;fill:#d6e8df}
@media(min-width:900px){
 html .uy-foot.site-footer{padding:36px 0 58px}
 html .uy-foot.site-footer .uf-wrap{width:min(1200px,calc(100% - 48px))}
 html .uy-foot.site-footer .uf-grid{grid-template-columns:auto auto auto auto auto auto 1fr;gap:18px}
 html .uy-foot.site-footer a{font-size:12px;line-height:1.75}
 html .uy-foot.site-footer .uf-id{padding-right:18px;border-right:1px solid #ffffff38}
 html .uy-foot.site-footer nav[aria-label="Yardım"],html .uy-foot.site-footer nav[aria-label="Gizlilik"]{padding-right:16px;border-right:1px solid #ffffff38}
 html .uy-foot.site-footer .uf-mail{font-size:12.5px}
 html .uy-foot.site-footer .uf-cookie{grid-column:auto;align-self:center;justify-self:end}
 html .uy-foot.site-footer .uf-apps{margin-top:18px}
 html .uy-foot.site-footer .uf-app-card{flex-wrap:nowrap;gap:18px;padding:14px 18px}
 html .uy-foot.site-footer .uf-apps-t{flex:1}
 html .uy-foot.site-footer .uf-apps-b{width:auto}
 html .uy-foot.site-footer .uf-app{flex:none;min-height:34px}
}
@media(min-width:1100px){
 html .uy-foot.site-footer{padding:44px 0 58px}
 html .uy-foot.site-footer .uf-wrap{width:min(1200px,calc(100% - 64px))}
 html .uy-foot.site-footer .uf-grid{gap:24px}
 html .uy-foot.site-footer a{font-size:14px;line-height:1.9}
 html .uy-foot.site-footer strong{font-size:15px;margin-bottom:6px}
 html .uy-foot.site-footer .brand{font-size:28px}
 html .uy-foot.site-footer .uf-mail{font-size:14.5px}
 html .uy-foot.site-footer .uf-id{padding-right:28px}
 html .uy-foot.site-footer nav[aria-label="Yardım"],html .uy-foot.site-footer nav[aria-label="Gizlilik"]{padding-right:24px}
 html .uy-foot.site-footer .uf-cookie a{font-size:14.5px;padding:0 18px}
 html .uy-foot.site-footer .uf-apps{margin-top:32px}
 html .uy-foot.site-footer .uf-app-card{padding:20px 24px}
 html .uy-foot.site-footer .uf-app-logo{width:54px;height:54px;font-size:30px}
 html .uy-foot.site-footer .uf-apps-t{font-size:15px}
 html .uy-foot.site-footer .uf-apps-t strong{font-size:18px}
}
