/* V8: eşit kartlar, takip eden gezinme, çalışma alanları. Header yerleşimi korunur. */
.ana-duzen .son-eklenenler{align-items:stretch;grid-auto-rows:1fr}.ana-duzen .son-eklenenler>div,.ana-duzen .son-eklenenler>div>.kartlar,.ana-duzen .son-eklenenler .icerik-karti,.ana-duzen .son-eklenenler .icerik-karti>a{height:100%}.ana-duzen .son-eklenenler .icerik-karti>a{display:flex;flex-direction:column}.ana-duzen .son-eklenenler .icerik-karti .portre,.ana-duzen .son-eklenenler .icerik-karti img,.ana-duzen .son-eklenenler .icerik-karti .kart-gorseli{height:150px;min-height:150px;max-height:150px;aspect-ratio:auto;object-fit:cover}.ana-duzen .son-eklenenler .kart-metni{flex:1;display:flex;flex-direction:column;padding:15px}.ana-duzen .son-eklenenler .kart-metni .etiket{display:block;min-height:15px;font-size:9px;line-height:15px;margin:0 0 9px}.ana-duzen .son-eklenenler .kart-metni h3{font-size:22px;line-height:1.22;height:2.44em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px}.ana-duzen .son-eklenenler .kart-metni p{line-height:1.6;height:3.2em;-webkit-line-clamp:2;font-size:12px;margin:0}.son-durum{margin:14px 0 0;font-size:12px;color:#66717b}.son-durum:empty{display:none}.son-eklenenler[aria-busy=true]{opacity:.55}
.ana-duzen .portre-sirasi.slider-hazir{overflow:visible}.ana-duzen .portre-sirasi.slider-hazir .kartlar{display:grid;grid-template-columns:repeat(var(--slider-adet,5),minmax(0,1fr));gap:15px;padding:0}.ana-duzen .portre-sirasi.slider-hazir .icerik-karti{width:100%;max-width:200px;min-width:0;animation:slider-belir .2s ease}.bilgin-slider-kontrolleri{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0 0}.bilgin-slider-kontrolleri>button{width:36px;height:36px;padding:0;border:1px solid #d6bd8c;border-radius:50%;background:#fffaf0;color:#17394c}.bilgin-slider-kontrolleri>button:disabled{opacity:.35;cursor:default}.slider-noktalari{display:flex;gap:9px;align-items:center}.slider-noktalari button{border:0;background:#d4c7ab;width:9px;height:9px;border-radius:50%;padding:0;min-height:0;transition:width .18s}.slider-noktalari button[aria-current=true]{width:24px;border-radius:10px;background:#a67b34}.slider-durum{font-size:11px;color:#677783}@keyframes slider-belir{from{opacity:.5}to{opacity:1}}
.sunum-kisi .bolum-menusu{position:sticky;top:calc(var(--ust-yukseklik,80px) + 8px);z-index:12;background:#faf6eef5;border:1px solid #ddcba7;border-radius:9px;padding:9px;box-shadow:0 5px 16px #1534490c;backdrop-filter:blur(8px);scrollbar-width:thin}.sunum-kisi .okuma-metni section{scroll-margin-top:calc(var(--ust-yukseklik,80px) + 105px)}
.site-yan,.sunum-kisi .bilgin-sag{position:sticky;top:var(--yan-takip,100px);align-self:start}.site-yan .yan-blok,.bilgin-sag .yan-blok{box-shadow:0 8px 25px #17394b08}.yan-istatistik{background:linear-gradient(140deg,#102f41,#214b56);border-color:#315665}.yan-istatistik>h2{background:none;color:#f3d398;border:0;padding-bottom:7px}.yan-istatistik .yan-blok-ic{padding-top:12px}.yan-istatistik .yan-sayilar{gap:12px}.yan-istatistik .yan-sayilar>div{background:#ffffff0b;border:1px solid #e4c58a2d;border-radius:12px;padding:13px 8px}.yan-istatistik .yan-sayilar dt{font-size:11px;color:#e4e8df}.yan-istatistik .yan-sayilar dt:before{content:'✧';display:block;font:22px Georgia;color:#e5c78e;margin-bottom:7px}.yan-istatistik .yan-sayilar>div:nth-child(2) dt:before{content:'▤'}.yan-istatistik .yan-sayilar>div:nth-child(3) dt:before{content:'⌁'}.yan-istatistik .yan-sayilar>div:nth-child(4) dt:before{content:'✎'}.yan-istatistik .yan-sayilar dd{color:#f7dcab;font:700 32px Georgia;margin-top:8px}.yan-takvim>h2{background:linear-gradient(110deg,#f1e3c9,#fcf8ef);border-bottom:1px solid #ddcba7}.yan-takvim .yan-saat{position:relative;padding:22px 10px;border:1px solid #dbc69e;border-radius:15px;background:radial-gradient(ellipse at top,#e9d3a052,transparent 75%),#fbf5e8;margin-bottom:20px}.yan-takvim .yan-saat:before{content:'◷';position:absolute;top:-14px;left:calc(50% - 16px);width:32px;height:28px;background:#f5ead5;color:#a57c3a;border-radius:50%;font-size:24px;line-height:28px}.yan-takvim .yan-saat time{font-size:31px;letter-spacing:1px;color:#15384e}.yan-takvim .yan-saat span{display:block;margin-top:7px;font-size:10px}.yan-takvim .yan-takvim{border-top:1px solid #e6dac1;padding-top:12px}.yan-takvim .yan-takvim caption{font-family:Georgia,serif;font-size:17px;letter-spacing:.4px}.yan-takvim .yan-takvim th{font-size:10px;color:#9c7436}.yan-takvim .yan-takvim td{font-size:12px;padding:7px 0}.yan-takvim .yan-takvim .bugun{background:#b18947;color:#fff;box-shadow:0 3px 8px #a57c3a44}
.bilgin-mini-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;max-height:none;overflow:visible}.bilgin-mini-kart{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #deccaa;border-radius:12px;background:linear-gradient(110deg,#fffdf7,#f5eddd);box-shadow:0 4px 12px #18384b05;min-width:0;transition:border-color .2s,transform .2s}.bilgin-mini-kart:hover{border-color:#b28b4b;transform:translateY(-2px);color:#17394b}.bilgin-mini-kart>img,.bilgin-mini-kart>.mini-bas-harf{width:62px;height:62px;flex:0 0 62px;border:2px solid #b9995a;box-shadow:0 0 0 3px #f3e6cc;border-radius:50%;object-fit:cover}.mini-bas-harf{display:grid;place-items:center;background:#163e50;color:#f1d398;font:28px Georgia}.bilgin-mini-kart>span:not(.mini-bas-harf){min-width:0;flex:1}.bilgin-mini-kart strong{font:700 21px/1.2 Georgia,serif;color:#17364b;display:block}.bilgin-mini-kart small{font-size:12px;display:block;margin-top:7px;color:#657582}.bilgin-mini-kart>b{font-weight:400;color:#a27d3f}.konum-basligi{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;padding:18px 20px;border-left:3px solid #b38b43;border-radius:0 9px 9px 0;background:#eee4cf}.konum-basligi h3{font-size:26px;margin:0}.konum-basligi p{font-size:12px;margin:0;color:#647077}.gorsel-bilgi:not(:empty){padding:20px 0 5px}.miras-paneli .gorsel-liste.bilgin-mini-liste{padding:18px;background:transparent}.miras-paneli .gorsel-liste.bilgin-mini-liste a{border:1px solid #deccaa;padding:16px;display:flex}.miras-paneli .gorsel-liste.bilgin-mini-liste .bilgin-mini-kart strong{font-size:21px}.miras-paneli .gorsel-liste[hidden]{display:none!important}
.katki-dugmesi{border:0!important;background:none!important;padding:0!important;margin:28px 0!important;clear:both}.katki-dugmesi>summary{list-style:none;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid #bc995c;border-radius:25px;background:#fbf1dc;color:#805a22;cursor:pointer;font:600 13px/1.4 Okuma,Arial,sans-serif;box-shadow:0 3px 10px #a8803e0a}.katki-dugmesi>summary::-webkit-details-marker{display:none}.katki-dugmesi>summary>span{font-size:20px}.katki-dugmesi>summary:hover,.katki-dugmesi[open]>summary{background:#17394b;color:#f5dbab;border-color:#17394b}.katki-form-kutusu{margin-top:18px;padding:24px;border:1px solid #dfcda9;border-radius:12px;background:#fffbf1;max-width:720px}.sunum .katki-form-kutusu h2{font-size:25px}.katki-form-kutusu p{font-size:13px}.katki-form-kutusu label{font-size:14px}
/* Öğrenme sayfası: tek, geniş ve amacına uygun çalışma alanı. */
.sunum-etkinlik,.sunum-ders{--okuma-boyutu:18px}.detay-cerceve .sunum-etkinlik,.detay-cerceve .sunum-ders{padding:24px}.sunum .bilimiz-icerik-basligi{padding:28px 30px;margin-bottom:25px;border-radius:12px;background:linear-gradient(115deg,#103448,#28535d)}.detay-cerceve .sunum .bilimiz-icerik-basligi h1{font:700 32px/1.2 Georgia,serif;margin:12px 0 14px;color:#f4d599}.bilimiz-icerik-basligi>p{font-size:16px;max-width:65ch;line-height:1.6;margin-bottom:18px}.bilimiz-icerik-basligi>small{font-size:12px;display:inline-block;padding:6px 12px;border:1px solid #f0d18a44;border-radius:20px;color:#f1d9b0}.detay-cerceve .etkinlik-sunumu{width:100%;max-width:none;margin:0}.detay-cerceve .sunum-etkinlik .okuma-metni,.detay-cerceve .sunum-ders .okuma-metni{font:17px/1.65 Okuma,Arial,sans-serif}.detay-cerceve .sunum-etkinlik .okuma-metni h2,.detay-cerceve .sunum-ders .okuma-metni h2{font:700 24px/1.3 Georgia,serif;margin-bottom:12px}.detay-cerceve .sunum-etkinlik .okuma-metni section,.detay-cerceve .sunum-ders .okuma-metni section{padding:5px 0 18px}.sunum-etkinlik .etkinlik-oynama{border:1px solid #decca8;border-radius:13px;box-shadow:none;background:#fffdf7;padding:24px;margin-top:18px}.sunum-etkinlik .etkinlik-oynama>h2{font:700 26px/1.3 Georgia,serif;margin:0 0 18px}.calisma-ilerlemesi{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid #e8deca}.calisma-ilerlemesi>span{font-size:12px;color:#637780}.calisma-ilerlemesi progress{width:140px;height:7px;accent-color:#3e806f;border:0;border-radius:10px}.sunum-etkinlik .oyun-soru{padding:20px;margin:20px 0;border:1px solid #e5dac2;border-radius:10px;background:#fcf8ed;min-width:0}.sunum-etkinlik .oyun-soru legend{font:600 18px/1.5 Okuma,Arial,sans-serif;padding:0 7px;color:#183c4e;max-width:100%;overflow-wrap:anywhere}.sunum-etkinlik .oyun-soru label{font-size:14px;font-weight:400;margin-bottom:10px}.sunum-etkinlik .oyun-soru input,.sunum-etkinlik .oyun-soru select{font-size:15px;padding:11px 12px}.sunum-etkinlik .oyun-soru .test-yaniti{padding:12px 14px;border:1px solid #ded7c5;background:#fffef9;border-radius:8px;display:flex;align-items:start;gap:10px;line-height:1.5}.sunum-etkinlik .oyun-soru .test-yaniti input{margin-top:4px;flex-shrink:0}.sunum-etkinlik .sorular-eslestirme{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.sunum-etkinlik .sorular-eslestirme .oyun-soru{margin:0;display:flex;flex-direction:column;justify-content:center}.sunum-etkinlik .sorular-siralama .oyun-soru{display:block;border-left:3px solid #ae8847}.sunum-etkinlik .etkinlik-oyun .oyun-soru{text-align:left;padding:24px}.sunum-etkinlik .kazanim-kutusu,.sunum-ders .kazanim-kutusu{padding:18px 20px;border-radius:10px;border:1px solid #d0decf;background:#eef3e9;font-size:14px;margin-bottom:20px}.sunum-etkinlik .kazanim-kutusu p,.sunum-ders .kazanim-kutusu p{margin:6px 0 0}.detay-cerceve .sunum-ders .ders-duzeni{display:block}.sunum-ders .ders-icindekiler{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 18px;margin-bottom:24px;background:#f3ecdc}.sunum-ders .ders-icindekiler h2{font:700 20px Georgia;margin:0;flex-basis:100%}.sunum-ders .ders-icindekiler a{font-size:13px;padding:5px 0;border:0}.sunum-ders .ders-icindekiler p{font-size:12px;margin:0;flex-basis:100%}.sunum-ders .ders-tamamlama{padding:20px;background:#eef3e9}.katilim-karti{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border:1px solid #d8c298;border-radius:12px;background:linear-gradient(120deg,#f8efd9,#fcf9f0);margin-top:28px}.katilim-karti>div{position:relative;padding-left:42px}.katilim-karti>div>span{position:absolute;left:0;top:0;color:#b28c4c;font:38px Georgia}.sunum .katilim-karti h2{font:700 23px Georgia;margin-bottom:6px}.katilim-karti p{font-size:12px;margin:0;color:#69787b}.katilim-karti dl{display:flex;gap:25px;margin:0}.katilim-karti dl>div{text-align:center}.katilim-karti dt{font-size:10px;color:#64757b}.katilim-karti dd{font:700 27px Georgia;color:#1b4254;margin:6px 0 0}.etkinlik-sonucu:not(:empty){margin:20px 0 0;padding:20px;border:1px solid #a8c6ad;background:#edf4e9;border-radius:10px}.sonuc-ozeti{display:flex;align-items:center;gap:18px}.sonuc-ozeti strong{font:700 28px Georgia;color:#2e6a52;white-space:nowrap}.sonuc-ozeti p{font-size:14px;margin:0}.yanit-geribildirimleri{padding-left:20px;margin:20px 0 0}.yanit-geribildirimleri li{padding:12px 0;border-top:1px solid #c8dac5}.yanit-geribildirimleri strong{font-size:14px}.yanit-geribildirimleri p{font-size:13px;margin:5px 0 0}.yanit-tekrar>strong{color:#8b632c}.haber-sonuc-sayisi{font-size:13px;color:#687782;margin-bottom:20px}
body.koyu .sunum-kisi .bolum-menusu{background:#172e38f5}body.koyu .yan-istatistik{background:linear-gradient(140deg,#102f41,#214b56)}body.koyu .yan-istatistik h2,body.koyu .yan-istatistik .yan-sayilar dd{color:#f7dcab}body.koyu .yan-istatistik .yan-sayilar>div{background:#ffffff0b}body.koyu .yan-istatistik .yan-sayilar dt{color:#e4e8df}body.koyu .yan-takvim .yan-saat,body.koyu .yan-takvim .yan-saat:before,body.koyu .bilgin-mini-kart,body.koyu .konum-basligi,body.koyu .katki-form-kutusu,body.koyu .katilim-karti{background:#223d47;color:#eee4cf}body.koyu .yan-takvim .yan-saat time,body.koyu .bilgin-mini-kart strong,body.koyu .katilim-karti dd{color:#f0d29a}body.koyu .bilgin-mini-kart small,body.koyu .konum-basligi p,body.koyu .katilim-karti p,body.koyu .katilim-karti dt{color:#c0cdd0}body.koyu .sunum-etkinlik .etkinlik-oynama,body.koyu .sunum-etkinlik .oyun-soru,body.koyu .sunum-etkinlik .test-yaniti{background:#203842;color:#eee4d4}body.koyu .sunum-etkinlik .oyun-soru legend{color:#f1d5a0}body.koyu .sunum-etkinlik .kazanim-kutusu,body.koyu .sunum-ders .kazanim-kutusu,body.koyu .sunum-ders .ders-tamamlama,body.koyu .etkinlik-sonucu:not(:empty){background:#234335;color:#ebebd9}body.koyu .sunum-ders .ders-icindekiler{background:#253d46}body.koyu .slider-noktalari button[aria-current=true]{background:#eed29a}
@media(max-width:1050px){.site-yan,.sunum-kisi .bilgin-sag{position:static}.ana-duzen .portre-sirasi.slider-hazir .kartlar{gap:12px}.sunum-kisi .bolum-menusu{top:calc(var(--ust-yukseklik,70px) + 5px)}}
@media(max-width:650px){.sunum-kisi .bolum-menusu{flex-wrap:nowrap;overflow:auto;max-height:none;padding:7px;gap:3px;white-space:nowrap}.sunum-kisi .bolum-menusu a{font-size:13px;flex-shrink:0;padding:9px}.ana-duzen .son-eklenenler .kart-metni{padding:12px}.ana-duzen .son-eklenenler .kart-metni h3{font-size:20px}.ana-duzen .son-eklenenler .icerik-karti .portre,.ana-duzen .son-eklenenler .icerik-karti img,.ana-duzen .son-eklenenler .icerik-karti .kart-gorseli{height:125px;min-height:125px;max-height:125px}.bilgin-mini-liste{grid-template-columns:1fr}.bilgin-mini-kart{padding:14px}.konum-basligi{display:block;padding:14px}.konum-basligi h3{font-size:23px}.konum-basligi p{margin-top:7px}.detay-cerceve .sunum-etkinlik,.detay-cerceve .sunum-ders{padding:16px}.sunum .bilimiz-icerik-basligi{padding:22px}.detay-cerceve .sunum .bilimiz-icerik-basligi h1{font-size:27px}.bilimiz-icerik-basligi>p{font-size:14px}.sunum-etkinlik .etkinlik-oynama{padding:17px}.sunum-etkinlik .etkinlik-oynama>h2{font-size:24px}.sunum-etkinlik .sorular-eslestirme{grid-template-columns:1fr}.sunum-etkinlik .oyun-soru{padding:16px}.sunum-etkinlik .oyun-soru legend{font-size:16px}.calisma-ilerlemesi{gap:10px}.calisma-ilerlemesi progress{width:90px}.katilim-karti{padding:20px;gap:18px}.katilim-karti dl{width:100%;justify-content:space-between;gap:10px}.sonuc-ozeti{display:block}.sonuc-ozeti p{margin-top:10px}.katki-dugmesi>summary{font-size:12px}.katki-form-kutusu{padding:18px}}
@media(prefers-reduced-motion:reduce){.slider-hazir .icerik-karti{animation:none!important}.bilgin-mini-kart{transition:none}}
@media print{.site-yan,.sunum-kisi .bolum-menusu,.katki-dugmesi,.katilim-karti,.bilgin-slider-kontrolleri{display:none!important}.sunum-etkinlik .etkinlik-oynama{border:0;padding:0}}
