/* الصفحة الرئيسية - تصميم نور المسلم المرجعي */
:root{--home-green:#082b4a;--home-green-2:#0b3b63;--home-gold:#e8c96b;--home-cream:#f7f8ef;--home-text:#17304b;--home-line:rgba(232,201,107,.45)}
body.home-page{background:#f6f8fb;color:var(--home-text);font-family:Tajawal,Tahoma,Arial,sans-serif;overflow-x:hidden}
.home-header{height:128px;background:linear-gradient(180deg,#061f3d,#0a3154);color:#fff;position:relative;z-index:50;box-shadow:0 3px 18px rgba(0,0,0,.18)}
.home-header-top{height:80px;display:grid;grid-template-columns:230px minmax(360px,1fr) 360px;align-items:center;gap:20px;padding:0 42px;direction:ltr}
.home-brand{direction:rtl;display:flex;align-items:center;justify-content:flex-end;gap:12px;text-decoration:none;color:#fff;min-width:0}
.home-brand-mark{width:58px;height:58px;display:grid;place-items:center;border:2px solid var(--home-gold);border-radius:18px 18px 8px 8px;color:var(--home-gold);font-size:33px;line-height:1;box-shadow:inset 0 0 0 4px rgba(232,201,107,.08)}
.home-brand strong{display:block;font-size:30px;line-height:1.1;font-weight:800;white-space:nowrap}.home-brand small{display:block;font-size:12px;color:#f4edcf;margin-top:4px}
.home-search{height:48px;max-width:680px;width:100%;justify-self:center;position:relative;direction:rtl}.home-search input{width:100%;height:48px;border:0;border-radius:28px;background:#fff;color:#17304b;padding:0 55px 0 80px;font-size:17px;outline:none;box-shadow:0 3px 10px rgba(0,0,0,.12)}.home-search input::placeholder{color:#72859a}.home-search button{position:absolute;right:10px;top:7px;width:34px;height:34px;border:0;background:transparent;color:#0b3b63;font-size:26px;cursor:pointer}.home-search .search-divider{position:absolute;left:56px;top:12px;height:24px;width:1px;background:#d9dfdb}
.home-tools{display:flex;align-items:center;gap:18px;direction:ltr}.home-tool{width:42px;height:42px;border:0;background:transparent;color:#fff;display:grid;place-items:center;font-size:25px;cursor:pointer}.home-tool.moon{border:1px solid var(--home-gold);border-radius:50%;color:var(--home-gold);font-size:20px}.home-tool.user{font-size:28px}.home-tool.gear{font-size:27px}
.home-nav{height:48px;border-top:1px solid rgba(255,255,255,.17);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 38px;direction:rtl;overflow:hidden}.home-nav a{height:47px;display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-weight:700;font-size:17px;padding:0 20px;border-left:1px solid rgba(255,255,255,.08);white-space:nowrap}.home-nav a:hover{background:rgba(255,255,255,.08);color:#ffe8a3}.home-nav .nav-ico{display:none}
.home-layout{display:grid;grid-template-columns:minmax(0,1fr);direction:ltr;min-height:calc(100vh - 128px)}
.home-main{direction:rtl;min-width:0;background:linear-gradient(180deg,#f8faf5 0,#fff 45%,#f6f7f1 100%)}
.home-hero{height:286px;position:relative;overflow:hidden;background:#0a3154}.home-hero-slides,.home-hero-shade{position:absolute;inset:0}.home-hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 1.4s ease}.home-hero-slide.active{opacity:1}.home-hero-shade{background:linear-gradient(90deg,rgba(3,37,37,.05),rgba(4,45,44,.12) 48%,rgba(3,39,38,.18));z-index:1}.home-hero-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;text-shadow:0 3px 10px rgba(0,0,0,.6);padding-right:15%}.home-hero h1{font-size:39px;margin:0 0 7px;font-weight:800;letter-spacing:.3px}.home-hero p{font-size:21px;margin:0;font-weight:700}.home-hero-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:rgba(2,48,47,.55);color:#fff;font-size:32px;cursor:pointer}.home-hero-arrow.prev{left:14px}.home-hero-arrow.next{right:14px}.home-hero-dots{position:absolute;z-index:4;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.home-hero-dots button{width:13px;height:13px;border-radius:50%;border:0;background:rgba(255,255,255,.78);padding:0;cursor:pointer}.home-hero-dots button.active{background:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.3)}
.home-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 394px;gap:17px;padding:14px 16px 0;direction:ltr}.home-cards{display:grid;direction:rtl;grid-template-columns:repeat(20,minmax(0,1fr));gap:18px 14px;align-content:start}.home-card{grid-column:span 4;min-height:214px;border-radius:10px;overflow:hidden;position:relative;text-decoration:none;color:#fff;background:#123d63;box-shadow:0 4px 13px rgba(8,36,62,.20);border:1px solid rgba(8,43,74,.25);isolation:isolate}.home-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;transition:transform .5s ease}.home-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,27,52,.04) 0%,rgba(5,32,59,.18) 35%,rgba(3,27,50,.88) 100%);z-index:1;pointer-events:none}.home-card:hover .home-card-bg{transform:scale(1.05)}.home-card-inner{height:100%;z-index:2;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 13px 13px;position:relative}.home-card-icon{position:absolute;right:12px;bottom:75px;width:53px;height:53px;border-radius:50%;background:#f6fbf6;border:3px solid #d4b94f;color:#0b3153;display:grid;place-items:center;font-size:25px;box-shadow:0 3px 10px rgba(0,0,0,.22)}.home-card h3{margin:0 0 2px;font-size:21px;line-height:1.2;text-shadow:0 2px 5px rgba(0,0,0,.55)}.home-card p{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.55;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.65)}.home-card .more{font-size:12px;color:#fff;margin-top:1px}.home-card:nth-child(n+5) h3{font-size:18px}.home-card:nth-child(n+5) p{font-size:12px}
.home-updates{direction:rtl;background:rgba(255,255,255,.86);border-radius:16px;padding:9px 8px 10px;box-shadow:0 2px 12px rgba(8,36,62,.09);border:1px solid #e4e8df}.updates-head{text-align:center;border-bottom:1px solid #e4e8df;padding:1px 0 8px}.updates-head h2{margin:0;color:#0b3b63;font-size:25px}.updates-head p{margin:0;font-size:14px;color:#2d4f4c}.update-date{font-size:17px;color:#173f61;text-align:center;margin:4px 0 9px}.update-item{min-height:87px;border:1px solid #e1e7df;border-radius:13px;margin:7px 0;padding:8px;display:grid;grid-template-columns:1fr 67px;gap:8px;align-items:center;background:linear-gradient(90deg,#fbfcf8,#f4f6ef)}.update-item img{width:67px;height:67px;object-fit:cover;border-radius:8px}.update-item h3{margin:0;color:#0b3b63;font-size:15px}.update-item p{margin:1px 0 0;color:#526b82;font-size:10px;line-height:1.45}.update-item a{display:inline-block;color:#0b3b63;text-decoration:none;font-size:11px;margin-top:3px}.update-item a:hover{text-decoration:underline}
.home-feature-strip{margin:16px 0 0;padding:14px 22px;background:linear-gradient(180deg,#fbfbf3,#f2f4e8);border-top:1px solid #e7e7da;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:0}.home-feature{display:flex;align-items:center;justify-content:center;gap:12px;min-height:47px;border-left:1px solid #cfd8cf;color:#0b3b63}.home-feature:first-child{border-left:0}.home-feature strong{font-size:14px}.home-feature small{font-size:11px;color:#617487}.home-feature.quote{font-family:serif;font-size:24px;font-weight:700}.home-footer{background:#061f3d;color:#fff;text-align:center;padding:20px}.home-footer strong{font-size:21px}.home-footer p{margin:2px;color:#dbe5ee;font-size:12px}
@media(max-width:1200px){.home-header-top{grid-template-columns:190px minmax(280px,1fr) 260px;padding:0 22px}.home-nav a{padding:0 10px;font-size:15px}.home-body-grid{grid-template-columns:minmax(0,1fr) 330px}.home-card h3{font-size:18px}.home-card p{font-size:12px}}
@media(max-width:950px){
  .home-header{height:auto}
  .home-header-top{height:76px;grid-template-columns:58px 1fr 200px}
  .home-brand{order:3}
  .home-search{order:2}
  .home-tools{order:1}
  .home-nav{justify-content:flex-start;overflow-x:auto}
  .home-layout{grid-template-columns:minmax(0,1fr)}
  .home-body-grid{grid-template-columns:1fr}
  .home-updates{order:2}
  .home-cards{order:1}
  .home-card{grid-column:span 5!important}
  .home-card:nth-child(n+5){grid-column:span 4!important}
  .home-feature-strip{grid-template-columns:repeat(2,1fr)}
  .home-feature{border-bottom:1px solid #d5ddd5}
  .home-feature:nth-child(odd){border-left:0}
}
@media(max-width:620px){
  .home-header-top{grid-template-columns:48px 1fr 150px;gap:5px;padding:0 10px}
  .home-brand strong{font-size:22px}
  .home-brand small{display:none}
  .home-brand-mark{width:42px;height:42px;font-size:24px}
  .home-search input{font-size:12px;padding-right:42px}
  .home-search .search-divider{display:none}
  .home-tools{gap:2px}
  .home-tool{font-size:21px}
  .home-nav a{font-size:13px;padding:0 8px}
  .home-hero{height:245px}
  .home-hero-content{padding-right:0}
  .home-hero h1{font-size:25px}
  .home-hero p{font-size:14px}
  .home-body-grid{padding:9px}
  .home-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .home-card,.home-card:nth-child(n+5){grid-column:auto!important;min-height:170px}
  .home-card-icon{width:43px;height:43px;font-size:20px;bottom:67px}
  .home-card h3,.home-card:nth-child(n+5) h3{font-size:16px}
  .home-card p,.home-card:nth-child(n+5) p{font-size:10px}
  .home-feature-strip{grid-template-columns:1fr}
  .home-feature{border-left:0!important}
}
/* ثيم نور المسلم: أزرق داكن مع لمسة ذهبية */
:root{
  --home-green:#082b4a;
  --home-green-2:#0b3b63;
  --home-gold:#e8c96b;
  --home-cream:#f7f8ef;
  --home-text:#17304b;
  --home-line:rgba(232,201,107,.45);
}
.home-header{background:linear-gradient(180deg,#061f3d,#0a3154)}
.home-nav a:hover{background:rgba(232,201,107,.10);color:#ffe8a3}
.home-hero{background:#0a3154}
.home-hero-shade{background:linear-gradient(90deg,rgba(4,25,49,.05),rgba(5,31,57,.12) 48%,rgba(3,24,47,.18))}
.home-hero-arrow{background:rgba(4,27,52,.58)}
.home-card{background:#123d63;box-shadow:0 4px 13px rgba(8,36,62,.20);border-color:rgba(8,43,74,.25)}
.home-card::after{background:linear-gradient(180deg,rgba(4,27,52,.04) 0%,rgba(5,32,59,.18) 35%,rgba(3,27,50,.88) 100%)}
.home-card-icon{color:#0b3153;border-color:#d4b94f}
.home-updates{box-shadow:0 2px 12px rgba(8,36,62,.09)}
.updates-head h2{color:#0b3b63}
.update-date{color:#173f61}
.update-item h3,.update-item a{color:#0b3b63}
.home-feature{color:#0b3b63}
.home-footer{background:#061f3d}

/* محتوى تحديثات اليوم الفعلي */
.home-updates .daily-ayah{margin:10px 0 6px;padding:12px 14px;border:1px solid #eadfbc;border-radius:14px;background:#fbf8ed;color:#273f33;font-family:serif;font-size:20px;line-height:2;text-align:right;}
.home-updates .daily-ref{font-size:12px;font-weight:800;color:#8a6a24;margin:0 0 8px;}
.home-updates .update-item p{line-height:1.9;}

.daily-tadabbur{margin-top:10px;padding:10px 12px;border-right:3px solid #e8c96b;background:rgba(232,201,107,.08);line-height:1.8;font-size:14px;color:#536675}.daily-tadabbur strong{color:#8a6a24}.daily-ref{margin-top:6px;font-weight:800}

/* وضع ليلي فعلي للصفحة الرئيسية — يحافظ على الكحلي والذهبي مع تحسين القراءة. */
.home-page.home-night{background:#041426;color:#e7eef5}
.home-page.home-night .home-main{background:linear-gradient(180deg,#071a2c 0,#081d31 55%,#06182a 100%)}
.home-page.home-night .home-updates{background:rgba(7,29,48,.94);border-color:rgba(232,201,107,.20);box-shadow:0 4px 18px rgba(0,0,0,.25)}
.home-page.home-night .updates-head{border-bottom-color:rgba(232,201,107,.18)}
.home-page.home-night .updates-head h2,.home-page.home-night .update-item h3,.home-page.home-night .update-item a{color:#f0d77e}
.home-page.home-night .updates-head p,.home-page.home-night .update-item p,.home-page.home-night .update-date{color:#b7c9d8}
.home-page.home-night .update-item{background:linear-gradient(90deg,#0b2338,#0a1f33);border-color:rgba(255,255,255,.10)}
.home-page.home-night .home-feature-strip{background:linear-gradient(180deg,#071d31,#06192b);border-top-color:rgba(232,201,107,.16)}
.home-page.home-night .home-feature{color:#e8c96b;border-left-color:rgba(255,255,255,.10)}
.home-page.home-night .home-feature small{color:#9db2c4}
.home-page.home-night .home-updates .daily-ayah{background:#0a1f31;border-color:rgba(232,201,107,.20);color:#eef3f7}
.home-page.home-night .daily-tadabbur{color:#b9c9d6}

/* V4 UX: mobile, keyboard and reduced-motion improvements */
.home-nav{scrollbar-width:none;-ms-overflow-style:none}.home-nav::-webkit-scrollbar{display:none}
@media(max-width:620px){
  .home-header-top{height:76px}
      .home-hero{height:225px}
  .home-hero-arrow{width:44px;height:44px;font-size:28px}
  .home-hero-dots{bottom:10px}
  .home-card{min-height:160px}
  .home-card-inner{padding:12px 10px 11px}
  .home-updates{border-radius:13px}
  .update-item{grid-template-columns:1fr 58px;min-height:76px;padding:7px}
  .update-item img{width:58px;height:58px}
}
@media(max-width:420px){
  .home-header-top{grid-template-columns:43px minmax(0,1fr) 125px;padding:0 7px}
  .home-brand strong{font-size:19px}
  .home-tool{width:36px;height:40px;font-size:20px}
  .home-nav a{font-size:12px;padding:0 7px}
  .home-hero h1{font-size:22px}
  .home-hero p{font-size:13px}
  .home-card{min-height:150px}
  .home-card h3,.home-card:nth-child(n+5) h3{font-size:15px}
  .home-card p,.home-card:nth-child(n+5) p{font-size:10px}
}
@media(prefers-reduced-motion:reduce){
  .home-hero-slide,.home-card-bg,  .home-card:hover .home-card-bg{transform:none}
}

/* إصلاح موسوعة الصفحة الرئيسية: قسم مستقل لا يزاحم شبكة البطاقات والتحديثات */
.v18-home-encyclopedia{margin:18px 16px 0;padding:18px;background:linear-gradient(180deg,#fff,#f7faf7);border:1px solid #e2e9e1;border-radius:18px;box-shadow:0 5px 18px rgba(8,36,62,.08);direction:rtl}
.v18-home-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e6ebe5}
.v18-home-head h2{margin:0;color:#0b3b63;font-size:25px;line-height:1.35}
.v18-home-head p{margin:3px 0 0;color:#617487;font-size:14px}
.v18-home-head>a{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:10px;background:#edf7f3;color:#087653;text-decoration:none;font-weight:800;white-space:nowrap}
.v18-home-head>a:hover{background:#e4f2ec}
.v18-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.v18-mini-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-height:150px;padding:18px;border:1px solid rgba(210,224,219,.95);border-radius:16px;background-image:var(--v18-card-image);background-size:cover;background-position:center;color:#17304b;text-decoration:none;box-shadow:0 8px 18px rgba(8,36,62,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.v18-mini-card::before{content:"";position:absolute;inset:0;z-index:-2;background:inherit;background-size:cover;background-position:center;transform:scale(1.01)}
.v18-mini-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.34) 34%,rgba(255,255,255,.84) 72%,rgba(255,255,255,.96) 100%)}
.v18-mini-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(8,36,62,.14);border-color:#b7d2c7}
.v18-mini-card strong,.v18-mini-card span{position:relative;z-index:1;text-shadow:0 1px 1px rgba(255,255,255,.84)}
.v18-mini-card strong{font-size:17px;line-height:1.45;color:#0b3558}
.v18-mini-card span{font-size:13px;line-height:1.7;color:#415d70}
.v18-mini-card:nth-child(1){--v18-card-image:url('assets/card-aqeedah.svg')}
.v18-mini-card:nth-child(2){--v18-card-image:url('assets/card-history.svg')}
.v18-mini-card:nth-child(3){--v18-card-image:url('assets/card-prayer.svg')}
.v18-mini-card:nth-child(4){--v18-card-image:url('assets/card-evening.svg')}
.v18-mini-card:nth-child(5){--v18-card-image:url('assets/card-faraid.svg')}
.v18-mini-card:nth-child(6){--v18-card-image:url('assets/card-adhkar.svg')}
.v18-mini-card:nth-child(7){--v18-card-image:url('assets/card-morning.svg')}
.v18-mini-card:nth-child(8){--v18-card-image:url('assets/card-fatwa.svg')}
.v18-mini-card:nth-child(9){--v18-card-image:url('assets/card-adhkar.svg')}
.v18-mini-card:nth-child(10){--v18-card-image:url('assets/card-books.svg')}
.v18-mini-card:nth-child(11){--v18-card-image:url('assets/card-aqeedah.svg')}
.v18-mini-card:nth-child(12){--v18-card-image:url('assets/card-fatwa.svg')}
.v18-mini-card:nth-child(13){--v18-card-image:url('assets/card-books.svg')}
.v18-mini-card:nth-child(14){--v18-card-image:url('assets/card-faraid.svg')}
.v18-mini-card:nth-child(15){--v18-card-image:url('assets/card-children.svg')}
.v18-mini-card:nth-child(16){--v18-card-image:url('assets/card-sciences.svg')}
@media(max-width:1000px){.v18-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.v18-home-encyclopedia{margin:12px 9px 0;padding:13px}.v18-home-head{align-items:flex-start;flex-direction:column}.v18-home-head h2{font-size:22px}.v18-home-head>a{width:100%;box-sizing:border-box}.v18-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v18-mini-card{min-height:135px;padding:13px}.v18-mini-card strong{font-size:15px}.v18-mini-card span{font-size:12px;line-height:1.6}}
@media(max-width:430px){.v18-home-grid{grid-template-columns:1fr}.v18-mini-card{min-height:auto}}

/* V19 — بطاقات الموسوعة: مطابق لأسلوب البطاقات المصوّرة المرجعي */
.v18-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.v18-mini-card{
  min-height:160px;
  padding:14px 16px 13px;
  border-radius:14px;
  border:1px solid rgba(126,166,187,.48);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  color:#123b68;
  box-shadow:0 4px 12px rgba(20,61,90,.12);
  justify-content:flex-end;
  text-align:right;
}
.v18-mini-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  background:inherit;
  background-size:cover;
  background-position:center;
  transform:none;
}
.v18-mini-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(180deg,rgba(248,251,250,.08) 0%,rgba(247,250,249,.18) 30%,rgba(248,250,247,.70) 67%,rgba(250,251,247,.94) 100%);
}
.v18-mini-card:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(20,61,90,.16);border-color:rgba(60,139,178,.65)}
.v18-mini-card strong,.v18-mini-card span{z-index:1;text-shadow:0 1px 2px rgba(255,255,255,.9)}
.v18-mini-card strong{font-size:19px;line-height:1.3;color:#08417b;font-weight:800;margin:0}
.v18-mini-card span{font-size:12.5px;line-height:1.55;color:#234e73;font-weight:600;margin:0}
.v18-mini-card:nth-child(1){--v18-card-image:url('assets/mosques/mosque-04.jpg')}
.v18-mini-card:nth-child(2){--v18-card-image:url('assets/mosques/mosque-03.jpg')}
.v18-mini-card:nth-child(3){--v18-card-image:url('assets/mosques/mosque-02.jpg')}
.v18-mini-card:nth-child(4){--v18-card-image:url('assets/mosques/mosque-05.jpg')}
.v18-mini-card:nth-child(5){--v18-card-image:url('assets/mosques/mosque-01.jpg')}
.v18-mini-card:nth-child(6){--v18-card-image:url('assets/mosques/mosque-02.jpg')}
.v18-mini-card:nth-child(7){--v18-card-image:url('assets/mosques/mosque-03.jpg')}
.v18-mini-card:nth-child(8){--v18-card-image:url('assets/mosques/mosque-04.jpg')}
.v18-mini-card:nth-child(9){--v18-card-image:url('assets/mosques/mosque-05.jpg')}
.v18-mini-card:nth-child(10){--v18-card-image:url('assets/mosques/mosque-01.jpg')}
.v18-mini-card:nth-child(11){--v18-card-image:url('assets/mosques/mosque-03.jpg')}
.v18-mini-card:nth-child(12){--v18-card-image:url('assets/mosques/mosque-02.jpg')}
.v18-mini-card:nth-child(13){--v18-card-image:url('assets/mosques/mosque-04.jpg')}
.v18-mini-card:nth-child(14){--v18-card-image:url('assets/mosques/mosque-01.jpg')}
.v18-mini-card:nth-child(15){--v18-card-image:url('assets/mosques/mosque-05.jpg')}
.v18-mini-card:nth-child(16){--v18-card-image:url('assets/mosques/mosque-03.jpg')}
.v18-mini-card:nth-child(17){--v18-card-image:url('assets/mosques/mosque-04.jpg')}
.v18-mini-card:nth-child(18){--v18-card-image:url('assets/mosques/mosque-05.jpg')}
@media(max-width:1000px){.v18-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.v18-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v18-mini-card{min-height:145px;padding:12px}.v18-mini-card strong{font-size:16px}.v18-mini-card span{font-size:11.5px}}
@media(max-width:430px){.v18-home-grid{grid-template-columns:1fr}.v18-mini-card{min-height:145px}}

.v18-mini-card:nth-child(19){--v18-card-image:url('assets/card-quiz.svg')}

.v18-mini-card:nth-child(19){--v18-card-image:url('assets/card-quiz.png')}
