/* =====================================================================
   SinavCep.com — Modern Ana Sayfa (2026-10)
   Yalnızca ana sayfa (#home-folders-screen) ve ana sayfa açıkken
   (html.scm-home) üst alanı etkiler. Diğer ekranlara dokunmaz.
   Seçiciler, mevcut satır içi !important kurallarını geçebilmek için
   #home-folders-screen ile özgüllük kazanır.
   ===================================================================== */

#home-folders-screen{
  --scm-blue:#2563eb; --scm-blue-d:#1d4ed8; --scm-teal:#0ea5a4; --scm-purple:#7c3aed;
  --scm-orange:#f97316; --scm-orange-d:#ea580c; --scm-red:#ef4444; --scm-green:#16a34a;
  --scm-ink:#0f1e3d; --scm-text:#334155; --scm-muted:#64748b;
  --scm-card:#ffffff; --scm-line:#e6ebf5; --scm-soft:#f4f7fd;
  --scm-shadow:0 1px 2px rgba(15,30,61,.05),0 8px 24px -10px rgba(30,58,138,.16);
  --scm-shadow-h:0 2px 4px rgba(15,30,61,.06),0 16px 32px -12px rgba(30,58,138,.26);
  --scm-r:18px; --scm-gap:16px;
  --scm-font:"Montserrat","Segoe UI",system-ui,-apple-system,Arial,sans-serif;
}
body.dark-mode #home-folders-screen{
  --scm-ink:#f1f5f9; --scm-text:#cbd5e1; --scm-muted:#94a3b8;
  --scm-card:#141c2f; --scm-line:#26324a; --scm-soft:#1a2440;
  --scm-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -10px rgba(0,0,0,.6);
  --scm-shadow-h:0 2px 4px rgba(0,0,0,.35),0 16px 32px -12px rgba(0,0,0,.7);
}

/* ---------- Sayfa çerçevesi (yalnızca ana sayfa açıkken) ---------- */
html.scm-home #quiz-card{max-width:1240px!important;padding-top:18px!important}
html.scm-home #quiz-card > header.brand-logo-container{display:none!important}
html.scm-home #home-folders-screen{display:flex;flex-direction:column;gap:var(--scm-gap)}
#home-folders-screen *,#home-folders-screen *::before,#home-folders-screen *::after{box-sizing:border-box}
#home-folders-screen .scm-sprite{position:absolute}
#home-folders-screen svg use{pointer-events:none}

/* Mevcut giriş / üye ol çubuğu: masaüstünde üst barın sağına yerleşir */
@media (min-width:761px){
  html.scm-home #auth-bar-guest,
  html.scm-home #auth-bar-user{position:absolute!important;top:30px!important;right:max(16px,calc(128px - (100vw - 100%) / 2))!important;z-index:30!important;margin:0!important;gap:10px!important}
  html.scm-home #sc-home-profile-avatar{top:26px!important}
}
html.scm-home #auth-bar-guest a{border-radius:12px!important;font-weight:800!important;padding:10px 18px!important;font-size:.92rem!important;box-shadow:0 6px 14px -6px rgba(37,99,235,.5)!important;text-decoration:none!important}
html.scm-home #auth-bar-guest a.btn-outline{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important}
html.scm-home #auth-bar-guest a.sc-uye-ol-btn{background:#fff!important;color:#ea580c!important;border:2px solid #fb923c!important;box-shadow:0 6px 14px -8px rgba(234,88,12,.5)!important}

/* ---------- Ortak parçalar ---------- */
#home-folders-screen .scm-card{background:var(--scm-card);border:1px solid var(--scm-line);border-radius:var(--scm-r);box-shadow:var(--scm-shadow);padding:16px;min-width:0;color:var(--scm-text)}
#home-folders-screen .scm-card-h{display:flex;align-items:center;gap:10px;margin:0 0 12px;min-width:0}
#home-folders-screen .scm-card-h h3{margin:0;font:800 1.08rem/1.2 var(--scm-font);color:var(--scm-ink);letter-spacing:-.01em}
#home-folders-screen .scm-h-meta{margin-left:auto;font-size:.75rem;color:var(--scm-muted);text-align:right}
#home-folders-screen .scm-h-link{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-weight:700;font-size:.82rem;color:var(--scm-blue);text-decoration:none}
#home-folders-screen .scm-h-link svg{width:14px;height:14px}
#home-folders-screen .scm-h-ico{flex:0 0 34px;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff}
#home-folders-screen svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#home-folders-screen .scm-h-ico svg{width:19px;height:19px}

/* Renk tokenları (ikon zeminleri) */
#home-folders-screen .c-blue{--c1:#3b82f6;--c2:#1d4ed8;--cs:#e8f0ff;--ct:#1d4ed8}
#home-folders-screen .c-purple{--c1:#a78bfa;--c2:#6d28d9;--cs:#f1ebff;--ct:#6d28d9}
#home-folders-screen .c-teal{--c1:#2dd4bf;--c2:#0f9488;--cs:#e3f8f5;--ct:#0f766e}
#home-folders-screen .c-orange{--c1:#fb923c;--c2:#ea580c;--cs:#fff1e6;--ct:#c2410c}
#home-folders-screen .c-indigo{--c1:#818cf8;--c2:#4338ca;--cs:#eceeff;--ct:#4338ca}
#home-folders-screen .c-red{--c1:#f87171;--c2:#dc2626;--cs:#ffecec;--ct:#b91c1c}
#home-folders-screen .c-green{--c1:#4ade80;--c2:#16a34a;--cs:#e7f8ec;--ct:#15803d}
#home-folders-screen .c-pink{--c1:#f472b6;--c2:#db2777;--cs:#fdebf4;--ct:#be185d}
#home-folders-screen .c-amber{--c1:#fbbf24;--c2:#d97706;--cs:#fff6dc;--ct:#b45309}
body.dark-mode #home-folders-screen [class*="c-"]{--cs:rgba(148,163,184,.12)}
#home-folders-screen .scm-h-ico,#home-folders-screen .scm-cat-ico,#home-folders-screen .scm-goal-ico,#home-folders-screen .scm-q-ico,#home-folders-screen .scm-action-ico{background:linear-gradient(145deg,var(--c1,#60a5fa),var(--c2,#2563eb));color:#fff;box-shadow:0 6px 12px -6px var(--c2,#2563eb),inset 0 1px 0 rgba(255,255,255,.35)}

/* Butonlar */
#home-folders-screen .scm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:13px;font:800 .95rem/1.1 var(--scm-font);text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}
#home-folders-screen .scm-btn svg{width:18px;height:18px;stroke-width:2.4}
#home-folders-screen .scm-btn:hover{transform:translateY(-1px)}
#home-folders-screen .scm-btn:active{transform:translateY(1px)}
#home-folders-screen .scm-btn:focus-visible,#home-folders-screen .scm-cat:focus-visible,#home-folders-screen a:focus-visible,#home-folders-screen button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
#home-folders-screen .scm-btn-orange{background:linear-gradient(180deg,#fb923c,#f97316 55%,#ea580c);color:#fff;box-shadow:0 10px 20px -10px rgba(234,88,12,.8),inset 0 1px 0 rgba(255,255,255,.35)}
#home-folders-screen .scm-btn-blue{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 10px 20px -10px rgba(37,99,235,.8),inset 0 1px 0 rgba(255,255,255,.3)}
#home-folders-screen .scm-btn-ghost{background:rgba(255,255,255,.9);color:var(--scm-blue-d);border:1.5px solid #c7d7fb}
#home-folders-screen .scm-btn-orange-o{background:var(--scm-card);color:#ea580c;border:2px solid #fdba74}
#home-folders-screen .scm-btn-soft{background:var(--cs,#e8f0ff);color:var(--ct,#1d4ed8);width:100%;min-height:40px;font-size:.88rem}
#home-folders-screen .scm-btn-soft:hover{background:linear-gradient(180deg,var(--c1),var(--c2));color:#fff}
#home-folders-screen .scm-btn-block{width:100%}
#home-folders-screen .scm-btn-lg{min-height:52px;padding:12px 30px;font-size:1.06rem}

/* ---------- 1) Üst bar ---------- */
#home-folders-screen .scm-topbar{display:flex;align-items:center;gap:22px;min-height:72px;padding-right:250px}
#home-folders-screen .scm-topbar-logo{flex:0 0 auto;display:block;line-height:0}
#home-folders-screen .scm-topbar-logo img{width:clamp(180px,22vw,272px);height:auto;display:block}
#home-folders-screen .scm-search{flex:1 1 auto;max-width:520px;position:relative;display:flex;align-items:center;margin:0}
#home-folders-screen .scm-search input{width:100%;height:50px;border-radius:16px;border:1.5px solid #d7e1f3;background:var(--scm-card);color:var(--scm-ink);padding:0 60px 0 44px;font-size:.95rem;box-shadow:0 6px 18px -12px rgba(30,58,138,.4);outline:0;-webkit-appearance:none;appearance:none}
#home-folders-screen .scm-search input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.25)}
#home-folders-screen .scm-search-ico{position:absolute;left:15px;width:19px;height:19px;color:#94a3b8;pointer-events:none}
#home-folders-screen .scm-search-btn{position:absolute;right:5px;width:44px;height:40px;border:0;border-radius:12px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;display:grid;place-items:center;cursor:pointer}
#home-folders-screen .scm-search-btn svg{width:19px;height:19px;stroke-width:2.5}
#home-folders-screen .scm-topbar-space{flex:0 0 0}
#home-folders-screen .scm-topbar.is-user{padding-right:340px}
body.dark-mode #home-folders-screen .scm-search input{border-color:var(--scm-line)}

/* ---------- 2) Resmî kaynaklar ---------- */
#home-folders-screen nav.sc-home-official-links{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important;background:var(--scm-card)!important;border:1px solid var(--scm-line)!important;border-radius:var(--scm-r)!important;box-shadow:var(--scm-shadow)!important;padding:6px!important;margin:0!important;overflow:hidden!important}
#home-folders-screen nav.sc-home-official-links a{height:auto!important;min-height:76px!important;max-height:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important;padding:8px 4px!important;gap:6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;transition:background .15s ease!important;text-decoration:none!important}
#home-folders-screen nav.sc-home-official-links a + a::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--scm-line)}
#home-folders-screen nav.sc-home-official-links a:hover{background:var(--scm-soft)!important}
#home-folders-screen nav.sc-home-official-links .sc-ref-icon{width:34px!important;height:34px!important;max-height:34px!important;flex:0 0 34px!important;object-fit:contain!important}
#home-folders-screen nav.sc-home-official-links a b{font:700 .74rem/1.2 var(--scm-font)!important;color:var(--scm-text)!important;text-align:center!important;max-height:none!important;white-space:normal!important}

/* ---------- 3) Karşılama alanı ---------- */
#home-folders-screen .scm-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:12px;padding:34px 38px;border-radius:26px;overflow:hidden;
  background:radial-gradient(120% 90% at 100% 0%,rgba(167,139,250,.35),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(45,212,191,.28),transparent 60%),linear-gradient(135deg,#eef4ff 0%,#f5f0ff 50%,#fff4ea 100%);
  border:1px solid #dfe7fb;box-shadow:var(--scm-shadow)}
body.dark-mode #home-folders-screen .scm-hero{background:radial-gradient(120% 90% at 100% 0%,rgba(124,58,237,.35),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(13,148,136,.3),transparent 60%),linear-gradient(135deg,#111a33,#1a1438 55%,#2a1a12);border-color:var(--scm-line)}
#home-folders-screen .scm-hero .sc-seo-home-title{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 12px!important;padding:6px 12px!important;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #dbe4fa;font:700 .8rem/1.2 var(--scm-font)!important;color:var(--scm-blue-d)!important;text-align:left!important;letter-spacing:0!important}
#home-folders-screen .scm-hero .sc-seo-home-title::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}
body.dark-mode #home-folders-screen .scm-hero .sc-seo-home-title{background:rgba(15,23,42,.6);border-color:var(--scm-line);color:#93c5fd!important}
#home-folders-screen .scm-hero-title{margin:0 0 12px;font:900 clamp(2.1rem,4.6vw,3.6rem)/1.02 var(--scm-font);letter-spacing:-.03em}
#home-folders-screen .scm-hero-title span{display:block}
#home-folders-screen .scm-t1{background:linear-gradient(90deg,#1d4ed8,#2563eb 40%,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}
#home-folders-screen .scm-t2{background:linear-gradient(90deg,#f97316,#ea580c 50%,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}
#home-folders-screen .scm-hero-lead{margin:0 0 16px;max-width:520px;font-size:1.02rem;line-height:1.55;color:var(--scm-text)}
#home-folders-screen .scm-hero-chips{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
#home-folders-screen .scm-hero-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:11px;background:rgba(255,255,255,.85);border:1px solid #e2e8f7;font-size:.8rem;font-weight:700;color:var(--scm-ink);box-shadow:0 4px 10px -8px rgba(30,58,138,.5)}
body.dark-mode #home-folders-screen .scm-hero-chips li{background:rgba(15,23,42,.6);border-color:var(--scm-line)}
#home-folders-screen .scm-hero-chips svg{width:16px;height:16px;color:var(--scm-blue)}
#home-folders-screen .scm-hero-chips li:nth-child(2) svg{color:var(--scm-orange)}
#home-folders-screen .scm-hero-chips li:nth-child(3) svg{color:var(--scm-teal)}
#home-folders-screen .scm-hero-chips li:nth-child(4) svg{color:var(--scm-purple)}
#home-folders-screen .scm-hero-cta{display:flex;flex-wrap:wrap;gap:10px}
#home-folders-screen .scm-hero-art{position:relative;min-width:0}
#home-folders-screen .scm-hero-art img{display:block;width:100%;max-width:560px;height:auto;margin-left:auto}
#home-folders-screen .scm-tag{position:absolute;z-index:2;padding:8px 12px;border-radius:12px;font:800 .78rem/1.2 var(--scm-font);box-shadow:0 10px 18px -10px rgba(15,30,61,.45);text-align:center}
#home-folders-screen .scm-tag-a{left:2%;top:4%;background:linear-gradient(180deg,#fde68a,#facc15);color:#7c2d12;transform:rotate(-6deg)}
#home-folders-screen .scm-tag-b{right:0;top:0;background:linear-gradient(180deg,#fda4af,#fb7185);color:#fff;transform:rotate(4deg)}
#home-folders-screen .scm-tag-c{right:2%;bottom:30%;background:linear-gradient(180deg,#86efac,#34d399);color:#064e3b;transform:rotate(-4deg)}

/* ---------- 4) Kategori şeridi ---------- */
#home-folders-screen .scm-cats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}
#home-folders-screen .scm-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;padding:12px 6px;background:var(--scm-card);border:1px solid var(--scm-line);border-radius:16px;box-shadow:var(--scm-shadow);cursor:pointer;color:var(--scm-ink);font:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
#home-folders-screen .scm-cat:hover{transform:translateY(-3px);box-shadow:var(--scm-shadow-h);border-color:var(--c1)}
#home-folders-screen .scm-cat-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}
#home-folders-screen .scm-cat-ico svg{width:24px;height:24px}
#home-folders-screen .scm-cat-txt{font:700 .8rem/1.2 var(--scm-font);text-align:center}

/* ---------- 5-6) Saat / vakit / tarih + üye kartı ---------- */
#home-folders-screen .scm-row{display:grid;gap:var(--scm-gap);min-width:0}
#home-folders-screen .scm-row-info{grid-template-columns:minmax(0,3fr) minmax(250px,1fr);align-items:stretch}
#home-folders-screen #sc-prayer-bar.sc-p3d-wrap{margin:0!important;gap:var(--scm-gap)!important;height:100%}
#home-folders-screen #sc-prayer-bar .sc-p3d-card{border-radius:var(--scm-r)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:var(--scm-shadow)!important;padding:14px 10px 12px!important}
#home-folders-screen .scm-member{display:flex;flex-direction:column;gap:12px;justify-content:center}
#home-folders-screen .scm-member-head{display:flex;align-items:center;gap:12px;min-width:0}
#home-folders-screen .scm-member-head > div{min-width:0}
#home-folders-screen .scm-member-head b{display:block;font:800 1rem/1.2 var(--scm-font);color:var(--scm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#home-folders-screen .scm-member-head small{display:block;color:var(--scm-muted);font-size:.8rem;margin-top:2px}
#home-folders-screen .scm-member-av{flex:0 0 52px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#2563eb;font-size:1.6rem;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 12px -4px rgba(37,99,235,.45)}
#home-folders-screen .scm-member-av svg{width:28px;height:28px}
#home-folders-screen .scm-member-av img{width:100%;height:100%;object-fit:cover}
#home-folders-screen .scm-member-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#home-folders-screen .scm-member-btns .scm-btn{padding:10px 8px;min-height:42px;font-size:.88rem}
#home-folders-screen .scm-member-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
#home-folders-screen .scm-member-mini a,#home-folders-screen .scm-member-mini button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:12px;background:var(--scm-soft);border:1px solid var(--scm-line);color:var(--scm-text);font:700 .7rem/1.15 var(--scm-font);text-decoration:none;cursor:pointer;text-align:center}
#home-folders-screen .scm-member-mini a:hover,#home-folders-screen .scm-member-mini button:hover{border-color:#93c5fd;color:var(--scm-blue-d)}
#home-folders-screen .scm-member-mini svg{width:19px;height:19px;color:var(--scm-orange)}
#home-folders-screen .scm-member-mini > :nth-child(2) svg{color:var(--scm-purple)}
#home-folders-screen .scm-member-mini > :nth-child(3) svg{color:var(--scm-red)}

/* Günün sözü / ayet / hadis satırı */
#home-folders-screen #sc-daily-row.sc-daily-row{margin:0!important;gap:var(--scm-gap)!important}
#home-folders-screen #sc-daily-row .sc-daily-card{border-radius:var(--scm-r)!important;box-shadow:var(--scm-shadow)!important;padding:12px 14px!important;min-height:0!important}

/* ---------- 7-8) Hedefler, popüler sınavlar, konular ---------- */
#home-folders-screen .scm-row-dash{grid-template-columns:minmax(240px,1fr) minmax(0,2fr) minmax(250px,1fr);align-items:stretch}
#home-folders-screen .scm-goal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
#home-folders-screen .scm-goal-list li{display:flex;align-items:center;gap:10px}
#home-folders-screen .scm-goal-list li > div{flex:1;min-width:0}
#home-folders-screen .scm-goal-ico{flex:0 0 32px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center}
#home-folders-screen .scm-goal-ico svg{width:17px;height:17px}
#home-folders-screen .scm-goal-list p{display:flex;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:.86rem}
#home-folders-screen .scm-goal-list p b{color:var(--scm-ink);font-weight:700}
#home-folders-screen .scm-goal-list p em{font-style:normal;font-weight:800;color:var(--scm-muted);font-size:.8rem}
#home-folders-screen .scm-goal-list i{display:block;height:7px;border-radius:99px;background:var(--scm-soft);overflow:hidden;border:1px solid var(--scm-line)}
#home-folders-screen .scm-goal-list s{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#60a5fa,#2563eb);text-decoration:none;transition:width .5s ease}
#home-folders-screen .scm-goal-list li.is-done s{background:linear-gradient(90deg,#4ade80,#16a34a)}
#home-folders-screen .scm-goal-list li.is-done em{color:var(--scm-green)}
#home-folders-screen .scm-goals-note{margin:16px 0 0;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#fff7e6,#fff1f2);border:1px dashed #fdba74;color:#9a3412;font-size:.8rem;font-weight:700;line-height:1.35}
body.dark-mode #home-folders-screen .scm-goals-note{background:rgba(251,146,60,.1);color:#fdba74}

#home-folders-screen .scm-exams{background:linear-gradient(160deg,#eef2ff,#f5f3ff 60%,#ecfeff);border-color:#dfe3fb}
body.dark-mode #home-folders-screen .scm-exams{background:var(--scm-card);border-color:var(--scm-line)}
#home-folders-screen .scm-exam-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}
#home-folders-screen .scm-exam-grid .folder-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:0!important;height:auto!important;margin:0!important;padding:14px 10px 12px!important;background:var(--scm-card)!important;border:1px solid var(--scm-line)!important;border-radius:16px!important;box-shadow:0 6px 16px -12px rgba(30,58,138,.45)!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important;text-align:center!important;overflow:hidden!important}
#home-folders-screen .scm-exam-grid .folder-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--folder-text,#2563eb);opacity:.85}
#home-folders-screen .scm-exam-grid .folder-card:hover{transform:translateY(-3px)!important;box-shadow:var(--scm-shadow-h)!important}
#home-folders-screen .scm-exam-grid .folder-icon{width:72px!important;height:64px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
#home-folders-screen .scm-exam-grid .folder-icon img{width:64px!important;height:64px!important;filter:drop-shadow(0 6px 8px rgba(30,41,59,.18))}
#home-folders-screen .scm-exam-grid .folder-info{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important;width:100%!important}
#home-folders-screen .scm-exam-grid .folder-name{font:800 1rem/1.15 var(--scm-font)!important;color:var(--folder-text,var(--scm-ink))!important;margin:0!important}
#home-folders-screen .scm-exam-grid .folder-desc{font-size:.74rem!important;line-height:1.3!important;color:var(--scm-muted)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
#home-folders-screen .scm-qcount{margin-top:4px;display:inline-block;padding:3px 9px;border-radius:99px;background:var(--folder-bg,#eef2ff);color:var(--folder-text,#1d4ed8);font-size:.72rem;font-weight:800;border:1px solid var(--folder-border,#dbe4fa)}
body.dark-mode #home-folders-screen .scm-qcount{background:rgba(148,163,184,.12);border-color:var(--scm-line)}
#home-folders-screen .scm-exam-grid .folder-arrow{position:absolute!important;top:10px!important;right:10px!important;width:24px!important;height:24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--scm-soft)!important;color:var(--scm-muted)!important;font-size:1rem!important;line-height:1!important;margin:0!important}

#home-folders-screen .scm-topic-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
#home-folders-screen .scm-topic-rank button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid transparent;background:var(--scm-soft);color:var(--scm-text);font:inherit;cursor:pointer;text-align:left}
#home-folders-screen .scm-topic-rank button:hover{border-color:#bbf7d0;background:var(--scm-card)}
#home-folders-screen .scm-rank-n{flex:0 0 26px;height:26px;border-radius:8px;display:grid;place-items:center;font-weight:900;font-size:.8rem;color:#fff;background:#94a3b8}
#home-folders-screen .scm-topic-rank li:nth-child(1) .scm-rank-n{background:linear-gradient(145deg,#fbbf24,#f59e0b)}
#home-folders-screen .scm-topic-rank li:nth-child(2) .scm-rank-n{background:linear-gradient(145deg,#fb923c,#ea580c)}
#home-folders-screen .scm-topic-rank li:nth-child(3) .scm-rank-n{background:linear-gradient(145deg,#f87171,#dc2626)}
#home-folders-screen .scm-topic-rank li:nth-child(4) .scm-rank-n{background:linear-gradient(145deg,#60a5fa,#2563eb)}
#home-folders-screen .scm-topic-rank li:nth-child(5) .scm-rank-n{background:linear-gradient(145deg,#a78bfa,#7c3aed)}
#home-folders-screen .scm-rank-t{flex:1;min-width:0;font-weight:700;font-size:.84rem;color:var(--scm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#home-folders-screen .scm-rank-c{flex:0 0 auto;font-size:.72rem;color:var(--scm-muted);font-weight:700}
#home-folders-screen .scm-skel{padding:10px;color:var(--scm-muted);font-size:.85rem}
#home-folders-screen .scm-topics-note{margin:10px 2px 0;font-size:.74rem;color:var(--scm-muted);line-height:1.35}

/* ---------- 9-10) Hızlı erişim + çalışma kartları ---------- */
#home-folders-screen .scm-row-quick{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}
#home-folders-screen .scm-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#home-folders-screen .scm-quick-grid a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:13px;background:var(--scm-soft);border:1px solid var(--scm-line);text-decoration:none;color:var(--scm-text);font:700 .72rem/1.2 var(--scm-font);text-align:center;transition:transform .15s ease}
#home-folders-screen .scm-quick-grid a:hover{transform:translateY(-2px)}
#home-folders-screen .scm-q-ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}
#home-folders-screen .scm-q-ico svg{width:19px;height:19px}
#home-folders-screen .scm-action{display:flex;flex-direction:column;gap:6px}
#home-folders-screen .scm-action-ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:4px}
#home-folders-screen .scm-action-ico svg{width:24px;height:24px}
#home-folders-screen .scm-action h3{margin:0;font:800 1.06rem/1.2 var(--scm-font);color:var(--ct)}
body.dark-mode #home-folders-screen .scm-action h3{color:var(--c1)}
#home-folders-screen .scm-action p{margin:0 0 8px;font-size:.84rem;line-height:1.4;color:var(--scm-muted);flex:1}

/* ---------- Çalışma alanı (mevcut: Tanışma, Konu Çalış, Soru Arama, Portal, Yarış, VIP) ---------- */
#home-folders-screen .folder-list.scm-study{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--scm-gap)!important;align-items:start!important;margin:0!important;width:100%!important}
#home-folders-screen .scm-study > .sc-tanisma-row{grid-column:1/-1!important;order:3;margin:0!important;padding:12px 16px!important;background:var(--scm-card)!important;border:1px solid var(--scm-line)!important;border-radius:var(--scm-r)!important;box-shadow:var(--scm-shadow)!important}
#home-folders-screen .scm-study > .sc-topic-study{grid-column:1!important;order:1;margin:0!important;padding:14px!important;background:var(--scm-card)!important;border:1px solid var(--scm-line)!important;border-radius:var(--scm-r)!important;box-shadow:var(--scm-shadow)!important}
#home-folders-screen .scm-study > .sc-qsearch{grid-column:2!important;order:2;margin:0!important;border-radius:var(--scm-r)!important;box-shadow:var(--scm-shadow)!important}
#home-folders-screen .scm-study > #sc-portal-wrap,#home-folders-screen .scm-study > #sc-yaris-home-wrap,#home-folders-screen .scm-study > .sc-vip-category{order:4}
#home-folders-screen .scm-study > #sc-portal-wrap{grid-column:1/-1!important;margin:0!important}
#home-folders-screen .scm-study > style,#home-folders-screen .scm-study > script{display:none!important}
#home-folders-screen #sc-random-q-btn{align-self:center}

/* ---------- 11) Duyurular ---------- */
#home-folders-screen .scm-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#home-folders-screen .scm-news-item{display:flex;gap:12px;padding:10px;border-radius:14px;background:var(--scm-soft);border:1px solid var(--scm-line);text-decoration:none;color:inherit;min-width:0;transition:border-color .15s ease,transform .15s ease}
#home-folders-screen .scm-news-item:hover{border-color:#bfdbfe;transform:translateY(-2px)}
#home-folders-screen .scm-news-thumb{flex:0 0 84px;height:84px;border-radius:12px;display:grid;place-items:center;font:900 .95rem/1 var(--scm-font);color:#fff;letter-spacing:.02em}
#home-folders-screen .n-blue{background:linear-gradient(145deg,#38bdf8,#2563eb)}
#home-folders-screen .n-red{background:linear-gradient(145deg,#f87171,#b91c1c)}
#home-folders-screen .n-amber{background:linear-gradient(145deg,#fbbf24,#ea580c);font-size:.78rem}
#home-folders-screen .scm-news-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
#home-folders-screen .scm-news-body b{font:800 .9rem/1.25 var(--scm-font);color:var(--scm-ink)}
#home-folders-screen .scm-news-body > span{font-size:.78rem;line-height:1.35;color:var(--scm-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#home-folders-screen .scm-news-body small{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.72rem;color:var(--scm-muted)}
#home-folders-screen .scm-news-body em{font-style:normal;font-weight:800;color:var(--scm-blue);background:#e8f0ff;padding:3px 9px;border-radius:8px}
body.dark-mode #home-folders-screen .scm-news-body em{background:rgba(59,130,246,.15)}

/* ---------- 12) Üye yorumları ---------- */
#home-folders-screen .scm-row-social{grid-template-columns:1fr}
#home-folders-screen .scm-row-social > #sc-comments{margin:0!important;min-width:0!important;border-radius:var(--scm-r)!important}

/* ---------- 13) Çağrı bandı + alt bölüm ---------- */
#home-folders-screen .scm-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px 26px;border-radius:24px;overflow:hidden;position:relative;
  background:radial-gradient(80% 140% at 100% 50%,rgba(251,146,60,.25),transparent 60%),linear-gradient(120deg,#e0f2fe,#ede9fe 55%,#fff1e6);border:1px solid #dfe7fb;box-shadow:var(--scm-shadow)}
body.dark-mode #home-folders-screen .scm-cta{background:linear-gradient(120deg,#0f1c33,#1b1538 55%,#2a1a12);border-color:var(--scm-line)}
#home-folders-screen .scm-cta-logo img{width:220px;height:auto;display:block}
#home-folders-screen .scm-cta-t{margin:0;font:800 1.4rem/1.2 var(--scm-font);color:var(--scm-blue-d)}
body.dark-mode #home-folders-screen .scm-cta-t{color:#93c5fd}
#home-folders-screen .scm-cta-t b{color:var(--scm-orange-d)}
#home-folders-screen .scm-cta-act{display:flex;flex-direction:column;align-items:center;gap:6px}
#home-folders-screen .scm-cta-act small{font-size:.78rem;font-weight:700;color:var(--scm-text)}
#home-folders-screen .scm-cta-social{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:12px;border-top:1px solid rgba(148,163,184,.3);font-size:.8rem;font-weight:700;color:var(--scm-muted)}
#home-folders-screen .scm-cta-social button{width:34px;height:34px;border-radius:10px;border:0;color:#fff;font:800 1rem/1 Arial,sans-serif;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 12px -8px rgba(0,0,0,.5)}
#home-folders-screen .s-fb{background:#1877f2}#home-folders-screen .s-ig{background:linear-gradient(45deg,#f59e0b,#ec4899,#8b5cf6)}#home-folders-screen .s-x{background:#111827}#home-folders-screen .s-wa{background:#22c55e}#home-folders-screen .s-tg{background:#0ea5e9}

/* Mevcut alt bölüm: yasal bağlantılar, dost siteler, logo/IP */
#home-folders-screen .footer-links{margin:0 auto!important;max-width:100%!important}
#home-folders-screen .sc-footer-logo-container{display:none!important}
#home-folders-screen footer.sc-site-footer-brand{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 18px!important;margin:0!important;padding:14px 18px!important;border-radius:var(--scm-r)!important;background:var(--scm-card)!important;border:1px solid var(--scm-line)!important;box-shadow:var(--scm-shadow)!important}
#home-folders-screen footer.sc-site-footer-brand .sc-footer-copy{margin:0!important;text-align:right!important}

/* =================== Duyarlı düzen =================== */
@media (max-width:1100px){
  #home-folders-screen .scm-cats{grid-template-columns:repeat(5,minmax(0,1fr))}
  #home-folders-screen .scm-row-dash{grid-template-columns:repeat(2,minmax(0,1fr))}
  #home-folders-screen .scm-row-dash > .scm-exams{grid-column:1/-1;order:-1}
  #home-folders-screen .scm-row-quick{grid-template-columns:repeat(3,minmax(0,1fr))}
  #home-folders-screen .scm-row-quick > .scm-quick{grid-column:1/-1}
  #home-folders-screen .scm-hero{padding:28px}
}
@media (max-width:900px){
  #home-folders-screen .scm-row-info{grid-template-columns:1fr}
  #home-folders-screen .scm-member{flex-direction:row;flex-wrap:wrap;align-items:center}
  #home-folders-screen .scm-member-head{flex:1 1 220px}
  #home-folders-screen .scm-member-btns,#home-folders-screen .scm-member.is-user > .scm-btn{flex:1 1 220px}
  #home-folders-screen .scm-member-mini{flex:1 1 100%}
  #home-folders-screen .scm-row-social{grid-template-columns:1fr}
  #home-folders-screen .scm-news-grid{grid-template-columns:1fr}
  #home-folders-screen .folder-list.scm-study{grid-template-columns:1fr!important}
  #home-folders-screen .scm-study > .sc-topic-study,#home-folders-screen .scm-study > .sc-qsearch{grid-column:1!important}
  #home-folders-screen .scm-cta{grid-template-columns:1fr;text-align:center;justify-items:center}
}
@media (max-width:760px){
  html.scm-home #quiz-card{padding-left:14px!important;padding-right:14px!important;padding-top:12px!important}
  #home-folders-screen{--scm-gap:12px}
  #home-folders-screen .scm-topbar{flex-direction:column;align-items:stretch;gap:10px;padding-right:0!important;min-height:0}
  #home-folders-screen .scm-topbar-logo{align-self:center}
  #home-folders-screen .scm-topbar-logo img{width:min(240px,64vw)}
  #home-folders-screen .scm-search{max-width:none}
  #home-folders-screen .scm-search input{height:48px}
  #home-folders-screen nav.sc-home-official-links{grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:4px!important}
  #home-folders-screen nav.sc-home-official-links a:nth-child(4n+1)::before{display:none}
  #home-folders-screen nav.sc-home-official-links a{min-height:68px!important}
  #home-folders-screen .scm-hero{grid-template-columns:1fr;padding:22px 18px 8px;text-align:left}
  #home-folders-screen .scm-hero-art{order:-1;max-width:420px;width:100%;justify-self:center}
  #home-folders-screen .scm-hero-title{font-size:clamp(2rem,9vw,2.6rem)}
  #home-folders-screen .scm-hero-lead{font-size:.94rem}
  #home-folders-screen .scm-hero-cta .scm-btn{flex:1 1 200px}
  #home-folders-screen .scm-tag{font-size:.66rem;padding:6px 9px}
  #home-folders-screen .scm-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  #home-folders-screen .scm-cat{min-height:84px}
  #home-folders-screen .scm-row-dash{grid-template-columns:1fr}
  #home-folders-screen .scm-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  #home-folders-screen .scm-h-meta{display:none}
  #home-folders-screen .scm-row-quick{grid-template-columns:1fr}
  #home-folders-screen .scm-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
  #home-folders-screen .scm-quick-grid a{font-size:.64rem;padding:8px 2px}
  #home-folders-screen .scm-action{display:grid;grid-template-columns:46px 1fr;column-gap:12px;align-items:center}
  #home-folders-screen .scm-action-ico{grid-row:1/3;margin:0}
  #home-folders-screen .scm-action p{margin:0}
  #home-folders-screen .scm-action .scm-btn{grid-column:1/-1;margin-top:8px}
  #home-folders-screen .scm-cta-logo img{width:190px}
  #home-folders-screen .scm-cta-t{font-size:1.2rem}
  #home-folders-screen footer.sc-site-footer-brand{justify-content:center!important;text-align:center!important}
  #home-folders-screen footer.sc-site-footer-brand .sc-footer-copy{text-align:center!important}
}
@media (max-width:420px){
  #home-folders-screen .scm-card{padding:14px}
  #home-folders-screen .scm-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
    #home-folders-screen .scm-hero-chips li{font-size:.74rem;padding:6px 9px}
}
@media (prefers-reduced-motion:reduce){
  #home-folders-screen *{transition:none!important;scroll-behavior:auto!important}
}

/* Düzeltmeler (v1.1) */
html.scm-home #auth-bar-guest a.sc-uye-ol-btn,html.scm-home #auth-bar-guest a.sc-uye-ol-btn *{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important;background-image:none!important;text-shadow:none!important}
html.scm-home #auth-bar-guest a.sc-uye-ol-btn{background-color:#fff!important}
#home-folders-screen footer.sc-site-footer-brand{justify-content:center!important;text-align:center!important}
#home-folders-screen footer.sc-site-footer-brand .sc-footer-copy{text-align:center!important}
@media (min-width:761px){#home-folders-screen .scm-topbar.is-user .scm-topbar-logo{margin-left:62px}}
/* Karanlık tema okunabilirlik */
body.dark-mode #home-folders-screen #sc-daily-row .sc-daily-card,
body.dark-mode #home-folders-screen .scm-study > .sc-qsearch{background:var(--scm-card)!important;border-color:var(--scm-line)!important;color:var(--scm-text)!important}
body.dark-mode #home-folders-screen #sc-daily-row .sc-daily-card p{color:var(--scm-text)!important}
body.dark-mode #home-folders-screen .scm-exam-grid .folder-name,body.dark-mode #home-folders-screen .scm-qcount{filter:brightness(1.9) saturate(.8)}
body.dark-mode #home-folders-screen .scm-btn-soft{color:var(--c1)}
/* Logo: çerçevesiz, şeffaf sürüm (v1.2) */
#home-folders-screen .scm-topbar-logo img{width:clamp(200px,22vw,270px)!important;filter:drop-shadow(0 2px 3px rgba(30,58,138,.15))}
#home-folders-screen .scm-cta-logo img{width:250px}
body.dark-mode #home-folders-screen .scm-topbar-logo img,body.dark-mode #home-folders-screen .scm-cta-logo img{filter:drop-shadow(0 0 1px rgba(255,255,255,.6)) drop-shadow(0 0 8px rgba(255,255,255,.18))!important}
@media (max-width:760px){#home-folders-screen .scm-topbar-logo img{width:min(260px,70vw)!important}#home-folders-screen .scm-cta-logo img{width:210px}}
/* Resmî kurumlar şeridi ve alt bilgi: beyaz yerine renkli zemin (v1.3) */
#home-folders-screen nav.sc-home-official-links{background:linear-gradient(115deg,#cfe0fd 0%,#c9efe9 30%,#e0d9fd 65%,#ffdfc0 100%)!important;border-color:#d6e0f7!important}
#home-folders-screen nav.sc-home-official-links a:hover{background:rgba(255,255,255,.6)!important}
#home-folders-screen nav.sc-home-official-links a + a::before{background:rgba(99,102,241,.18)}
#home-folders-screen footer.sc-site-footer-brand{background:linear-gradient(115deg,rgba(191,219,254,.45) 0%,rgba(204,251,241,.4) 35%,rgba(221,214,254,.45) 70%,rgba(254,215,170,.4) 100%)!important;border:1px solid rgba(255,255,255,.7)!important;color:var(--scm-text)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#home-folders-screen footer.sc-site-footer-brand .sc-footer-copy,#home-folders-screen footer.sc-site-footer-brand .sc-footer-user-ip{color:#475569!important}
#home-folders-screen footer.sc-site-footer-brand .sc-footer-secure-txt{color:#15803d!important}
#home-folders-screen footer.sc-site-footer-brand .footer-ip-icon{stroke:#64748b!important}
body.dark-mode #home-folders-screen nav.sc-home-official-links{background:linear-gradient(115deg,#13213f 0%,#0f2a2e 30%,#1c1940 65%,#2a1a12 100%)!important;border-color:var(--scm-line)!important}
body.dark-mode #home-folders-screen footer.sc-site-footer-brand{background:rgba(30,41,59,.35)!important;border-color:var(--scm-line)!important}
body.dark-mode #home-folders-screen footer.sc-site-footer-brand .sc-footer-copy,body.dark-mode #home-folders-screen footer.sc-site-footer-brand .sc-footer-user-ip{color:#cbd5e1!important}
