/* Daily Learn Dua — Noor-e-Hidayah extension */
.daily-learn-section{max-width:1450px;margin:24px auto 52px;padding:clamp(16px,3vw,34px);color:#173c34}
.daily-learn-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(211,177,103,.24),transparent 34%),linear-gradient(125deg,#073c32,#0c5b49 62%,#123d35);color:#fff;box-shadow:0 22px 48px #073c3226;border:1px solid #c5a45a66}
.daily-learn-hero:after{content:"✦  ✧  ☾  ✧";position:absolute;right:30%;top:12px;color:#e5c77d22;font-size:clamp(28px,5vw,60px);letter-spacing:18px;pointer-events:none}
.daily-learn-mark{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;font-size:36px;background:linear-gradient(145deg,#f4dda0,#c99b42);box-shadow:0 10px 24px #0003}
.daily-learn-kicker{font-size:11px;font-weight:900;letter-spacing:2px;color:#e8cd8b}.daily-learn-copy h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:8px 0;color:#fff}.daily-learn-copy h2 em{font-style:normal;color:#f0d58f}.daily-learn-copy p{max-width:780px;color:#e5f1ec;line-height:1.75;margin:0}.daily-learn-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.daily-learn-stats span{font-size:12px;border:1px solid #ffffff35;background:#ffffff0c;border-radius:999px;padding:8px 11px}.daily-learn-calligraphy{font-family:Amiri,serif;font-size:clamp(24px,3vw,36px);direction:rtl;text-align:center;color:#f5dfaa;max-width:230px}.daily-learn-calligraphy small{display:block;font:600 12px Inter,sans-serif;direction:ltr;color:#e5f1ec;margin-top:7px}
.daily-learn-toolbar{display:flex;gap:12px;align-items:center;margin:24px 0 14px;flex-wrap:wrap}.daily-learn-search{flex:1 1 320px;display:flex;gap:10px;align-items:center;border:1px solid #d7dfd5;background:#fff;padding:12px 15px;border-radius:15px;box-shadow:0 5px 18px #163d3310;color:#a17d36}.daily-learn-search input{border:0;outline:0;width:100%;background:transparent;color:#173c34;font:inherit}.daily-learn-language{display:flex;align-items:center;gap:9px;color:#49665d;font-size:13px;font-weight:700}.daily-learn-language select{border:1px solid #d7dfd5;border-radius:12px;padding:11px;background:#fff;color:#173c34}.daily-learn-count{font-size:12px;font-weight:800;color:#0b624b;background:#e4f2e9;border-radius:999px;padding:10px 13px}
.daily-learn-categories{display:flex;gap:8px;overflow:auto;padding:3px 1px 12px;scrollbar-width:thin}.daily-learn-categories button{white-space:nowrap;border:1px solid #d9e2d9;background:#fff;color:#31574d;padding:10px 14px;border-radius:999px;font-weight:750;cursor:pointer;transition:.2s}.daily-learn-categories button.active,.daily-learn-categories button:hover{background:#0b5a46;color:#fff;border-color:#0b5a46;box-shadow:0 6px 15px #0b5a4622}
.daily-dua-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.daily-dua-card{min-width:0;background:linear-gradient(155deg,#fff,#fcfaf4);border:1px solid #dfe5da;border-radius:20px;padding:19px;box-shadow:0 8px 24px #123c3010;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.daily-dua-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #123c3018}.daily-dua-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.daily-dua-card h3{font-size:17px;line-height:1.35;margin:0;color:#12483a}.daily-dua-card .dua-subtitle{font-size:12px;color:#75857b;margin-top:4px}.daily-dua-tag{font-size:10px;font-weight:850;letter-spacing:.4px;color:#8b6b2b;background:#f8efd8;border:1px solid #ebd8a8;border-radius:999px;padding:6px 8px;white-space:nowrap}.daily-dua-arabic{font-family:Amiri,serif;font-size:clamp(25px,2vw,32px);line-height:1.9;text-align:right;direction:rtl;color:#0a5b47;padding:15px 0 10px;border-bottom:1px solid #e8e8dc;margin:8px 0}.daily-dua-translit{font-size:13px;font-weight:700;color:#88652c;line-height:1.65}.daily-dua-meaning{font-size:13px;line-height:1.75;color:#455e54;margin:9px 0 0}.daily-dua-meaning strong{color:#174b3e}.daily-dua-source{font-size:11px;color:#7b887f;margin-top:12px}.daily-dua-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:15px}.daily-dua-actions button{flex:1 1 90px;border:1px solid #dbe4d9;background:#f4f8f2;color:#145341;border-radius:11px;padding:10px 9px;font-size:12px;font-weight:800;cursor:pointer}.daily-dua-actions button.primary{background:#0b5a46;color:#fff;border-color:#0b5a46}.daily-dua-actions button:hover{filter:brightness(.96);transform:translateY(-1px)}.daily-dua-actions button.saved{background:#f7edcf;color:#7a5a19;border-color:#e8d59e}.daily-learn-note{margin-top:22px;border:1px solid #e6d9b5;background:#fff9e9;color:#65563a;padding:16px 18px;border-radius:15px;font-size:12px;line-height:1.8}.daily-dua-empty{grid-column:1/-1;text-align:center;padding:40px;background:#fff;border:1px dashed #cad8cd;border-radius:18px;color:#60756a}
@media(max-width:1050px){.daily-dua-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-learn-hero{grid-template-columns:auto 1fr}.daily-learn-calligraphy{grid-column:1/-1;max-width:none;text-align:left;direction:ltr}.daily-learn-calligraphy small{text-align:left}}
@media(max-width:650px){.daily-learn-section{padding:14px;margin:10px auto 30px}.daily-learn-hero{grid-template-columns:1fr;padding:22px;border-radius:22px}.daily-learn-mark{width:58px;height:58px;font-size:28px;border-radius:17px}.daily-learn-copy h2{font-size:32px}.daily-learn-copy p{font-size:13px}.daily-learn-calligraphy{font-size:28px}.daily-dua-grid{grid-template-columns:1fr}.daily-dua-card{padding:17px}.daily-learn-toolbar{align-items:stretch}.daily-learn-language{justify-content:space-between}.daily-learn-count{align-self:flex-start}}
