/* SlaytCan 1.3.1 - tema sinirlarindan bagimsiz tam genislik ana sayfa */
.sc-homepage{width:min(1580px,calc(100% - 44px));margin:0 auto 50px;color:#10264e;font-family:inherit}
.sc-topbar{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:8px 12px 14px;background:#fff}
.sc-brand{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#10264e!important}
.sc-brand-icon{font-size:52px;line-height:1;color:#1685f7;font-weight:700}
.sc-brand strong{display:block;font-size:36px;line-height:1;font-weight:800;letter-spacing:-1.5px}.sc-brand strong span{color:#1685f7}
.sc-brand small{display:block;color:#77849a;font-size:16px;line-height:1.2;margin-top:4px}
.sc-home-nav{display:flex;align-items:center;gap:34px}.sc-home-nav a{color:#10264e;text-decoration:none!important;font-weight:600;font-size:16px;display:flex;align-items:center;gap:9px;padding:12px 2px}.sc-home-nav a:first-letter{font-size:22px}.sc-home-nav a.is-active{color:#087cf0;border-bottom:3px solid #1685f7}
.sc-hero{min-height:285px;border-radius:18px;background-position:center;background-size:cover;position:relative;overflow:hidden;display:flex;justify-content:flex-end;align-items:flex-end;padding:22px 7% 20px;margin:0 0 26px}
.sc-hero-copy{width:min(610px,55%);text-align:center;color:#10264e}
.sc-search{height:58px;background:#fff;border:1px solid #e1e7f0;border-radius:15px;display:flex;align-items:center;gap:12px;padding:6px 7px 6px 18px;box-shadow:0 5px 20px #0b28501c}.sc-search>span{font-size:32px;line-height:1;color:#10264e}.sc-search input[type=search]{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 4px;font-size:15px;color:#182b4d;outline:none}.sc-search button{border:0;border-radius:11px;background:#1685f7;color:#fff;padding:12px 26px;font-size:16px;font-weight:650;cursor:pointer}
.sc-home-section{margin:26px 0 34px}.sc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 2px 16px}.sc-section-heading h2{display:flex;align-items:center;gap:13px;margin:0;color:#10264e;font-size:27px;font-weight:800}.sc-section-heading h2>span{font-size:32px;color:#10264e}.sc-section-heading h2 .sc-star{color:#ffad00}.sc-section-heading>a{color:#0780f4;text-decoration:none!important;font-size:16px;white-space:nowrap}.sc-section-heading>a b{font-size:22px;margin-left:5px}
.sc-home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sc-home-category{min-height:132px;padding:16px 18px;display:flex;align-items:center;gap:16px;border-radius:15px;text-decoration:none!important;color:#10264e!important;background:linear-gradient(135deg,#fff0e8,#ffe8e3);box-shadow:0 3px 12px #182d4b0a;transition:transform .16s,box-shadow .16s}.sc-home-category:nth-child(4n+2){background:linear-gradient(135deg,#e9f5ff,#e1efff)}.sc-home-category:nth-child(4n+3){background:linear-gradient(135deg,#eaf9ed,#e0f6e6)}.sc-home-category:nth-child(4n+4){background:linear-gradient(135deg,#f5edff,#eee5ff)}.sc-home-category:hover,.sc-latest-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #182d4b18}.sc-category-illustration{width:76px;flex:0 0 76px;height:76px;display:grid;place-items:center;font-size:52px}.sc-category-info{display:flex;flex-direction:column;gap:8px;min-width:0}.sc-category-info strong{font-size:18px;line-height:1.25;font-weight:800}.sc-category-info small{font-size:14px;color:#263c5e}.sc-home-category i{margin-left:auto;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #10264e16;display:grid;place-items:center;font-size:32px;font-style:normal;line-height:1}
.sc-latest-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sc-latest-card{min-width:0;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;text-decoration:none!important;color:#10264e!important;background:#fff;box-shadow:0 2px 8px #10264e0b;transition:transform .16s,box-shadow .16s}.sc-latest-image{height:130px;background:linear-gradient(135deg,#f8eadb,#e8f0f8);display:grid;place-items:center;overflow:hidden}.sc-latest-image img{width:100%;height:100%;object-fit:cover}.sc-latest-image>span{font-size:58px}.sc-latest-body{padding:11px 13px 13px;display:flex;flex-direction:column;gap:9px}.sc-latest-body>strong{font-size:16px;line-height:1.3;font-weight:800}.sc-term-pill{align-self:flex-start;background:#e8f4ff;color:#174c76;border-radius:9px;padding:6px 10px;font-size:12px}.sc-date{color:#8792a4;font-size:13px}
.sc-site-main{max-width:1200px;margin:0 auto;padding:40px 22px;min-height:55vh}.sc-title,.sc-archive-header h1{margin:0 0 24px}.sc-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:28px 0}.sc-category-card,.sc-sunu-card{display:flex;align-items:center;justify-content:center;min-height:105px;padding:22px;background:#f3f5f8;border:1px solid #e0e5eb;border-radius:12px;text-decoration:none!important;font-weight:650;text-align:center;color:#17243a;transition:transform .15s,box-shadow .15s}.sc-category-card:hover,.sc-sunu-card:hover{transform:translateY(-2px);box-shadow:0 5px 18px rgba(0,0,0,.08)}.sc-player{position:relative;width:100%;aspect-ratio:16/9;background:#111;border-radius:10px;overflow:hidden}.sc-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sc-download-wrap{margin:18px 0}.sc-download{display:inline-block;background:#1f5fae;color:#fff!important;padding:12px 20px;border-radius:7px;text-decoration:none;font-weight:600}.sc-sunu-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:28px 0}.sc-sunu-card{flex-direction:column;gap:12px;justify-content:flex-start}.sc-sunu-card img{max-width:100%;height:auto;border-radius:7px}.sc-description{margin-top:25px}.sc-archive-header{margin-bottom:18px}.sc-archive-header p{line-height:1.7}.sc-sunu-card span{line-height:1.45}.sc-player iframe{display:block}.sc-category-card:focus-visible,.sc-sunu-card:focus-visible,.sc-download:focus-visible,.sc-home-category:focus-visible,.sc-latest-card:focus-visible{outline:3px solid #315f9b;outline-offset:3px}
/* Sadece ana sayfada tema başlığını gizle; özel üst menü kullanılır. */
.home .wp-site-blocks>header,.home .wp-block-post-title,.home .entry-title{display:none!important}.home .wp-site-blocks>.wp-block-post-content,.home .wp-site-blocks>.entry-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.home .wp-site-blocks>footer{margin-top:0}
@media(max-width:1100px){.sc-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-hero{padding-right:4%;padding-left:4%}.sc-hero-copy{width:58%}}
@media(max-width:700px){.sc-homepage{width:calc(100% - 24px)}.sc-topbar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 4px}.sc-brand strong{font-size:30px}.sc-brand-icon{font-size:43px}.sc-home-nav{width:100%;justify-content:space-between;gap:10px}.sc-home-nav a{font-size:13px;gap:5px}.sc-hero{min-height:270px;align-items:flex-end;justify-content:center;padding:18px 12px;background-position:center}.sc-hero-copy{width:100%;background:transparent;border-radius:14px;padding:0}.sc-search{height:52px;gap:6px;padding-left:10px}.sc-search input[type=search]{font-size:12px}.sc-search button{padding:10px 14px}.sc-section-heading h2{font-size:21px;gap:8px}.sc-section-heading h2>span{font-size:25px}.sc-section-heading>a{font-size:12px}.sc-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-home-category{min-height:112px;padding:10px;gap:7px}.sc-category-illustration{width:42px;flex-basis:42px;height:50px;font-size:34px}.sc-category-info strong{font-size:14px}.sc-category-info small{font-size:12px}.sc-home-category i{width:28px;height:28px;flex-basis:28px;font-size:24px}.sc-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-latest-image{height:105px}.sc-latest-body{padding:9px}.sc-latest-body>strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sc-home-category,.sc-latest-card{transition:none}.sc-home-category:hover,.sc-latest-card:hover{transform:none}}


/* Twenty Twenty-Five ve benzeri temaların dar içerik sınırlarını aş. */
.home .wp-site-blocks,
.home main,
.home .wp-block-post-content,
.home .entry-content {
  max-width: none !important;
  width: 100% !important;
}
.home main,
.home .wp-block-post-content,
.home .entry-content {
  margin-block-start: 0 !important;
  padding-block-start: 0 !important;
}
.home .wp-block-post-content > *,
.home .entry-content > * {
  max-width: none !important;
}
.home .sc-homepage {
  box-sizing: border-box;
  position: relative;
  left: 50%;
  width: min(1580px, calc(100vw - 48px)) !important;
  max-width: none !important;
  margin: 24px 0 50px !important;
  transform: translateX(-50%);
}
.home .sc-homepage *,
.home .sc-homepage *::before,
.home .sc-homepage *::after { box-sizing: border-box; }
.home .sc-hero { width: 100%; min-height: clamp(240px, 20vw, 310px); }
.home .sc-topbar { width: 100%; }
.home .sc-home-category-grid,
.home .sc-latest-grid { width: 100%; }
@media (max-width: 700px) {
  .home .sc-homepage { width: calc(100vw - 24px) !important; margin-top: 12px !important; }
}


/* 1.3.2: ust boslugu ve kart icerigi hizalamasi */
.home .wp-site-blocks { padding-block-start: 0 !important; }
.home main { padding-block-start: 0 !important; margin-block-start: 0 !important; }
.home .sc-homepage { margin-top: 0 !important; }
.sc-topbar { min-height: 74px; padding-top: 4px; padding-bottom: 8px; }
.sc-category-info { flex: 1 1 auto; }
.sc-category-info strong { min-height: 2.5em; display: flex; align-items: center; }
.sc-latest-body { min-height: 148px; }
.sc-latest-body > strong { min-height: 2.6em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.sc-term-pill { min-height: 29px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sc-date { margin-top: auto; display: block; white-space: nowrap; }
@media (max-width: 700px) {
  .home .sc-homepage { margin-top: 0 !important; }
  .sc-latest-body { min-height: 135px; }
}


/* 1.3.3: Ana sayfaya özel SlaytCan alt bilgi alanı */
.home .wp-site-blocks > footer { display:none !important; }
.home .sc-home-footer { margin-top:48px; padding:34px 38px 18px; border-top:1px solid #e7edf5; background:linear-gradient(180deg,#f8fbff 0%,#fff 100%); border-radius:18px 18px 0 0; color:#10264e; display:grid; grid-template-columns:1fr auto; column-gap:32px; row-gap:24px; }
.home .sc-footer-brand { min-width:0; }
.home .sc-footer-logo { display:inline-block; color:#10264e !important; text-decoration:none !important; font-size:30px; font-weight:850; letter-spacing:-1px; line-height:1; }
.home .sc-footer-logo span { color:#1685f7; }
.home .sc-footer-brand p { margin:8px 0 4px; color:#405575; font-size:15px; font-weight:650; }
.home .sc-footer-brand small { color:#8290a5; font-size:13px; }
.home .sc-footer-links { display:flex; align-items:center; gap:24px; flex-wrap:wrap; }
.home .sc-footer-links a { color:#344967; text-decoration:none !important; font-size:14px; font-weight:600; }
.home .sc-footer-links a:hover { color:#1685f7; }
.home .sc-footer-bottom { grid-column:1/-1; border-top:1px solid #e9eef5; padding-top:14px; display:flex; justify-content:space-between; gap:15px; color:#98a3b3; font-size:12px; }
@media(max-width:700px) {
 .home .sc-home-footer { margin-top:30px; padding:24px 18px 14px; grid-template-columns:1fr; row-gap:18px; }
 .home .sc-footer-links { gap:18px; }
 .home .sc-footer-bottom { flex-direction:column; gap:5px; }
}


/* 1.3.4: Ortak SlaytCan üst ve alt alanları - kategori ve sunu sayfaları */
.single-sc_sunu .wp-site-blocks > header,
.single-sc_sunu .wp-site-blocks > footer,
.tax-sunu-kategori .wp-site-blocks > header,
.tax-sunu-kategori .wp-site-blocks > footer { display:none !important; }
.sc-inner-shell { width:min(1580px,calc(100% - 44px)); margin:0 auto; color:#10264e; }
.sc-inner-header { min-height:88px; border-bottom:1px solid #e7edf5; margin-bottom:0; }
.sc-inner-shell .sc-home-nav a { white-space:nowrap; }
.sc-inner-shell .sc-home-footer { margin-top:36px; }
.sc-site-main { max-width:1580px; width:calc(100% - 44px); margin:0 auto; padding:38px 0 30px; min-height:55vh; color:#10264e; }
.sc-site-main .sc-archive-header h1,.sc-site-main .sc-title { color:#10264e; font-size:clamp(28px,3vw,42px); line-height:1.2; font-weight:800; }
.sc-site-main .sc-category-card,.sc-site-main .sc-sunu-card { background:#f4f8fd; border-color:#e4ebf4; color:#10264e; }
.sc-site-main .sc-player { box-shadow:0 8px 28px #10264e18; }
@media(max-width:700px){
 .sc-inner-shell{width:calc(100% - 24px)}
 .sc-inner-header{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 4px}
 .sc-site-main{width:calc(100% - 24px);padding:26px 0 22px}
 .sc-inner-shell .sc-home-nav{width:100%;justify-content:space-between}
}

/* 1.3.5: Twenty Twenty-Five tema başlık şablon parçasını kesin olarak kaldır */
.single-sc_sunu .wp-block-template-part:has(.wp-block-site-title),
.tax-sunu-kategori .wp-block-template-part:has(.wp-block-site-title) { display:none !important; }


/* 1.3.7: Ortak alt bilgi stilleri kategori ve sunu sayfalarinda da uygulanir. */
.sc-inner-shell .sc-home-footer {
  box-sizing: border-box;
  width: 100%;
  margin: 36px auto 0;
  padding: 34px 38px 18px;
  border-top: 1px solid #e7edf5;
  background: linear-gradient(180deg,#f8fbff 0%,#fff 100%);
  border-radius: 18px 18px 0 0;
  color: #10264e;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  column-gap: 32px;
  row-gap: 24px;
}
.sc-inner-shell .sc-footer-brand { min-width: 0; }
.sc-inner-shell .sc-footer-logo { display:inline-block; color:#10264e !important; text-decoration:none !important; font-size:30px; font-weight:850; letter-spacing:-1px; line-height:1; }
.sc-inner-shell .sc-footer-logo span { color:#1685f7; }
.sc-inner-shell .sc-footer-brand p { margin:8px 0 4px; color:#405575; font-size:15px; font-weight:650; }
.sc-inner-shell .sc-footer-brand small { color:#8290a5; font-size:13px; }
.sc-inner-shell .sc-footer-links { display:flex; align-items:center; justify-content:flex-end; gap:24px; flex-wrap:wrap; }
.sc-inner-shell .sc-footer-links a { color:#344967; text-decoration:none !important; font-size:14px; font-weight:600; }
.sc-inner-shell .sc-footer-links a:hover { color:#1685f7; }
.sc-inner-shell .sc-footer-bottom { grid-column:1/-1; border-top:1px solid #e9eef5; padding-top:14px; display:flex; justify-content:space-between; gap:15px; color:#98a3b3; font-size:12px; }
@media(max-width:700px) {
  .sc-inner-shell .sc-home-footer { margin-top:30px; padding:24px 18px 14px; grid-template-columns:1fr; row-gap:18px; }
  .sc-inner-shell .sc-footer-links { justify-content:flex-start; gap:18px; }
  .sc-inner-shell .sc-footer-bottom { flex-direction:column; gap:5px; }
}

/* 1.3.8: Hakkimizda sayfasi */
.sc-about-main { max-width:1180px; }
.sc-about-hero { padding:54px 42px 48px; border-radius:22px; background:linear-gradient(120deg,#eaf4ff 0%,#f7faff 55%,#fff4e8 100%); text-align:center; }
.sc-about-eyebrow { display:inline-block; margin-bottom:12px; color:#1685f7; font-size:12px; font-weight:800; letter-spacing:2px; }
.sc-about-hero h1 { margin:0; color:#10264e; font-size:clamp(32px,4vw,48px); line-height:1.15; font-weight:850; }
.sc-about-hero > p { margin:14px 0 0; color:#526783; font-size:19px; }
.sc-about-content { max-width:1000px; margin:34px auto 10px; color:#405575; font-size:17px; line-height:1.8; }
.sc-about-content .sc-about-lead { color:#18345c; font-size:20px; font-weight:650; line-height:1.65; }
.sc-about-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin:30px 0; }
.sc-about-grid section { padding:25px; border:1px solid #e4ebf4; border-radius:16px; background:#f8fbff; }
.sc-about-grid section > span { font-size:28px; }
.sc-about-grid h2 { margin:10px 0 6px; color:#10264e; font-size:20px; }
.sc-about-grid p { margin:0; font-size:15px; line-height:1.7; }
.sc-about-content .sc-about-closing { margin:32px 0 0; padding:22px; border-left:4px solid #1685f7; border-radius:0 12px 12px 0; background:#f2f7ff; color:#18345c; font-weight:700; }
@media(max-width:700px) { .sc-about-hero{padding:38px 20px;border-radius:16px}.sc-about-grid{grid-template-columns:1fr}.sc-about-content{font-size:16px}.sc-about-content .sc-about-lead{font-size:18px} }


/* 1.3.9: Sunu oynatici ust kontrol alani */
.sc-player-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:10px 12px;background:#f2f6fb;border:1px solid #e1e9f2;border-radius:10px}
.sc-player-hint{font-size:13px;line-height:1.45;color:#53657d}
.sc-fullscreen-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;padding:10px 15px;background:#1685f7;color:#fff;font-size:14px;font-weight:700;cursor:pointer}
.sc-fullscreen-button:hover{background:#096bd0}
.sc-fullscreen-button:focus-visible{outline:3px solid #10264e;outline-offset:3px}
.sc-player:fullscreen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;border-radius:0}
.sc-player:fullscreen iframe{width:100%;height:100%}
@media(max-width:650px){.sc-player-tools{align-items:stretch;flex-direction:column}.sc-fullscreen-button{width:100%}}

/* 1.4.0 — SlaytCan arama sonuçları */
.sc-search-page{max-width:1280px;padding-top:34px;padding-bottom:50px}
.sc-search-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px;padding:24px 26px;border:1px solid #e5ebf3;border-radius:20px;background:linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 5px 20px #10264e0a}
.sc-search-kicker{display:inline-block;margin-bottom:6px;color:#1685f7;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.sc-search-page-head h1{margin:0;color:#10264e;font-size:30px;line-height:1.2}
.sc-search-page-head p{margin:8px 0 0;color:#66758c}
.sc-inner-search{width:min(520px,45vw);flex:0 0 520px}
.sc-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sc-search-result-card{position:relative;min-height:190px;align-items:stretch;justify-content:flex-start;overflow:hidden;padding:0!important;background:#fff!important}
.sc-search-result-card img{width:100%;height:120px;object-fit:cover;border-radius:0;display:block}
.sc-search-result-icon{height:120px;display:grid;place-items:center;font-size:52px;background:linear-gradient(135deg,#eaf4ff,#f4f8ff)}
.sc-search-result-content{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 48px 15px 16px}
.sc-search-result-content strong{font-size:17px;line-height:1.3;color:#10264e}
.sc-search-result-arrow{position:absolute;right:14px;bottom:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef6ff;color:#1685f7;font-weight:800}
.sc-no-search-results{text-align:center;padding:60px 20px;border:1px dashed #cfd9e7;border-radius:20px;background:#fafcff}
.sc-no-search-results>div{font-size:46px}.sc-no-search-results h2{margin:12px 0 8px;color:#10264e}.sc-no-search-results p{margin:0 0 18px;color:#68788f}.sc-no-search-results a{display:inline-block;padding:11px 18px;border-radius:10px;background:#1685f7;color:#fff!important;text-decoration:none!important;font-weight:700}
@media(max-width:950px){.sc-search-page-head{align-items:stretch;flex-direction:column}.sc-inner-search{width:100%;flex-basis:auto}.sc-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sc-search-page{padding-top:22px}.sc-search-page-head{padding:18px}.sc-search-page-head h1{font-size:23px}.sc-search-results{grid-template-columns:1fr}.sc-search-result-card{min-height:170px}}

/* SlaytCan Video Kütüphanesi */
.sc-video-main{max-width:1180px;margin:0 auto;padding:34px 24px 60px}.sc-video-eyebrow{color:#3478c8;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;margin:0 0 8px}.sc-video-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 38px}.sc-video-theme-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid #e4eaf2;border-radius:18px;background:#fff;color:#263449;text-decoration:none;box-shadow:0 5px 18px rgba(25,55,90,.05);transition:transform .18s,box-shadow .18s}.sc-video-theme-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(25,55,90,.1)}.sc-video-theme-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eaf2ff;color:#3478c8;font-size:1.2rem}.sc-video-theme-card strong{font-size:1.05rem}.sc-video-theme-card small,.sc-video-card-body small{color:#718096}.sc-video-list-section h2{margin-bottom:18px}.sc-video-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sc-video-card{overflow:hidden;border:1px solid #e4eaf2;border-radius:16px;background:#fff;color:#263449;text-decoration:none;box-shadow:0 4px 16px rgba(25,55,90,.05)}.sc-video-card-thumb{aspect-ratio:16/9;display:grid;place-items:center;background:linear-gradient(135deg,#eaf2ff,#f8eefa);color:#3478c8;font-size:2.4rem;overflow:hidden}.sc-video-card-thumb img{width:100%;height:100%;object-fit:cover}.sc-video-card-body{display:flex;flex-direction:column;gap:8px;padding:16px}.sc-video-card-body strong{line-height:1.4}.sc-video-player{width:100%;aspect-ratio:16/9;background:#101827;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px rgba(16,24,39,.16);margin:22px 0}.sc-video-player iframe{width:100%;height:100%;border:0;display:block}.sc-video-theme-label{color:#68778b;font-size:.92rem}.sc-video-detail .sc-description{margin-top:24px;line-height:1.75}.sc-video-layout .sc-home-nav a[href*="/videolar"]{white-space:nowrap}@media(max-width:800px){.sc-video-theme-grid,.sc-video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sc-video-main{padding:24px 16px 42px}.sc-video-theme-grid,.sc-video-card-grid{grid-template-columns:1fr}.sc-video-theme-card{padding:18px}}

/* 1.5.1: homepage latest video cards */
.sc-home-video-grid{margin:18px 0 36px}.sc-video-heading-icon{display:inline-grid;place-items:center;color:#1685f7;font-size:22px;margin-right:5px}.sc-home-video-grid .sc-video-card{min-width:0;display:block;text-decoration:none!important;color:#10264e!important;transition:transform .16s,box-shadow .16s}.sc-home-video-grid .sc-video-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #182d4b18}.sc-home-video-grid .sc-video-card-thumb{aspect-ratio:16/9;height:auto}.sc-home-video-grid .sc-video-card-body{min-height:105px}


/* 1.5.3: wider video library layout and balanced responsive cards */
.sc-video-main { width: min(1400px, calc(100% - 48px)); max-width: none; margin-inline: auto; padding: 34px 0 64px; }
.sc-video-main .sc-archive-header { max-width: 100%; }
.sc-video-theme-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.sc-video-card-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch; }
.sc-video-card { min-width: 0; display: flex; flex-direction: column; height: 100%; }
.sc-video-card-thumb { width: 100%; }
.sc-video-card-thumb img { display: block; }
.sc-video-card-body { flex: 1; }
.sc-home-video-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.sc-home-video-grid .sc-video-card { min-width: 0; }
@media (max-width: 900px) {
  .sc-video-main { width: calc(100% - 32px); }
  .sc-video-theme-grid, .sc-video-card-grid, .sc-home-video-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 560px) {
  .sc-video-main { width: calc(100% - 24px); padding: 24px 0 42px; }
  .sc-video-theme-grid, .sc-video-card-grid, .sc-home-video-grid { grid-template-columns: 1fr; }
}
