/* Performer Beta 5.1 — Günün Ayeti, İLİM sadeleştirmesi ve maneviyat renkleri */

.daily-verse-card{
  --verse:#7ed8ff;
  grid-column:1/-1;
  order:5;
  position:relative;
  overflow:hidden;
  width:100%;
  min-height:150px;
  padding:26px 30px;
  border-left:3px solid var(--verse);
  background:
    radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--verse) 15%,transparent),transparent 32%),
    linear-gradient(115deg,color-mix(in srgb,var(--verse) 8%,var(--surface)),var(--surface));
  box-shadow:0 18px 55px rgba(0,0,0,.16),0 0 32px color-mix(in srgb,var(--verse) 8%,transparent)
}
.daily-verse-card:after{content:"۞";position:absolute;right:25px;top:2px;color:color-mix(in srgb,var(--verse) 10%,transparent);font-size:105px;line-height:1;font-family:serif}
.daily-verse-card .eyebrow{position:relative;z-index:1;color:var(--verse)}
.daily-verse-card>p{position:relative;z-index:1;max-width:980px;margin:13px 90px 15px 0;color:var(--text);font-size:clamp(17px,1.35vw,22px);font-weight:600;line-height:1.55}
.daily-verse-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.daily-verse-card footer strong{color:color-mix(in srgb,var(--verse) 82%,var(--text));font-size:13px;letter-spacing:.03em}
.daily-verse-card footer a{padding:6px 9px;border:1px solid color-mix(in srgb,var(--verse) 32%,var(--glass-border));border-radius:8px;color:var(--verse);font-size:10px;font-weight:800;letter-spacing:.08em}
.daily-verse-card>small{display:block;position:relative;z-index:1;margin-top:10px;color:var(--muted);font-size:10px}

.daily-verse-settings{max-width:none!important;margin-top:22px;padding:28px}
.daily-verse-source{padding:8px 11px;border:1px solid rgba(126,216,255,.28);border-radius:999px;color:#7ed8ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.daily-verse-disclaimer{margin:16px 0 22px;padding:13px 15px;border:1px solid rgba(126,216,255,.18);border-radius:12px;background:rgba(126,216,255,.05);color:var(--muted);font-size:12px;line-height:1.65}
.daily-verse-add{display:grid;grid-template-columns:110px minmax(150px,1fr) minmax(150px,1fr) 120px;gap:12px;align-items:end}
.daily-verse-add label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:700}
.daily-verse-add label.wide{grid-column:1/-1}
.daily-verse-add label small{font-weight:400}
.daily-verse-add textarea{min-height:92px;resize:vertical}
.daily-verse-add>.btn{grid-column:1/-1;justify-self:start}
.daily-verse-library{margin-top:24px;border-top:1px solid var(--glass-border);padding-top:18px}
.daily-verse-library>summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:800;letter-spacing:.08em}
.daily-verse-library>[type=search]{width:100%;margin:16px 0 10px}
.daily-verse-list{display:grid;gap:9px;max-height:620px;overflow:auto;padding-right:5px}
.daily-verse-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid var(--glass-border);border-radius:13px;background:color-mix(in srgb,var(--glass) 88%,transparent)}
.daily-verse-list article.is-passive{opacity:.5}
.daily-verse-list article strong{font-size:13px}
.daily-verse-list article p{margin:5px 0;color:var(--muted);font-size:12px;line-height:1.5}
.daily-verse-list article a{color:#7ed8ff;font-size:10px;font-weight:700}
.daily-verse-list article form{display:flex;gap:7px}
.daily-verse-list article .btn{min-height:38px;padding:9px 11px;font-size:9px}

.ilim-bottom-grid>.panel:only-child{grid-column:1/-1}
.ilim-archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--glass-border)}

/* Kuran, Zikir ve İlim hem simge hem metin rengiyle birbirinden ayrılır. */
aside nav a[data-route="quran"]{--spiritual-nav:#e7bd58}
aside nav a[data-route="zikr"]{--spiritual-nav:#e887ff}
aside nav a[data-route="ilim"]{--spiritual-nav:#4fd4b5}
aside nav a[data-route="quran"] .nav-icon,aside nav a[data-route="quran"]>span:last-child,
aside nav a[data-route="zikr"] .nav-icon,aside nav a[data-route="zikr"]>span:last-child,
aside nav a[data-route="ilim"] .nav-icon,aside nav a[data-route="ilim"]>span:last-child{color:var(--spiritual-nav)}
aside nav a[data-route="quran"] .nav-icon,aside nav a[data-route="zikr"] .nav-icon,aside nav a[data-route="ilim"] .nav-icon{border-color:color-mix(in srgb,var(--spiritual-nav) 42%,transparent)}
aside nav a[data-route="quran"].active,aside nav a[data-route="zikr"].active,aside nav a[data-route="ilim"].active{border-color:color-mix(in srgb,var(--spiritual-nav) 42%,var(--glass-border));background:linear-gradient(100deg,color-mix(in srgb,var(--spiritual-nav) 14%,transparent),color-mix(in srgb,var(--glass) 90%,transparent));box-shadow:inset 2px 0 var(--spiritual-nav),0 0 24px color-mix(in srgb,var(--spiritual-nav) 12%,transparent)}

@media(max-width:900px){
  .daily-verse-card{order:5;padding:22px;min-height:0}
  .daily-verse-card>p{margin-right:34px;font-size:16px}
  .daily-verse-add{grid-template-columns:1fr 1fr}
  .daily-verse-add label.wide,.daily-verse-add>.btn{grid-column:1/-1}
}
@media(max-width:560px){
  .daily-verse-card{padding:19px 17px}
  .daily-verse-card:after{right:10px;font-size:80px}
  .daily-verse-card>p{margin-right:18px;font-size:15px;line-height:1.6}
  .daily-verse-card footer{align-items:flex-start;flex-direction:column;gap:9px}
  .daily-verse-settings{padding:18px}
  .daily-verse-add{grid-template-columns:1fr}
  .daily-verse-add label.wide,.daily-verse-add>.btn{grid-column:auto}
  .daily-verse-list article{grid-template-columns:1fr}
  .daily-verse-list article form{justify-content:flex-start}
}
