/* Sporeksen v2 ortak çerçeve: üst menü + Maç Merkezi şeridi + alt bilgi. home-v2.css'ten otomatik ayıklanmıştır; yalnızca .hv2f içinde geçerlidir. */
.hv2f{font-family:var(--f-body);font-size:15px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased;text-align:left}
.hv2f .wrap{width:auto}
.hv2f ul{list-style:none;margin:0;padding:0}.hv2f h4{margin:0}.hv2f p{margin:0}.hv2f img,.hv2f svg{max-width:none}.hv2f input{font:inherit}
.hv2f{--navy:#0b1d3a; --navy-2:#132a4f; --navy-3:#1b3863; --navy-line:#25426e; --on-navy:#ffffff; --on-navy-mut:#b3c1d6;
  --red:#e30f1e; --red-dark:#bd0b18; --bg:#eef1f5; --card:#ffffff; --ink:#0e1828; --muted:#566275; --line:#dde3ea;
  --gold:#c98500; --blue:#1f5fd6; --green:#16824a; --orange:#e2670c;
  --f-display:"Barlow Condensed","Roboto Condensed","Arial Narrow","Helvetica Neue",Arial,sans-serif;
  --f-body:"Libre Franklin","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  color-scheme:light;}
.hv2f,.hv2f *{box-sizing:border-box}
.hv2f a{color:inherit;text-decoration:none}
.hv2f a:focus-visible,.hv2f button:focus-visible,.hv2f input:focus-visible,.hv2f summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.hv2f summary{list-style:none;cursor:pointer}
.hv2f summary::-webkit-details-marker{display:none}
.hv2f .wrap{max-width:1440px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.hv2f .hd{background:var(--navy);color:var(--on-navy);position:relative;z-index:40}
.hv2f .hd-row{display:flex;align-items:center;gap:22px;padding-block:12px}
.hv2f .logo{flex:none;line-height:1}
.hv2f .logo b{display:block;font-family:var(--f-display);font-style:italic;font-weight:800;font-size:40px;letter-spacing:.6px;white-space:nowrap}
.hv2f .logo b i{color:var(--red)}
.hv2f .logo small{display:block;font-family:var(--f-display);font-style:italic;font-weight:600;font-size:12.5px;letter-spacing:1.9px;color:var(--on-navy-mut);margin-top:3px;white-space:nowrap}
.hv2f .nav{display:flex;align-items:center;gap:0;flex:1;min-width:0;justify-content:center}
.hv2f .nav>a,.hv2f .nav>details>summary{display:block;font-family:var(--f-display);font-weight:700;font-size:17px;letter-spacing:.45px;text-transform:uppercase;padding:10px 10px 8px;border-bottom:3px solid transparent;white-space:nowrap}
.hv2f .nav>a:hover,.hv2f .nav>details>summary:hover,.hv2f .nav>details[open]>summary{border-color:var(--red)}
.hv2f .nav>details{position:relative}
.hv2f .nav>details>summary::after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 0 4px 7px}
.hv2f .dd{position:absolute;top:100%;left:0;min-width:260px;background:var(--card);color:var(--ink);box-shadow:0 16px 38px rgba(11,29,58,.3);padding:8px 0;display:grid}
.hv2f .dd.two{grid-template-columns:1fr 1fr;min-width:420px}
.hv2f details:not([open])>.dd{display:none}
.hv2f .dd a{padding:8px 18px;font-weight:600;font-size:14.5px;line-height:1.35}
.hv2f .dd a small{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}
.hv2f .dd a:hover{background:var(--bg);color:var(--red)}
.hv2f .search{display:flex;align-items:center;gap:10px;height:42px;width:220px;flex:none;border:1px solid var(--navy-line);background:var(--navy-2);padding:0 12px}
.hv2f .search input{all:unset;flex:1;min-width:0;font-size:14.5px;color:#fff}
.hv2f .search input::placeholder{color:var(--on-navy-mut)}
.hv2f .srch-pop,.hv2f .mnav{display:contents}
.hv2f .srch-pop>summary,.hv2f .mnav>summary{display:none}
.hv2f .fx{background:var(--navy-2);color:var(--on-navy);border-top:1px solid var(--navy-line)}
.hv2f .fx .wrap{display:flex;align-items:center;gap:8px;padding-block:7px;overflow-x:auto;scrollbar-width:none}
.hv2f .fx .wrap::-webkit-scrollbar{display:none}
.hv2f .fx-label{flex:none;background:var(--red);font-family:var(--f-display);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.4px;padding:4px 11px}
.hv2f .fx-label:hover{background:var(--red-dark)}
.hv2f .chip{flex:none;display:flex;align-items:center;gap:7px;border:1px solid var(--navy-line);padding:4px 10px;font-size:13px;font-weight:500;white-space:nowrap}
.hv2f .chip:hover{border-color:#fff}
.hv2f .chip span{color:var(--on-navy-mut);font-size:12px}
.hv2f .fx-sep{flex:1;min-width:8px}
.hv2f .fx-link{flex:none;font-size:13px;font-weight:600;white-space:nowrap;padding:4px}
.hv2f .fx-link:hover{color:#ffb7bd}
.hv2f .ft-site{background:var(--navy);color:var(--on-navy-mut);font-size:14px}
.hv2f .ft-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px;padding-block:34px 24px}
.hv2f .ft-grid h4{margin:0 0 10px;font-family:var(--f-display);font-weight:700;font-size:17px;letter-spacing:.5px;color:#fff;text-transform:uppercase}
.hv2f .ft-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.hv2f .ft-grid a:hover{color:#fff}
.hv2f .ft-grid p{margin:12px 0 0;line-height:1.55}
.hv2f .ft-mail{display:grid;gap:2px;margin-top:12px;color:#fff;user-select:all}
.hv2f .ft-bot{border-top:1px solid var(--navy-line)}
.hv2f .ft-bot .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:14px;font-size:13px}
.hv2f .ft-mail small{display:block;font-size:11.5px;color:var(--on-navy-mut);text-transform:uppercase;letter-spacing:.6px;margin-top:6px}
@media (max-width:767px){.hv2f .ft-grid{padding-block:24px 16px;gap:18px}}
@media (min-width:1600px){.hv2f .nav>a,.hv2f .nav>details>summary{padding-inline:13px}}
@media (max-width:1599px){.hv2f .search{display:none}.hv2f .srch-pop{display:block;position:relative}.hv2f .srch-pop>summary{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--navy-line);background:var(--navy-2)}.hv2f .srch-pop[open]>.search{display:flex;position:absolute;right:0;top:calc(100% + 8px);width:300px;background:var(--navy);box-shadow:0 12px 28px rgba(0,0,0,.35)}}
@media (max-width:1365px){.hv2f .logo b{font-size:36px}.hv2f .logo small{font-size:11.5px;letter-spacing:1.6px}}
@media (max-width:1279px){.hv2f .nav{display:none}.hv2f .mnav{display:block}.hv2f .mnav>summary{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--navy-line);background:var(--navy-2)}.hv2f .mnav[open]>.mpanel{display:grid}.hv2f .srch-pop{order:3}.hv2f .mnav{order:4}.hv2f .hd-row{gap:10px}.hv2f .logo{margin-right:auto}}
@media (max-width:1199px){.hv2f .ft-grid{grid-template-columns:1fr 1fr 1fr}.hv2f .ft-grid>div:first-child{grid-column:1 / span 3}}
.hv2f .mpanel{display:none;position:absolute;left:0;right:0;top:100%;background:var(--navy);border-top:1px solid var(--navy-line);box-shadow:0 18px 30px rgba(0,0,0,.35);padding:8px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;max-height:75vh;overflow:auto}
.hv2f .mpanel h4{margin:12px 0 4px;font-family:var(--f-display);font-weight:700;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:#ff9aa2}
.hv2f .mpanel a{display:block;padding:8px 0;border-bottom:1px solid var(--navy-line);font-size:15px;font-weight:500}
@media (max-width:1023px){.hv2f .mpanel{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.hv2f .hd-row{padding-block:10px}.hv2f .logo b{font-size:31px}.hv2f .logo small{font-size:10.5px;letter-spacing:1.3px}.hv2f .srch-pop[open]>.search{position:fixed;left:16px;right:16px;top:auto;width:auto}.hv2f .mpanel{grid-template-columns:1fr}.hv2f .ft-grid{grid-template-columns:1fr 1fr}.hv2f .ft-grid>div:first-child{grid-column:1 / span 2}}
.hv2f body.admin-bar .hd{z-index:40}
.hv2f .ft-lic{display:block;width:100%;margin-top:4px;font-size:11.5px;opacity:.8}
.hv2f .ft-bot a{white-space:nowrap}

/* 1.1.3: yazı sayfalarında gövde metni de Libre Franklin (tema dosyasına dokunmadan) */
body.se-hv2-frame main{font-family:"Libre Franklin",Arial,Helvetica,sans-serif}
body.se-hv2-frame main :is(h1,h2,h3){letter-spacing:-.012em}
