/* صفحة البحث فقط؛ تتبع ألوان الوضع المركزي ولا تغير الهيدر أو الفوتر. */
.eq-search-page{--s-bg:var(--eq-theme-surface,#fff);--s-soft:var(--eq-theme-surface-2,#f2f5ef);--s-text:var(--eq-theme-text,#1d332c);--s-muted:var(--eq-theme-muted,#52675e);--s-line:var(--eq-theme-border,#d8e1d9);--s-accent:#806321;--s-green:#173f36;width:100%;max-width:1080px;margin:0 auto;padding:22px 20px 44px;font-family:var(--font1),Tahoma,Arial,sans-serif;color:var(--s-text);line-height:1.7;overflow-wrap:anywhere}
.eq-search-page,.eq-search-page *{box-sizing:border-box}
.eq-search-page [hidden]{display:none!important}
.eq-search-page a{color:inherit;text-decoration:none}
.eq-search-page button,.eq-search-page input{font:inherit}
.eq-search-page button{cursor:pointer;min-height:44px;border:1px solid var(--s-line);border-radius:11px;padding:8px 16px;background:var(--s-bg);color:var(--s-text)}
.eq-search-page button:hover,.eq-search-page a:hover{border-color:var(--s-accent)}
.eq-search-page :focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}
.eq-search-page button:disabled{opacity:.65;cursor:wait}
.eq-search-page h1,.eq-search-page h2,.eq-search-page h3,.eq-search-page p{margin:0}
.eq-search-page h1{font-size:clamp(25px,3.4vw,36px);line-height:1.5;letter-spacing:0}
.eq-search-page h2{font-size:20px}.eq-search-page h3{font-size:21px}
.eq-breadcrumb{font-size:13px;color:var(--s-muted);margin-bottom:20px}
.eq-intro{padding:0 2px 22px}.eq-intro p:last-child{max-width:720px;color:var(--s-muted);margin-top:7px}
.eq-search-page .eq-kicker{color:var(--s-accent);font-size:13px;margin-bottom:6px}
.eq-search-panel{padding:25px;background:var(--s-bg);border:1px solid var(--s-line);border-top:3px solid var(--s-accent);border-radius:20px;box-shadow:0 12px 30px #173f3609}
.eq-search-page form{position:relative}.eq-search-page label{display:block;font-size:16px;font-weight:700;margin-bottom:10px}
.eq-search-row{display:flex;gap:10px}.eq-field{display:flex;align-items:center;min-width:0;flex:1;border:1px solid var(--s-line);border-radius:12px;background:var(--s-soft);padding:0 12px;gap:8px}
.eq-field:focus-within{border-color:var(--s-accent);box-shadow:0 0 0 2px #af8e4430}
.eq-field svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0;color:var(--s-accent)}
.eq-search-page #eq-query{width:100%;min-width:0;height:58px;background:transparent;color:var(--s-text);border:0;outline:0;font-size:17px;padding:0;box-shadow:none}
.eq-search-page #eq-query::placeholder{color:var(--s-muted);opacity:1}
.eq-search-page #eq-query::-webkit-search-cancel-button{display:none}
.eq-search-page #eq-clear{padding:0;width:36px;min-width:36px;border:0;font-size:26px;background:transparent}
.eq-search-page .eq-primary{background:var(--s-green);color:#fff;padding-inline:30px;border-color:var(--s-green);font-weight:700}
.eq-search-page .eq-help{font-size:13px;color:var(--s-muted);margin:12px 0 18px}
.eq-filters{display:flex;gap:7px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;overscroll-behavior-inline:contain}
.eq-filters button{white-space:nowrap;flex-shrink:0;font-size:14px;padding:7px 14px;border-radius:24px}
.eq-search-page .eq-filters [aria-pressed=true]{background:var(--s-green);border-color:var(--s-green);color:#fff}
.eq-examples{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:13px;color:var(--s-muted)}
.eq-examples button{font-size:13px;min-height:38px;padding:5px 11px;background:var(--s-soft);max-width:100%;overflow-wrap:anywhere;text-align:start}
.eq-search-page #eq-suggestions{position:absolute;top:100%;inset-inline:0;z-index:30;list-style:none;padding:7px;margin:4px 0 0;background:var(--s-bg);border:1px solid var(--s-line);box-shadow:0 12px 25px #0002;border-radius:12px;max-height:300px;overflow:auto}
.eq-search-page [role=option]{padding:10px 12px;border-radius:8px;cursor:pointer}.eq-search-page [aria-selected=true],.eq-search-page [role=option]:hover{background:var(--s-soft);color:var(--s-text)}
.eq-recent{padding:18px 4px}.eq-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.eq-section-heading span{font-size:13px;color:var(--s-muted)}
.eq-recent h2{font-size:15px}.eq-search-page #eq-forget{font-size:13px;padding:4px 10px;min-height:36px}
.eq-result-area{margin:10px 0 25px}.eq-search-page #eq-status{font-size:13px;min-height:0;margin:4px 0 8px;color:var(--s-muted)}
.eq-result{padding:19px 20px;background:var(--s-bg);border:1px solid var(--s-line);border-radius:15px;margin-bottom:10px}
.eq-result.eq-direct{border-inline-start:4px solid var(--s-accent);background:var(--s-soft)}
.eq-tag{display:inline-block;font-size:12px;color:var(--s-accent);margin-bottom:3px}
.eq-result p{color:var(--s-muted);font-size:14px;margin-top:6px}
.eq-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.eq-actions a{display:inline-flex;align-items:center;min-height:42px;padding:5px 12px;border:1px solid var(--s-line);border-radius:9px;background:var(--s-bg);font-size:13px}
.eq-search-page mark{background:#eddfa8;color:#24372c;border-radius:2px}
.eq-search-page .eq-verse{font-family:var(--font3),serif;font-size:22px;line-height:2.1;color:var(--s-text)}
.eq-deep-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.eq-deep-actions button:first-child{border-color:var(--s-accent)}
.eq-search-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}
.eq-search-access-card{position:relative;isolation:isolate;display:flex!important;align-items:center;gap:12px;min-width:0;min-height:78px;padding:13px 15px!important;border:1px solid transparent!important;border-radius:16px!important;text-align:right;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}
.eq-search-access-card::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.24),transparent 34%),linear-gradient(115deg,transparent 0 58%,rgba(255,255,255,.09) 58% 66%,transparent 66%);pointer-events:none}
.eq-search-access-card:hover{transform:translateY(-2px);filter:saturate(1.04)}
.eq-search-access-quran{border-color:#b99a55!important;background:linear-gradient(128deg,#123f34 0%,#1f6653 52%,#b78d3f 100%)!important;color:#fffaf0!important;box-shadow:0 10px 24px rgba(18,63,52,.20),0 5px 16px rgba(183,141,63,.10),inset 0 1px 0 rgba(255,255,255,.20)}
.eq-search-access-quran:hover{border-color:#d6b86f!important;background:linear-gradient(128deg,#16493c 0%,#27705b 52%,#c39a4b 100%)!important;box-shadow:0 14px 30px rgba(18,63,52,.24),0 7px 20px rgba(183,141,63,.14),inset 0 1px 0 rgba(255,255,255,.24)}
.eq-search-access-google{border-color:#bea05c!important;background:linear-gradient(128deg,#173f36 0%,#2a6b58 50%,#c29b4f 100%)!important;color:#fffaf0!important;box-shadow:0 10px 24px rgba(23,63,54,.20),0 5px 16px rgba(194,155,79,.10),inset 0 1px 0 rgba(255,255,255,.18)}
.eq-search-access-google:hover{border-color:#d3b36a!important;background:linear-gradient(128deg,#1b4a3e 0%,#337861 50%,#cda757 100%)!important;box-shadow:0 14px 30px rgba(23,63,54,.24),0 7px 20px rgba(194,155,79,.14),inset 0 1px 0 rgba(255,255,255,.22)}
.eq-search-access-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:13px;border:1px solid rgba(255,225,157,.28);background:rgba(255,246,219,.12);color:#ffe2a0;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.eq-search-access-quran .eq-search-access-icon{background:rgba(255,246,219,.13);border-color:rgba(255,234,176,.34);color:#ffe5a3}
.eq-search-access-google .eq-search-access-icon{background:rgba(255,246,219,.13);border-color:rgba(255,225,157,.30);color:#ffe2a0}
.eq-search-access-icon svg{width:24px;height:24px}.eq-search-access-copy{display:flex;flex:1;min-width:0;flex-direction:column}.eq-search-access-copy strong{font-size:15px;line-height:1.5}.eq-search-access-copy small{margin-top:2px;font-size:11.5px;line-height:1.55}.eq-search-access-quran .eq-search-access-copy small,.eq-search-access-google .eq-search-access-copy small{color:#f3e7c4}.eq-search-access-arrow{flex:0 0 auto;font-size:18px;font-weight:800}.eq-search-access-quran .eq-search-access-arrow,.eq-search-access-google .eq-search-access-arrow{color:#ffe2a0}
.eq-cse{scroll-margin-top:96px;overflow:hidden;border:1px solid #b79b60;border-radius:18px;background:var(--s-bg);margin-bottom:28px;box-shadow:0 12px 30px #173f360d}
.eq-cse summary{display:flex;align-items:center;gap:12px;min-height:82px;padding:15px 17px;cursor:pointer;list-style:none;background:linear-gradient(125deg,#173f36,#12372f);color:#fff;user-select:none}
.eq-cse summary::-webkit-details-marker{display:none}.eq-cse summary::marker{display:none;content:""}
.eq-cse summary:hover{background:linear-gradient(125deg,#1b493e,#143c32)}
.eq-cse-summary-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #e4cc9447;border-radius:13px;background:#e4cc9418;color:#e8cf95}.eq-cse-summary-icon svg{width:24px;height:24px}
.eq-cse-summary-copy{display:flex;flex:1;min-width:0;flex-direction:column}.eq-cse-summary-copy strong{font-size:16px;line-height:1.5}.eq-cse-summary-copy small{margin-top:2px;color:#d8e5df;font-size:11.5px;line-height:1.55}
.eq-cse-badge{flex:0 0 auto;padding:4px 9px;border:1px solid #e4cc9445;border-radius:999px;background:#e4cc9418;color:#edd9a6;font-size:10px;font-weight:800;letter-spacing:.2px}
.eq-cse-chevron{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;color:#e7cb88;transition:transform .18s ease}.eq-cse-chevron svg{width:19px;height:19px}.eq-cse[open] .eq-cse-chevron{transform:rotate(180deg)}
.eq-cse-body{padding:16px 18px 18px;border-top:1px solid var(--s-line);background:linear-gradient(180deg,var(--s-soft),var(--s-bg) 34%)}
.eq-cse p{font-size:13px;color:var(--s-muted);margin:0 0 12px}.eq-cse p a{text-decoration:underline;text-underline-offset:4px}.eq-cse .eq-cse-external{margin:12px 0 0;text-align:end}.eq-cse .eq-cse-external a{font-weight:700;color:var(--s-accent)}
.eq-search-page .search-engine{min-height:80px;overflow-wrap:normal}
.eq-search-page .gsc-control-cse{padding:0!important;background:var(--s-bg)!important;border-color:var(--s-bg)!important}
.eq-search-page .gsc-webResult.gsc-result,.eq-search-page .gsc-results,.eq-search-page .gsc-input-box{background:var(--s-bg)!important;border-color:var(--s-line)!important}
.eq-search-page .gs-title,.eq-search-page .gs-title b{color:var(--s-accent)!important}.eq-search-page .gs-snippet,.eq-search-page .gsc-result-info{color:var(--s-text)!important}
.eq-search-page input.gsc-input{color:var(--s-text)!important;background-color:var(--s-bg)!important}
.eq-research{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #a58a4e;border-radius:17px;background:linear-gradient(115deg,#173f36,#0f2c25);color:#fff!important;margin-bottom:12px}
.eq-research>span:nth-child(2){flex:1}.eq-research strong{display:block;font-size:21px}.eq-research small{display:block;font-size:13px;color:#d4e1d9;margin-top:6px}.eq-research-icon{width:37px;height:37px;flex-shrink:0;color:#e3c483}
.eq-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eq-links a{display:flex;flex-direction:column;padding:17px;border:1px solid var(--s-line);background:var(--s-bg);border-radius:12px}.eq-links strong{font-size:16px}.eq-links span{font-size:13px;color:var(--s-muted);margin-top:4px}
.eq-description{margin-top:24px;padding:20px;border-inline-start:3px solid var(--s-accent);background:var(--s-soft);border-radius:10px}.eq-description h2{font-size:16px}.eq-description p{font-size:14px;color:var(--s-muted);margin-top:7px}
html[data-theme=dark] .eq-search-page,body.dark-mode .eq-search-page{--s-accent:#e1c585;--s-green:#24584a}
html[data-theme=dark] .eq-search-access-quran,body.dark-mode .eq-search-access-quran{border-color:#9d8040!important;background:linear-gradient(128deg,#0b211b 0%,#164536 54%,#765a27 100%)!important;color:#fff4d6!important;box-shadow:0 12px 28px rgba(0,0,0,.32),0 5px 18px rgba(118,90,39,.12),inset 0 1px 0 rgba(255,229,160,.10)}
html[data-theme=dark] .eq-search-access-quran:hover,body.dark-mode .eq-search-access-quran:hover{border-color:#c09c51!important;background:linear-gradient(128deg,#0e2a22 0%,#1a503f 54%,#88682e 100%)!important}
html[data-theme=dark] .eq-search-access-google,body.dark-mode .eq-search-access-google{border-color:#94783d!important;background:linear-gradient(128deg,#0d241d 0%,#184838 52%,#6f5425 100%)!important;color:#fff0c6!important;box-shadow:0 12px 28px rgba(0,0,0,.30),0 5px 18px rgba(111,84,37,.11),inset 0 1px 0 rgba(255,229,160,.09)}
html[data-theme=dark] .eq-search-access-google:hover,body.dark-mode .eq-search-access-google:hover{border-color:#b6924a!important;background:linear-gradient(128deg,#102d24 0%,#1d5341 52%,#80612b 100%)!important}
html[data-theme=dark] .eq-search-access-google .eq-search-access-copy small,body.dark-mode .eq-search-access-google .eq-search-access-copy small{color:#e3ce9a}
html[data-theme=dark] .eq-search-access-google .eq-search-access-icon,body.dark-mode .eq-search-access-google .eq-search-access-icon{background:rgba(255,231,170,.10);border-color:rgba(255,221,139,.22);color:#edcc7d}
html[data-theme=dark] .eq-search-access-google .eq-search-access-arrow,body.dark-mode .eq-search-access-google .eq-search-access-arrow{color:#edcc7d}
@media(prefers-color-scheme:dark){html:not([data-theme]) .eq-search-page{--s-bg:#14231e;--s-soft:#1b2e26;--s-text:#edf4ee;--s-muted:#bacbc0;--s-line:#3c5145;--s-accent:#e1c585}html:not([data-theme]) .eq-search-access-quran{border-color:#9d8040!important;background:linear-gradient(128deg,#0b211b 0%,#164536 54%,#765a27 100%)!important;color:#fff4d6!important;box-shadow:0 12px 28px rgba(0,0,0,.32),0 5px 18px rgba(118,90,39,.12),inset 0 1px 0 rgba(255,229,160,.10)}html:not([data-theme]) .eq-search-access-google{border-color:#94783d!important;background:linear-gradient(128deg,#0d241d 0%,#184838 52%,#6f5425 100%)!important;color:#fff0c6!important;box-shadow:0 12px 28px rgba(0,0,0,.30),0 5px 18px rgba(111,84,37,.11),inset 0 1px 0 rgba(255,229,160,.09)}html:not([data-theme]) .eq-search-access-google .eq-search-access-copy small{color:#e3ce9a}html:not([data-theme]) .eq-search-access-google .eq-search-access-icon{background:rgba(255,231,170,.10);border-color:rgba(255,221,139,.22);color:#edcc7d}html:not([data-theme]) .eq-search-access-google .eq-search-access-arrow{color:#edcc7d}}
@media(max-width:600px){.eq-result-area{margin-top:6px}.eq-search-page{padding:15px 12px 32px}.eq-intro{padding-bottom:18px}.eq-search-panel{padding:17px 12px}.eq-search-row{gap:7px}.eq-search-page .eq-primary{padding-inline:15px}.eq-field{padding-inline:8px;gap:4px}.eq-field svg{display:none}.eq-search-page #eq-query{font-size:16px;height:54px}.eq-links{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-links a{padding:13px}.eq-result{padding:16px 13px}.eq-search-page h3{font-size:19px}.eq-section-heading{flex-wrap:wrap}.eq-research{padding:18px 13px;gap:12px}.eq-research-icon{width:28px;height:28px}.eq-search-access{grid-template-columns:1fr;gap:8px;margin-bottom:15px}.eq-search-access-card{min-height:68px;padding:11px 12px!important}.eq-search-access-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.eq-search-access-icon svg{width:22px;height:22px}.eq-search-access-copy strong{font-size:14px}.eq-search-access-copy small{font-size:11px}.eq-cse summary{min-height:74px;padding:13px 11px;gap:9px}.eq-cse-summary-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.eq-cse-summary-icon svg{width:21px;height:21px}.eq-cse-summary-copy strong{font-size:14px}.eq-cse-summary-copy small{font-size:10.5px}.eq-cse-badge{display:none}.eq-cse-body{padding:13px 9px 15px}.eq-deep-actions button{flex:1;font-size:14px;padding-inline:8px}.eq-search-page .gsc-control-cse{max-width:100%}.eq-search-page .gsc-search-box{width:100%!important}}
@media(prefers-reduced-motion:reduce){.eq-search-page *{scroll-behavior:auto!important;transition:none!important}}
.eq-search-page .eq-resume{display:inline-block;margin-top:12px;padding:7px 12px;border:1px solid var(--s-line);border-radius:10px;font-size:14px;background:var(--s-bg)}
