:root{--murekkep:#1E2A44;--murekkep2:#27355A;--cizgi-k:#3B4A6B;--parsomen:#EFE6D4;--kart:#F7F1E5;--cizgi:#D6CAB2;--altin:#E3A893;--bordo:#A5432A;--gri:#4B5468;--acik-gri:#C8C6C4;--serif:'Playfair Display',Georgia,serif;--sans:'Source Sans 3',system-ui,sans-serif}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--parsomen);color:var(--murekkep);font-family:var(--sans);font-size:17px;line-height:1.6}
a{color:var(--bordo)}a:hover{color:#7E3220}
img{max-width:100%;display:block}
h1,h2,h3{font-family:var(--serif);font-weight:700;line-height:1.1;margin:0}
.kap{max-width:1200px;margin:0 auto;padding:0 24px}
.dar{max-width:1000px}
.koyu{background:var(--murekkep);color:var(--parsomen)}
.koyu a{color:var(--parsomen)}
.etiket{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bordo)}
.koyu .etiket{color:var(--altin)}
.ust{border-bottom:1px solid var(--cizgi-k)}
.ust .kap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}
.logo{display:flex;align-items:center;gap:12px;text-decoration:none}
.logo-i{width:48px;height:48px;border-radius:50%;flex:0 0 auto}
.logo-a{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.1}
.logo-s{display:block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--altin)}
.menu{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:15px;font-weight:600}
.menu a{text-decoration:none;padding:10px 0}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:4px;font-weight:700;text-decoration:none;border:1px solid transparent;font-family:inherit;font-size:16px;cursor:pointer}
.btn-altin{background:var(--bordo);color:var(--parsomen)!important}
.btn-altin:hover{background:#8A3622}
.btn-bordo{background:var(--bordo);color:var(--parsomen)!important}
.btn-cizgi{border-color:#6D716C;color:var(--parsomen)!important}
.menu .btn{min-height:38px;padding:0 16px}
.hero .kap{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding-top:56px;padding-bottom:72px}
.hero-yazi{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}
.hero h1{font-size:clamp(36px,5vw,52px)}
.hero p{margin:0;font-size:19px;color:#DCD6CB}
.hero-video{flex:1 1 480px;min-width:0}
.dugmeler{display:flex;flex-wrap:wrap;gap:12px}
.video{position:relative;aspect-ratio:16/9;background:#27355A;border-radius:6px;overflow:hidden;border:1px solid var(--cizgi-k)}
.video button{all:unset;cursor:pointer;position:absolute;inset:0;display:block}
.video img{width:100%;height:100%;object-fit:cover}
.video .oynat{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--bordo);display:flex;align-items:center;justify-content:center;color:var(--parsomen);box-shadow:0 6px 24px rgba(0,0,0,.35)}
.video button:focus-visible{outline:3px solid var(--altin);outline-offset:-3px}
.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.bolum{padding-top:64px;padding-bottom:16px}
.bolum-bas{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cizgi);padding-bottom:14px;margin-bottom:28px}
.bolum-bas h2{font-size:clamp(30px,4vw,40px)}
.izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px}
.kart{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--murekkep)}
.kart .kapak{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#DDD3C0}
.kart .kapak img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.kart:hover .kapak img{transform:scale(1.03)}
.sure{position:absolute;right:8px;bottom:8px;background:var(--murekkep);color:var(--parsomen);font-size:13px;font-weight:600;padding:2px 8px;border-radius:3px}
.kart h3{font-size:24px;line-height:1.15}
.seri-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}
.seri-kart{display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--kart);border:1px solid var(--cizgi);border-radius:6px;text-decoration:none;color:var(--murekkep)}
.seri-kart:hover{border-color:var(--bordo)}
.seri-kart h3{font-size:26px}
.seri-kart p{margin:0;font-size:15px;color:var(--gri);line-height:1.5}
.basla{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}
.basla a{display:flex;gap:16px;align-items:center;padding:16px;background:var(--murekkep);color:var(--parsomen);border-radius:6px;text-decoration:none}
.basla .no{font-family:var(--serif);font-size:44px;font-weight:700;color:var(--altin);width:36px;text-align:center;flex:0 0 auto}
.basla b{font-family:var(--serif);font-size:22px;line-height:1.15;display:block}
.basla small{color:var(--acik-gri);font-size:14px}
.bulten .kap{max-width:760px;text-align:center;padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:16px;align-items:center}
.bulten h2{font-size:clamp(30px,4vw,42px)}
.bulten p{margin:0;color:#D9D2C3}
.alt{background:#17213A;color:var(--acik-gri);font-size:14px}
.alt .kap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;padding-top:36px;padding-bottom:36px}
.alt a{color:var(--acik-gri);display:inline-block;padding:10px 0}
.konum{font-size:14px;color:#B9B3A6}.konum a{color:#B9B3A6;display:inline-block;padding:10px 0}
.bh .kap{padding-top:28px;padding-bottom:48px;display:flex;flex-direction:column;gap:18px}
.bh h1{font-size:clamp(34px,5vw,52px)}
.bilgi{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;color:#B9B3A6}
.sonraki{display:flex;flex-wrap:wrap;gap:16px}
.sonraki-kart{flex:999 1 420px;min-width:0;display:flex;align-items:center;gap:16px;padding:14px;background:var(--murekkep2);border:1px solid var(--altin);border-radius:6px;text-decoration:none}
.sonraki-kart .kapak{flex:0 0 150px;position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--cizgi-k)}
.sonraki-kart .kapak img{width:100%;height:100%;object-fit:cover}
.sonraki-kart b{font-family:var(--serif);font-size:22px;line-height:1.15;display:block}
.seri-bas{flex:1 1 200px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 18px;border:1px solid var(--cizgi-k);border-radius:6px;text-decoration:none}
.seri-bas small{color:#B9B3A6}
.icerik{display:flex;flex-wrap:wrap;gap:48px;padding-top:48px;padding-bottom:48px}
.icerik main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:40px}
.icerik aside{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:20px}
.icerik h2{font-size:34px;margin-bottom:12px}
.kutu{background:var(--kart);border:1px solid var(--cizgi);border-radius:6px;padding:24px}
.seri-liste{background:var(--murekkep);color:var(--parsomen);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:10px}
.seri-liste a{color:var(--parsomen);text-decoration:none;font-size:15px;line-height:1.4}
.seri-liste a:hover{text-decoration:underline}
.seri-liste .simdi{color:var(--altin);font-weight:700}
.not{color:var(--gri);font-size:15px}
.linkler{max-width:440px;margin:0 auto;padding:28px 18px 40px;display:flex;flex-direction:column;gap:16px}
.linkler .profil{display:flex;align-items:center;gap:12px}
.gunun{background:var(--parsomen);color:var(--murekkep);border-radius:8px;overflow:hidden}
.gunun .govde{padding:18px;display:flex;flex-direction:column;gap:12px}
.gunun h1{font-size:26px}
.satir{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;background:var(--murekkep2);border:1px solid var(--cizgi-k);border-radius:6px;color:var(--parsomen)!important;font-weight:600;text-decoration:none}
.satir:hover{border-color:var(--altin)}
.form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;max-width:520px}
.form input{flex:1 1 240px;min-width:0;height:48px;padding:0 14px;border-radius:4px;border:1px solid #6D716C;background:var(--murekkep2);color:var(--parsomen);font-size:16px;font-family:inherit}
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.metin{max-width:760px;padding-top:48px;padding-bottom:64px}
.metin h1{font-size:44px;margin-bottom:20px}
.metin h2{font-size:30px;margin:32px 0 10px}
@media (max-width:600px){.bolum{padding-top:40px}.ust .kap{gap:10px;padding-top:12px;padding-bottom:10px}.logo-i{width:42px;height:42px}.menu{gap:22px;width:100%}.menu .btn{display:none}.bolum-bas h1{font-size:34px!important}.metin h1{font-size:34px}.kart h3{font-size:22px}.hero .kap{padding-top:32px;padding-bottom:40px;gap:28px}.sonraki-kart .kapak{flex-basis:110px}.icerik{padding-top:32px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.seri-liste .etiket{color:var(--altin)}

.seri-liste .etiket{color:var(--altin)}
.slogan{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bordo)}.slogan::before{content:'';width:40px;height:3px;background:var(--bordo)}
.koyu .slogan{color:var(--altin)}.koyu .slogan::before{background:var(--altin)}
.gunun .etiket{color:var(--bordo)}
.koyu .gunun a[data-b="kaynak"]{color:var(--bordo);text-decoration:underline}
