/* =====================================================

   dalet.org — ملف الأنماط الرئيسي
   As per 22 Mars 2026

   ===================================================== */


/* =========================

   1. متغيرات الجذر

   ========================= */

  

:root {

--dalet-hebrew-font: "Times New Roman", "Noto Serif Hebrew", "David Libre", Times, serif;

}

  

body.single-post {

--dalet-ugaritic-font: 'Segoe UI Symbol', 'Arial Unicode MS', sans-serif;

--dalet-ugaritic-size: 0.74em;

}

  

  

/* =========================

   2. إعدادات الجسم والنص العام

   ========================= */

  

body {

font-size: 24px;

text-align: justify;

}

  

h1, h2, h3 {

text-align: center;

}

  

p {

font-size: 24px;

text-align: justify;

}

  

header {

font-size: 22px;

}

  

header ul, header li, header a {

font-size: 22px;

}

  

header * {

font-size: inherit;

}

  

h1, h2, h3, h4, h5, h6 {

color: #5e4529;

}

  

h4 {

font-size: 1.3em !important;

font-weight: bold !important;

}

  

h5 {

font-size: 1.05em !important;

font-weight: bold !important;

}

  

sup {

font-size: 14px;

}

  

img {

pointer-events: none;

}

  

::selection {

background-color: #BAA77E;

color: #ffffff;

}

  

[id] {

scroll-margin-top: 10px;

}

  

div#actionbar {

display: none;

}

  

#wpadminbar.ltr {

display: none;

}

  

  

/* =========================

   3. الروابط

   ========================= */

  

a {

color: inherit;

text-decoration: underline;

}

  

a:hover, a:focus {

text-decoration: underline !important;

text-decoration-style: solid !important;

outline: none !important;

box-shadow: none !important;

}

  

p {

font-weight: normal;

}

  

p a {

color: inherit;

font-weight: normal;

}

  

p a:hover {

color: #BAA77E;

text-decoration: underline;

}

  

u, a, .underline {

text-underline-offset: 11px;

}

  

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,

h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

a[href^="#ftn"], a[id^="_ftnref"] {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

color: inherit !important;

}

  

a[href^="#ftn"]:hover,

a[id^="_ftnref"]:hover,

a[href^="#ftn"]:focus,

a[id^="_ftnref"]:focus {

color: #BAA77E !important;

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

sup a {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

sup a:hover {

color: #BAA77E !important;

}

  

h4 a {

transition: color .3s ease-in-out;

}

  

h4:hover a {

color: #BAA77E !important;

}

  

.post-navigation-link-previous a,

.post-navigation-link-next a {

text-decoration: none !important;

outline: none !important;

}

  

.post-navigation-link-previous a:hover,

.post-navigation-link-next a:hover {

color: #BAA77E !important;

}

  

.post-navigation-link-previous:hover .wp-block-post-navigation-link__arrow-previous,

.post-navigation-link-next:hover .wp-block-post-navigation-link__arrow-next {

color: #BAA77E !important;

}

  

.wp-block-post-content a[aria-label^="Jump to footnote reference"],

.entry-content a[aria-label^="Jump to footnote reference"] {

display: none !important;

}

  

  

/* =========================

   4. التلميح (Tooltip)

   ========================= */

  

.tooltip {

position: relative;

display: inline-block;

cursor: pointer;

border-bottom: 1px dotted black;

}

  

.tooltip .tooltiptext {

visibility: hidden;

width: 160px;

background-color: #555;

color: #fff;

text-align: center;

border-radius: 5px;

padding: 5px;

position: absolute;

z-index: 1;

bottom: 125%;

left: 50%;

margin-left: -80px;

opacity: 0;

transition: opacity .3s;

}

  

.tooltip:hover .tooltiptext {

visibility: visible;

opacity: 1;

}

  

  

/* =========================

   5. الأزرار

   ========================= */

  

button,

input[type="submit"],

a.button,

.wp-block-button__link {

font-weight: bold !important;

font-size: 20px !important;

}

  

button[name="jetpack_subscriptions_widget"] {

background-color: #BAA77E !important;

border-color: #BAA77E !important;

color: #fff !important;

}

  

button.wp-block-search__button {

background-color: #BAA77E !important;

border-color: #BAA77E !important;

color: #fff !important;

}

  

button.wp-block-button__link {

background-color: #BAA77E !important;

border-color: #BAA77E !important;

color: #fff !important;

}

  

a.wp-block-button__link[href*="reader/site/subscription"] {

background-color: #BAA77E !important;

border-color: #BAA77E !important;

color: #fff !important;

text-decoration: none !important;

}

  

/* =========================

   6. القائمة (nav)

   ========================= */

  

nav a {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

nav a:hover,

nav a:focus {

text-decoration: none !important;

border-bottom: none !important;

outline: none !important;

box-shadow: none !important;

}

  

nav ul ul {

position: absolute !important;

top: 100% !important;

right: 0 !important;

background: #fff !important;

border: 1px solid #ddd !important;

padding: 10px 0 !important;

min-width: max-content !important;

width: max-content !important;

white-space: nowrap !important;

display: none !important;

box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;

}

  

nav ul li:hover > ul {

display: block !important;

}

  

nav ul ul li {

display: block !important;

padding: 6px !important;

text-align: right !important;

border-bottom: 1px solid #eee !important;

transition: background .3s ease-in-out !important;

white-space: nowrap !important;

}

  

nav ul ul li:last-child {

border-bottom: none !important;

}

  

nav ul ul a {

text-decoration: none !important;

color: #333 !important;

font-size: 20px !important;

display: block !important;

padding: 5px 10px !important;

white-space: nowrap !important;

}

  

nav ul ul ul {

right: 100% !important;

top: 0 !important;

min-width: max-content !important;

width: max-content !important;

white-space: nowrap !important;

}

  

nav ul ul .wp-block-navigation__submenu-icon {

display: none !important;

}

  

/* =========================

   7. iframe

   ========================= */

  

iframe {

border: 5px solid #BAA77E;

border-radius: 15px;

overflow: hidden;

transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;

}

  

iframe:hover {

transform: scale(1.05);

box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);

border-color: #5e4529;

}

  

  

/* =========================

   8. الصور

   ========================= */

  

.image-with-border {

border: 3px solid #BAA77E;

border-radius: 15px;

box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);

padding: 5px;

transition: transform .2s ease, box-shadow .3s ease, border-color .3s ease;

}

  

.image-with-border:hover {

transform: scale(1.05);

box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);

border-color: #5e4529;

}

  

.image-with-shadow {

box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);

transition: box-shadow .3s ease;

}

  

.image-with-shadow:hover {

box-shadow: 0 12px 30px rgba(0, 0, 0, 0.5);

}

  

.image-zoom {

transition: transform .3s ease;

}

  

.image-zoom:hover {

transform: scale(1.1);

}

  

.featur-img {

border: 3px solid #BAA77E;

border-radius: 15px;

box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);

padding: 5px;

transition: transform .2s ease, box-shadow .3s ease, border-color .3s ease;

}

  

  

/* =========================

   9. الاقتباسات (verse)

   ========================= */

  

.wp-block-verse,

.wp-block-quote,

.wp-block-pullquote,

blockquote {

position: relative !important;

z-index: 1 !important;

overflow: visible !important;

font-size: 21px;

}

  

.wp-block-verse {

background-color: #fffcf5;

border-radius: 8px;

box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);

padding: 20px;

margin: 20px auto;

line-height: 1.6;

max-width: 800px;

}

  

.wp-block-verse::before,

.wp-block-quote::before,

.wp-block-pullquote::before,

blockquote::before {

z-index: 1 !important;

}

  

.wp-block-verse::before {

content: "";

width: 2.5px;

height: calc(100% - 62px);

background-color: #BAA77E;

position: absolute;

top: 28px;

right: 0;

}

  

  

/* =========================

   10. عناصر خاصة داخل المقالات

   ========================= */

  

sup {

font-size: inherit !important;

vertical-align: super;

line-height: 0 !important;

}

  

.wp-element-caption {

font-size: 1.2rem !important;

line-height: 1.65;

}

  

.wp-block-post-terms {

font-size: 17px !important;

}

  

.wp-block-post-terms a {

text-decoration: none !important;

color: inherit;

}

  

.wp-block-post-terms a:hover {

color: #BAA77E !important;

}

  

.wp-block-post-title-test {

display: block;

max-height: 3.2em;

overflow: hidden;

text-overflow: ellipsis;

white-space: normal;

line-height: 1.65em;

}

  

h4.wp-block-post-title-test {

line-height: 1.5 !important;

}

  

.jetpack-sharing-buttons__services-list li {

transition: transform .3s ease-in-out;

}

  

.jetpack-sharing-buttons__services-list li:hover {

transform: scale(1.2);

}

  

  

/* =========================

   11. الحواشي (Footnotes)

   ========================= */

  

.modern-footnotes-footnote__note,

.modern-footnotes-note,

.mfn-note,

.mfn-tooltip,

.mfn-container,

.footnote-tooltip,

[role="tooltip"] {

position: absolute !important;

z-index: 999999 !important;

}

  

.modern-footnotes-footnote__note *,

.modern-footnotes-note *,

.mfn-note *,

.mfn-tooltip *,

.mfn-container *,

.footnote-tooltip * {

position: relative;

z-index: inherit;

}

  

sup,

sup a,

.modern-footnotes-footnote,

.modern-footnotes-footnote__button {

position: relative;

z-index: 10;

}

  

.modern-footnotes-list ol {

margin: 0 !important;

padding-right: 0 !important;

padding-left: 0 !important;

list-style: none !important;

}

  

.modern-footnotes-list li {

direction: rtl !important;

text-align: right !important;

margin-bottom: 0.85em !important;

}

  

.modern-footnotes-list li > a:first-child,

.modern-footnotes-list li > sup:first-child,

.modern-footnotes-list li > span:first-child {

display: inline-block !important;

margin-left: 0.45em !important;

margin-right: 0 !important;

}

  

.modern-footnotes-list a[href^="http"],

.modern-footnotes-list a[href^="https"] {

direction: ltr !important;

unicode-bidi: isolate !important;

display: inline-block !important;

}

  

sup a,

.modern-footnotes-footnote a,

.modern-footnotes-footnote__button,

a[href^="#ftn"],

a[id^="_ftnref"] {

color: #5e4529 !important;

font-size: 0.8em !important;

font-weight: 500 !important;

line-height: 1 !important;

text-decoration: none !important;

border-bottom: none !important;

box-shadow: none !important;

padding: 0em !important;

}

  

.modern-footnotes-footnote__note,

.modern-footnotes-note,

.mfn-note,

.mfn-tooltip,

.mfn-container,

.footnote-tooltip {

background-color: #fffcf5 !important;

border: 1.5px solid #8e8a83 !important;

box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18) !important;

}

  

  

/* =========================

   12. روابط sub-links و related-links

   ========================= */

  

.sub-links a {

transition: transform .3s ease;

}

  

.sub-links a:hover {

transform: scale(1.1);

}

  

.sub-menu-text a {

transition: transform .3s ease;

font-size: 18px;

}

  

.sub-menu-text a:hover {

transform: scale(1.1);

}

  

.related-links a {

text-decoration: none;

outline: none;

}

  

.related-links a:focus,

.related-links a:hover {

color: #BAA77E;

text-decoration: none;

outline: none;

}

  

.no-underline-text a {

text-decoration: none !important;

color: #5e4529;

}

  

.no-underline-text a:hover {

color: #BAA77E !important;

}

  

.sub-links {

color: #5e4529 !important;

}

  

.sub-links a,

.sub-links a:link,

.sub-links a:visited,

.sub-links a:hover,

.sub-links a:active,

.sub-links a:focus {

color: #5e4529 !important;

text-decoration-color: #5e4529;

}

  

.sub-links svg {

fill: currentColor !important;

stroke: currentColor !important;

}

  

  

/* =========================

   13. الجداول العامة

   ========================= */

  

table thead th {

background-color: #f0eadf;

color: #5e4529;

font-weight: 600;

padding: .7em .6em;

text-align: center;

border-bottom: 2px solid #5e4529;

}

  

table td {

padding: .65em .6em;

text-align: center;

border-bottom: 1px solid #e1d8c7;

}

  

table,

table th,

table td {

border-left: none;

border-right: none;

border-top: none;

}

  

table tbody tr:nth-child(even) {

background-color: #f6f3ed;

}

  

table td,

table th {

vertical-align: middle;

line-height: 1.7;

}

  

span[lang="uga"] {

font-size: .8em;

}

  

.wp-block-table span[lang="uga"] {

font-size: .8em;

}

  

  

/* =========================

   14. زر العودة للأعلى

   ========================= */

  

.scroll-to-top {

position: fixed;

bottom: 30px;

left: 20px;

width: 35px;

height: 35px;

background-color: #BAA77E;

border-radius: 50%;

background-image: url('https://daletdotorg.wordpress.com/wp-content/uploads/2024/08/gender-47-1024-background-removed.png');

background-size: 28px 28px;

background-repeat: no-repeat;

background-position: center -.2px;

text-align: center;

text-decoration: none;

box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);

transition: opacity 0.3s, box-shadow .3s;

z-index: 9999;

opacity: .5;

}

  

.scroll-to-top::before {

content: '';

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background-image: inherit;

background-size: inherit;

background-repeat: inherit;

background-position: inherit;

filter: invert(1);

}

  

.scroll-to-top:hover {

opacity: 1;

}

  

.scroll-to-top:active {

opacity: 1;

}

  

body:not(.single-post) .scroll-to-top {

display: none;

}

  

  

/* =========================

   15. الكاروسيل

   ========================= */

  

.custom-carousel .swiper-button-next,

.custom-carousel .swiper-button-prev {

color: #5e4529 !important;

}

  

.custom-carousel .swiper-button-next::after,

.custom-carousel .swiper-button-prev::after {

background-color: #5e4529 !important;

}

  

.custom-carousel .swiper-pagination-bullet {

background-color: #5e4529 !important;

}

  

.custom-carousel .swiper-pagination-bullet-active {

background-color: #5e4529 !important;

}

  

.custom-carousel .swiper-button-prev::after,

.custom-carousel .swiper-button-next::after {

color: #5e4529 !important;

font-size: 24px !important;

}

  

.custom-carousel .swiper-button-prev,

.custom-carousel .swiper-button-next {

background-color: #BAA77E !important;

border-radius: 50%;

width: 40px;

height: 40px;

display: flex;

align-items: center;

justify-content: center;

opacity: .8;

transition: opacity .3s ease, background-color .3s ease;

}

  

.custom-carousel .swiper-button-prev:hover,

.custom-carousel .swiper-button-next:hover {

opacity: 1;

background-color: #5e4529 !important;

}

  

.custom-carousel .swiper-button-prev:hover::after,

.custom-carousel .swiper-button-next:hover::after {

color: #BAA77E !important;

}

  

  

/* =========================

   16. شريط الترخيص (CC)

   ========================= */

  

.cc-meta {

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

gap: .4rem;

margin-block: .25rem .5rem;

}

  

.cc-pill {

direction: ltr;

display: inline-block;

font-size: .9rem;

padding: .2rem .6rem;

border: 1px solid #BAA77E;

border-radius: .6rem;

text-decoration: none;

color: #5e4529;

}

  

.cc-drop summary {

display: inline-block;

cursor: pointer;

font-size: 1.05rem;

color: #5e4529;

text-decoration: none;

list-style: none;

}

  

.cc-drop summary::-webkit-details-marker {

display: none;

}

  

.cc-card {

margin: .6rem auto 0;

padding: clamp(.6rem, 3vw, 1rem);

border: 1px dashed #BAA77E;

border-radius: .9rem;

background: #f8f6f2;

width: min(100%, 64rem);

line-height: 1.7;

font-size: .9rem;

text-align: start;

box-sizing: border-box;

}

  

.cc-card p {

margin: .5rem 0;

}

  

.cc-card a {

color: #5e4529;

}

  

.cc-card, .cc-card p, .cc-card a, .cc-card li {

font-size: 1.05rem !important;

line-height: 1.7;

}

  

.cc-card, .cc-card * {

overflow-wrap: anywhere;

word-break: break-word;

}

  

.cc-print-permalink {

display: none;

}

  

.cc-copy-btn {

display: block !important;

width: fit-content !important;

margin: 1.1rem auto 0.9rem auto !important;

padding: 0.55em 1.35em !important;

font-size: 1.02rem !important;

line-height: 1.35 !important;

font-weight: 700 !important;

text-align: center !important;

background: transparent !important;

color: #5e4529 !important;

border: 1.5px solid #BAA77E !important;

border-radius: 0 !important;

box-shadow: none !important;

cursor: pointer !important;

}

  

.cc-copy-btn:hover,

.cc-copy-btn:focus {

background: #BAA77E !important;

color: #fffcf5 !important;

border-color: #BAA77E !important;

outline: none !important;

}

  

  

/* =========================

   17. صندوق box-border

   ========================= */

  

.box-border {

background: #fffcf5 !important;

padding: 20px !important;

border-radius: 10px !important;

box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;

max-width: 600px !important;

margin: auto !important;

text-align: right !important;

}

  

.box-border,

.box-border p,

.box-border .title,

.box-border .category h5,

.box-border .category li,

.box-border .category li a {

text-align: justify !important;

}

  

.box-border .title {

color: #5e4529 !important;

font-size: 28px !important;

margin-bottom: 10px !important;

font-weight: bold !important;

text-align: center !important;

}

  

.box-border .category h5 {

color: #5e4529 !important;

font-size: 0 !important;

padding: 8px;

margin-bottom: 0 !important;

}

  

.box-border .category ul {

list-style-type: none !important;

padding: 0 !important;

margin: 0 !important;

}

  

.box-border .category li {

background: #eae2d0 !important;

padding: 10px !important;

margin: 5px 0 !important;

font-size: 20px !important;

border-radius: 5px !important;

transition: background .3s ease-in-out !important;

cursor: pointer !important;

}

  

.box-border .category li:hover {

background: #BAA77E !important;

}

  

.box-border .category li a {

text-decoration: none !important;

border: none !important;

color: #5e4529 !important;

display: block !important;

padding: 2px !important;

}

  

.box-border .category li:hover a {

color: white !important;

}

  

.box-border .category h5 a {

text-decoration: none !important;

color: #5e4529 !important;

font-size: 20px !important;

font-weight: bold !important;

transition: color .3s ease-in-out !important;

}

  

.box-border .category a {

color: black !important;

text-decoration: none !important;

}

  

.box-border .category a:hover, .box-border .category a:focus {

color: #BAA77E !important;

}

  

.box-border .category li:hover a,

.box-border .category li:hover .date {

color: white !important;

}

  

.date {

display: block !important;

font-size: .85em !important;

color: #5e4529 !important;

margin-top: 3px !important;

text-align: left !important;

}

  

.box-border .category li {

background: #eae2d0;

padding: 10px;

margin: 5px 0;

font-size: 18px;

border-radius: 5px;

transition: background .3s ease-in-out;

cursor: pointer;

list-style: none;

}

  

.box-border .category li a {

display: block;

width: 100%;

height: 100%;

text-decoration: none;

color: #5e4529;

padding: 10px;

border-radius: 5px;

}

  

.box-border .category li:hover {

background: #BAA77E;

}

  

.box-border .category li:hover a {

color: white;

}

  

.box-border p.qr-note {

color: #5e4529 !important;

text-align: center !important;

text-align-last: center !important;

font-size: 22px !important;

}

  

  

/* =========================

   18. صندوق box-border-post

   ========================= */

  

.box-border-post {

background: #fffcf5 !important;

padding: 27px !important;

border-radius: 10px !important;

box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;

max-width: 800px !important;

margin: auto !important;

text-align: right !important;

}

  

.box-border-post,

.box-border-post p,

.box-border-post .title,

.box-border-post .category h5,

.box-border-post .category li,

.box-border-post .category li a {

text-align: justify !important;

}

  

.box-border-post .title {

color: #5e4529 !important;

font-size: 28px !important;

margin-bottom: 10px !important;

font-weight: bold !important;

text-align: center !important;

}

  

.box-border-post .category h5 {

color: #5e4529 !important;

font-size: 22px !important;

margin-bottom: 28.3px !important;

}

  

.box-border-post .category ul {

list-style-type: none !important;

padding: 0 !important;

margin: 0 !important;

}

  

.box-border-post .category li {

background: #eae2d0 !important;

padding: 10px !important;

margin: 5px 0 !important;

font-size: 20px !important;

border-radius: 5px !important;

transition: background .3s ease-in-out !important;

cursor: pointer !important;

}

  

.box-border-post .category li:hover {

background: #BAA77E !important;

}

  

.box-border-post .category li a {

text-decoration: none !important;

border: none !important;

color: #5e4529 !important;

display: block !important;

padding: 2px !important;

}

  

.box-border-post .category li:hover a {

color: white !important;

}

  

.box-border-post .category h5 a {

text-decoration: none !important;

color: #5e4529 !important;

font-size: 22px !important;

font-weight: bold !important;

transition: color .3s ease-in-out !important;

}

  

.box-border-post .category a {

color: black !important;

text-decoration: none !important;

}

  

.box-border-post .category a:hover, .box-border-post .category a:focus {

color: #BAA77E !important;

}

  

.box-border-post .category li:hover a,

.box-border-post .category li:hover .date {

color: white !important;

}

  

.box-border-post .category li {

background: #eae2d0;

padding: 10px;

margin: 5px 0;

font-size: 18px;

border-radius: 5px;

transition: background .3s ease-in-out;

cursor: pointer;

list-style: none;

}

  

.box-border-post .category li a {

display: block;

width: 100%;

height: 100%;

text-decoration: none;

color: #5e4529;

padding: 10px;

border-radius: 5px;

}

  

.box-border-post .category li:hover {

background: #BAA77E;

}

  

.box-border-post .category li:hover a {

color: white;

}

  

  

/* =========================

   19. صندوق box-border-gal

   ========================= */

  

.box-border-gal {

background: #fffcf5 !important;

padding: 20px 5px !important;

border-radius: 10px !important;

box-shadow: 0 8px 12px rgba(94, 69, 41, 0.2) !important;

max-width: 800px !important;

margin: auto !important;

text-align: right !important;

}

  

.box-border-gal,

.box-border-gal p,

.box-border-gal .title,

.box-border-gal .category h5,

.box-border-gal .category li,

.box-border-gal .category li a {

text-align: justify !important;

}

  

.box-border-gal .title {

color: #5e4529 !important;

font-size: 28px !important;

margin-bottom: 10px !important;

font-weight: bold !important;

text-align: center !important;

}

  

.box-border-gal .category h5 {

color: #5e4529 !important;

font-size: 22px !important;

margin-bottom: 28.3px !important;

}

  

.box-border-gal .category ul {

list-style-type: none !important;

padding: 0 !important;

margin: 0 !important;

}

  

.box-border-gal .category li {

background: #eae2d0 !important;

padding: 10px !important;

margin: 5px 0 !important;

font-size: 20px !important;

border-radius: 5px !important;

transition: background .3s ease-in-out !important;

cursor: pointer !important;

}

  

.box-border-gal .category li:hover {

background: #BAA77E !important;

}

  

.box-border-gal .category li a {

text-decoration: none !important;

border: none !important;

color: #5e4529 !important;

display: block !important;

padding: 2px !important;

}

  

.box-border-gal .category li:hover a {

color: white !important;

}

  

.box-border-gal .category h5 a {

text-decoration: none !important;

color: #5e4529 !important;

font-size: 22px !important;

font-weight: bold !important;

transition: color .3s ease-in-out !important;

}

  

.box-border-gal .category a {

color: black !important;

text-decoration: none !important;

}

  

.box-border-gal .category a:hover, .box-border-gal .category a:focus {

color: #BAA77E !important;

}

  

.box-border-gal .category li:hover a,

.box-border-gal .category li:hover .date {

color: white !important;

}

  

  

/* =========================

   20. العنوان title

   ========================= */

  

.title {

display: flex;

flex-direction: column;

align-items: center;

gap: 5px;

font-size: 22px;

font-weight: bold;

text-align: center;

}

  

.title-icon {

width: 50px;

height: auto;

}

  

.title-rails {

position: relative;

display: block;

width: max-content;

padding: 0 .75rem;

text-align: center;

float: none !important;

align-self: center;

justify-self: center;

}

  

.title-rails::before,

.title-rails::after {

content: "";

position: absolute;

top: 50%;

transform: translateY(-50%);

height: 2px;

width: clamp(24px, 4.5vw, 60px);

}

  

.title-rails::before {

right: 100%;

margin-right: .5rem;

background: linear-gradient(90deg, #BAA77E, #5e4529);

}

  

.title-rails::after {

left: 100%;

margin-left: .5rem;

background: linear-gradient(90deg, #5e4529, #BAA77E);

}

  

.title-sub {

color: #BAA77E !important;

font-size: 25px !important;

font-weight: 700;

display: inline-block;

margin-top: .35rem;

}

  

.title-rails-rev::before {

background: linear-gradient(90deg, #5e4529, #BAA77E) !important;

}

  

.title-rails-rev::after {

background: linear-gradient(90deg, #BAA77E, #5e4529) !important;

}

  

.title-rails-short::before,

.title-rails-short::after {

width: clamp(18px, 3.8vw, 48px) !important;

}

  

.qr-card .title-sub {

font-size: clamp(25px, 1.2vw, 24px) !important;

}

  

  

/* =========================

   21. الأرشيف

   ========================= */

  

.archive .wp-block-query > .wp-block-query-title {

margin-bottom: 16px !important;

}

  

.archive .wp-block-query > .wp-block-query-title + .wp-block-term-description {

margin-top: 0 !important;

}

  

.archive .wp-block-term-description.box-border-post {

margin: 0 auto !important;

padding-top: 12px !important;

padding-bottom: 16px !important;

}

  

.archive main.wp-block-query {

text-align: center;

}

  

.archive main.wp-block-query > .wp-block-query-title {

position: relative;

display: inline-block;

padding: 0 .75rem;

color: #5e4529;

font-weight: 800;

}

  

.archive main.wp-block-query > .wp-block-query-title::before,

.archive main.wp-block-query > .wp-block-query-title::after {

content: "";

position: absolute;

top: 50%;

width: clamp(24px, 4.5vw, 60px);

height: 2px;

transform: translateY(-50%);

}

  

.archive main.wp-block-query > .wp-block-query-title::before {

right: 100%;

margin-right: .5rem;

background: linear-gradient(90deg, #BAA77E, #5e4529);

}

  

.archive main.wp-block-query > .wp-block-query-title::after {

left: 100%;

margin-left: .5rem;

background: linear-gradient(90deg, #5e4529, #BAA77E);

}

  

  

/* =========================

   22. الخطوط والنصوص الخاصة

   ========================= */

  

body.single-post .wp-block-post-content .auto-script-uga,

body.single-post .entry-content .auto-script-uga,

body.single-post .wp-block-post-content [lang="uga"],

body.single-post .entry-content [lang="uga"] {

font-family: var(--dalet-ugaritic-font) !important;

font-size: var(--dalet-ugaritic-size) !important;

unicode-bidi: isolate;

}

  

.auto-script-he,

span[lang="he"],

span[lang^="he-"],

h1 [lang="he"],

h2 [lang="he"],

h3 [lang="he"],

h4 [lang="he"],

h5 [lang="he"],

h6 [lang="he"] {

font-family: var(--dalet-hebrew-font) !important;

font-size: 0.92em !important;

}

  

.auto-script-he *,

span[lang="he"] *,

span[lang^="he-"] * {

font-family: inherit !important;

font-size: inherit !important;

}

  

.related-links,

.related-links a,

.related-links li,

.related-links h3,

.related-links h4,

.related-links .wp-block-post-title,

.related-links .wp-block-post-title a {

font-family: inherit !important;

}

  

.related-links .auto-script-he,

.related-links span[lang="he"],

.related-links span[lang^="he-"] {

font-family: "Times New Roman", "Noto Serif Hebrew", "David Libre", Times, serif !important;

font-size: 0.92em !important;

}

  

.related-links .auto-script-he *,

.related-links span[lang="he"] *,

.related-links span[lang^="he-"] * {

font-family: inherit !important;

font-size: inherit !important;

}

  

.auto-script-latin,

span[lang="en"],

span[lang^="en-"],

.lang-number {

font-size: inherit !important;

font-family: inherit !important;

line-height: inherit !important;

font-weight: inherit !important;

font-style: inherit !important;

letter-spacing: inherit !important;

}

  

.wp-block-post-title-test .auto-script-he,

.wp-block-post-title-test span[lang="he"],

.wp-block-post-title-test span[lang^="he-"] {

font-family: "Times New Roman", "Noto Serif Hebrew", "David Libre", Times, serif !important;

font-size: 0.92em !important;

}

  

.wp-block-post-title-test .auto-script-he *,

.wp-block-post-title-test span[lang="he"] *,

.wp-block-post-title-test span[lang^="he-"] * {

font-family: inherit !important;

font-size: inherit !important;

}

  

.wp-block-post-title-test {

font-family: inherit !important;

}

  

.dalet-special-char {

font-size: 0.80em !important;

line-height: 1 !important;

}

  

.is-safari .dalet-special-char {

font-size: 0.67em !important;

line-height: 1 !important;

}

  

.lang-number {

line-height: inherit !important;

font-weight: inherit !important;

font-style: inherit !important;

letter-spacing: inherit !important;

direction: inherit !important;

unicode-bidi: normal !important;

}

  

  

/* =========================

   23. جداول دالِت التفاعلية

   ========================= */

  

.dalet-table-controls {

display: flex;

flex-wrap: wrap;

gap: 8px;

justify-content: center;

align-items: center;

margin: 0 0 12px 0;

}

  

.dalet-table-toggle {

cursor: pointer;

border: 1.5px solid #5e4529;

background: #fcfaf5;

color: #5e4529;

font: inherit;

line-height: 1.4;

padding: 8px 16px;

border-radius: 999px;

transition: background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease;

box-shadow: 0 1px 4px rgba(94, 69, 41, 0.08);

}

  

.dalet-table-toggle:hover,

.dalet-table-toggle:focus {

background: #f3ede2;

color: #5e4529;

border-color: #5e4529;

outline: none;

box-shadow: 0 3px 8px rgba(94, 69, 41, 0.12);

}

  

.dalet-table-toggle.is-active {

background: #5e4529;

color: #fffcf5;

border-color: #5e4529;

font-weight: 700;

}

  

.dalet-grammar-table .dalet-entry + .dalet-entry,

.dalet-pron-only-table .dalet-entry + .dalet-entry,

.dalet-arabic-pron-table .dalet-entry + .dalet-entry {

margin-top: 0.35em;

}

  

.dalet-grammar-table .dalet-main,

.dalet-pron-only-table .dalet-main,

.dalet-arabic-pron-table .dalet-main {

display: block;

}

  

.dalet-grammar-table .dalet-pron,

.dalet-pron-only-table .dalet-pron {

display: none;

margin-top: 0.15em;

font-size: 0.88em;

opacity: 0.8;

}

  

.dalet-grammar-table .dalet-pron [lang="en"],

.dalet-pron-only-table .dalet-pron [lang="en"] {

direction: rtl;

unicode-bidi: embed;

display: inline-block;

}

  

.dalet-grammar-figure.show-pron .dalet-pron,

.dalet-pron-only-figure.show-pron .dalet-pron {

display: block;

}

  

.dalet-grammar-figure:not(.show-hebrew) .dalet-grammar-table th:last-child,

.dalet-grammar-figure:not(.show-hebrew) .dalet-grammar-table td:last-child {

display: none;

}

  

.dalet-arabic-pron-figure:not(.show-arabic-pron) .dalet-arabic-pron-table th:nth-child(2),

.dalet-arabic-pron-figure:not(.show-arabic-pron) .dalet-arabic-pron-table td:nth-child(2) {

display: none;

}

  

.dalet-grammar-figure,

.dalet-pron-only-figure,

.dalet-arabic-pron-figure {

margin-right: auto;

margin-left: auto;

}

  

.dalet-grammar-table,

.dalet-pron-only-table,

.dalet-arabic-pron-table {

width: 100%;

max-width: 100%;

margin-right: auto;

margin-left: auto;

table-layout: auto;

}

  

.single-post .wp-block-table,

.single-post figure.wp-block-table {

width: 100%;

max-width: 600px;

margin-right: auto !important;

margin-left: auto !important;

overflow-x: auto;

-webkit-overflow-scrolling: touch;

}

  

.single-post .wp-block-table table,

.single-post .dalet-grammar-table,

.single-post .dalet-pron-only-table,

.single-post .dalet-arabic-pron-table {

width: 100%;

max-width: 100%;

margin-right: auto !important;

margin-left: auto !important;

table-layout: auto;

border-collapse: collapse;

}

  

.dalet-grammar-table,

.dalet-pron-only-table,

.dalet-arabic-pron-table {

border-collapse: collapse;

}

  

.dalet-grammar-table th,

.dalet-grammar-table td,

.dalet-pron-only-table th,

.dalet-pron-only-table td,

.dalet-arabic-pron-table th,

.dalet-arabic-pron-table td {

border: 1px solid #8f7753;

}

  

.dalet-grammar-table thead th,

.dalet-pron-only-table thead th,

.dalet-arabic-pron-table thead th {

border-bottom: 2px solid #5e4529;

}

  

.dalet-grammar-figure .wp-element-caption,

.dalet-pron-only-figure .wp-element-caption,

.dalet-arabic-pron-figure .wp-element-caption {

display: block;

width: 100%;

max-width: 500px;

margin-right: auto !important;

margin-left: auto !important;

text-align: center !important;

}

  

  

/* =========================

   24. قسم الاشتراك والبحث

   ========================= */

  

.dalet-connect-section {

background: transparent !important;

border: 0 !important;

padding-top: 1.1em !important;

padding-bottom: 0.7em !important;

}

  

.dalet-connect-card,

.dalet-connect-card-single {

background: transparent !important;

border: 0 !important;

box-shadow: none !important;

border-radius: 0 !important;

max-width: 760px;

margin-right: auto;

margin-left: auto;

padding: 0 !important;

}

  

.dalet-card-title {

color: #6f4e37;

margin-top: 0;

margin-bottom: 0.5em;

text-align: center !important;

font-size: 1.75rem;

line-height: 1.35;

}

  

.dalet-news-wrap {

margin-bottom: 1.2em;

}

  

.dalet-search-wrap {

margin-top: 0;

}

  

.dalet-news-wrap form,

.dalet-news-wrap .wp-block-jetpack-subscriptions,

.dalet-home-search {

max-width: 620px;

margin-right: auto !important;

margin-left: auto !important;

}

  

.dalet-news-wrap .wp-block-jetpack-subscriptions form,

.dalet-news-wrap form {

position: relative;

min-height: 48px;

}

  

.dalet-news-wrap input[type="email"],

.dalet-news-wrap input[type="text"],

#subscribe-field {

width: 100% !important;

height: 48px !important;

min-height: 48px !important;

box-sizing: border-box !important;

background: #ffffff !important;

border: 1px solid rgba(120, 90, 60, 0.22) !important;

border-radius: 12px !important;

box-shadow: none !important;

color: #3f342d !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

padding: 0.68em 1em 0.68em 112px !important;

}

  

.dalet-news-wrap input[type="email"]::placeholder,

.dalet-news-wrap input[type="text"]::placeholder,

#subscribe-field::placeholder {

color: #8a7b70 !important;

opacity: 1 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.dalet-news-wrap button,

.dalet-news-wrap input[type="submit"],

.dalet-news-wrap .wp-element-button,

.dalet-news-wrap .components-button,

.dalet-news-wrap .wp-block-jetpack-subscriptions__submit {

position: absolute !important;

left: 4px !important;

top: 4px !important;

transform: none !important;

width: 96px !important;

min-width: 96px !important;

height: 40px !important;

min-height: 40px !important;

padding: 0 !important;

margin: 0 !important;

border: 0 !important;

border-radius: 12px !important;

background: #BAA77E !important;

color: #ffffff !important;

box-shadow: none !important;

cursor: pointer !important;

appearance: none !important;

-webkit-appearance: none !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

font-weight: 700 !important;

line-height: 1.2 !important;

z-index: 2 !important;

transition: background-color 0.2s ease, color 0.2s ease;

}

  

.dalet-home-search {

margin-top: 0.35em;

}

  

.dalet-home-search .wp-block-search__inside-wrapper {

background: #ffffff !important;

border: 1px solid rgba(120, 90, 60, 0.22) !important;

border-radius: 12px !important;

box-shadow: none !important;

padding: 4px !important;

height: 48px !important;

min-height: 48px !important;

}

  

.dalet-home-search .wp-block-search__input {

border: 0 !important;

background: transparent !important;

box-shadow: none !important;

color: #3f342d !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

padding: 0.68em 1em !important;

}

  

.dalet-home-search .wp-block-search__input::placeholder {

color: #8a7b70 !important;

opacity: 1 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.dalet-home-search .wp-block-search__button {

width: 96px !important;

min-width: 96px !important;

height: 40px !important;

min-height: 40px !important;

padding: 0 !important;

margin: 0 !important;

border: 0 !important;

border-radius: 12px !important;

background: #BAA77E !important;

color: #ffffff !important;

box-shadow: none !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

font-weight: 700 !important;

line-height: 1.2 !important;

}

  

.dalet-news-wrap input[type="email"]:focus,

.dalet-news-wrap input[type="text"]:focus,

#subscribe-field:focus,

.dalet-home-search .wp-block-search__input:focus,

.dalet-home-search .wp-block-search__inside-wrapper:focus-within {

outline: none !important;

border-color: #6f4e37 !important;

box-shadow: 0 0 0 2px rgba(111, 78, 55, 0.08) !important;

}

  

.dalet-news-wrap button:hover,

.dalet-news-wrap input[type="submit"]:hover,

.dalet-news-wrap .wp-element-button:hover,

.dalet-news-wrap .components-button:hover,

.dalet-news-wrap .wp-block-jetpack-subscriptions__submit:hover,

.dalet-news-wrap button:focus,

.dalet-news-wrap input[type="submit"]:focus,

.dalet-news-wrap .wp-element-button:focus,

.dalet-news-wrap .components-button:focus,

.dalet-news-wrap .wp-block-jetpack-subscriptions__submit:focus,

.dalet-home-search .wp-block-search__button:hover,

.dalet-home-search .wp-block-search__button:focus {

background: #5E4529 !important;

color: #FFFCF5 !important;

outline: none !important;

}

  

.dalet-news-wrap .wp-block-jetpack-subscriptions p:empty {

display: none !important;

}

  

.dalet-news-wrap a.wp-block-button__link.no-border-radius[href*="subscription"] {

background: #BAA77E !important;

color: #FFFCF5 !important;

border: 0 !important;

border-radius: 12px !important;

box-shadow: none !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

font-weight: 700 !important;

line-height: 1.2 !important;

text-decoration: none !important;

padding: 0.62em 1.05em !important;

min-height: 40px !important;

display: inline-flex !important;

align-items: center !important;

justify-content: center !important;

margin: 0 !important;

}

  

.dalet-connect-section .dalet-card-title {

font-size: 1.45rem !important;

margin-bottom: 0.35em !important;

line-height: 1.25 !important;

}

  

.dalet-connect-section .dalet-news-wrap {

margin-bottom: 0.75em !important;

}

  

.dalet-connect-section .dalet-news-wrap form,

.dalet-connect-section .dalet-news-wrap .wp-block-jetpack-subscriptions,

.dalet-connect-section .dalet-home-search {

max-width: 560px !important;

}

  

.dalet-connect-section .dalet-news-wrap .wp-block-jetpack-subscriptions form,

.dalet-connect-section .dalet-news-wrap form {

min-height: 44px !important;

}

  

.dalet-connect-section .dalet-news-wrap input[type="email"],

.dalet-connect-section .dalet-news-wrap input[type="text"],

.dalet-connect-section #subscribe-field {

height: 44px !important;

min-height: 44px !important;

padding: 0.55em 0.9em 0.55em 104px !important;

font-size: 0.96rem !important;

border-radius: 11px !important;

}

  

.dalet-connect-section .dalet-news-wrap button,

.dalet-connect-section .dalet-news-wrap input[type="submit"],

.dalet-connect-section .dalet-news-wrap .wp-element-button,

.dalet-connect-section .dalet-news-wrap .components-button,

.dalet-connect-section .dalet-news-wrap .wp-block-jetpack-subscriptions__submit {

width: 88px !important;

min-width: 88px !important;

height: 36px !important;

min-height: 36px !important;

font-size: 0.95rem !important;

border-radius: 11px !important;

}

  

.dalet-connect-section .dalet-home-search {

margin-top: 0.2em !important;

}

  

.dalet-connect-section .dalet-home-search .wp-block-search__inside-wrapper {

height: 44px !important;

min-height: 44px !important;

border-radius: 11px !important;

}

  

.dalet-connect-section .dalet-home-search .wp-block-search__input {

padding: 0.55em 0.9em !important;

font-size: 0.96rem !important;

}

  

.dalet-connect-section .dalet-home-search .wp-block-search__button {

width: 88px !important;

min-width: 88px !important;

height: 36px !important;

min-height: 36px !important;

font-size: 0.95rem !important;

border-radius: 11px !important;

}

  

.dalet-home-search .wp-block-search__button {

position: relative !important;

top: -1px !important;

}

  

  

/* =========================

   25. Jetpack Instant Search

   ========================= */

  

.jetpack-instant-search,

.jetpack-instant-search__overlay,

.jetpack-instant-search__overlay--light {

background: rgba(90, 82, 74, 0.58) !important;

backdrop-filter: blur(6px);

-webkit-backdrop-filter: blur(6px);

}

  

.jetpack-instant-search__search-results-wrapper,

.jetpack-instant-search__search-results {

background: #fcfaf6 !important;

color: #3f342d !important;

border-radius: 20px !important;

box-shadow: 0 18px 45px rgba(50, 35, 22, 0.16) !important;

}

  

.jetpack-instant-search__search-results-controls {

background: #fcfaf6 !important;

border-bottom: 1px solid rgba(111, 78, 55, 0.12) !important;

padding-top: 18px !important;

padding-bottom: 14px !important;

}

  

.jetpack-instant-search__search-results-search-form,

.jetpack-instant-search__search-form,

.jetpack-instant-search__box {

background: transparent !important;

}

  

.jetpack-instant-search__box-input,

input.search-field.jetpack-instant-search__box-input,

[id^="jetpack-instant-search__box-input-"] {

background: #fffdf9 !important;

color: #4b3a2f !important;

border: 1px solid rgba(111, 78, 55, 0.28) !important;

border-radius: 16px !important;

min-height: 58px !important;

padding: 0.85em 1.15em !important;

box-shadow: 0 2px 10px rgba(80, 55, 30, 0.04) !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1.18rem !important;

line-height: 1.4 !important;

outline: none !important;

transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;

}

  

.jetpack-instant-search__box-input::placeholder,

input.search-field.jetpack-instant-search__box-input::placeholder,

[id^="jetpack-instant-search__box-input-"]::placeholder {

color: #8a7b70 !important;

opacity: 1 !important;

}

  

.jetpack-instant-search__box-input:focus,

input.search-field.jetpack-instant-search__box-input:focus,

[id^="jetpack-instant-search__box-input-"]:focus {

border-color: #6f4e37 !important;

box-shadow: 0 0 0 3px rgba(111, 78, 55, 0.12) !important;

background: #ffffff !important;

}

  

.jetpack-instant-search__box-gridicon {

color: #6f4e37 !important;

opacity: 0.85 !important;

}

  

.jetpack-instant-search__overlay-close {

background: transparent !important;

color: #6f4e37 !important;

border: 0 !important;

border-radius: 12px !important;

transition: background-color 0.2s ease, color 0.2s ease;

}

  

.jetpack-instant-search__overlay-close:hover,

.jetpack-instant-search__overlay-close:focus {

background: rgba(111, 78, 55, 0.08) !important;

color: #4b3628 !important;

outline: none !important;

}

  

.jetpack-instant-search__search-results-content {

background: #fcfaf6 !important;

color: #3f342d !important;

padding-top: 20px !important;

padding-bottom: 20px !important;

}

  

.jetpack-instant-search__search-results,

.jetpack-instant-search__search-results-content,

.jetpack-instant-search__search-results-content p,

.jetpack-instant-search__search-results-content li,

.jetpack-instant-search__search-results-content div,

.jetpack-instant-search__search-results-content span,

.jetpack-instant-search__search-results-content label,

.jetpack-instant-search__search-results-content small,

.jetpack-instant-search__search-results-controls,

.jetpack-instant-search__search-results-controls *,

.jetpack-instant-search__search-results [lang="en"],

.jetpack-instant-search__search-results-content [lang="en"],

.jetpack-instant-search__search-results-content .dalet-sort-links,

.jetpack-instant-search__search-results-content .dalet-sort-links *,

.jetpack-instant-search__search-results-controls .dalet-sort-links,

.jetpack-instant-search__search-results-controls .dalet-sort-links * {

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

letter-spacing: 0 !important;

}

  

.jetpack-instant-search__search-results .dalet-hebrew-search,

.jetpack-instant-search__search-results .dalet-hebrew-search * {

font-family: "Times New Roman", Times, serif !important;

font-size: 0.84em !important;

line-height: 1.2 !important;

letter-spacing: 0 !important;

direction: rtl !important;

unicode-bidi: isolate !important;

}

  

.jetpack-instant-search__search-results-content h1,

.jetpack-instant-search__search-results-content h2,

.jetpack-instant-search__search-results-content h3,

.jetpack-instant-search__search-results-content h4,

.jetpack-instant-search__search-results-content h5,

.jetpack-instant-search__search-results-content h6 {

color: #4f3729 !important;

line-height: 1.5 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.jetpack-instant-search__search-results-content h2,

.jetpack-instant-search__search-results-content h3,

.jetpack-instant-search__search-results-content [class*="title"] {

font-size: 1.72rem !important;

line-height: 1.5 !important;

font-weight: 700 !important;

color: #4f3729 !important;

margin-bottom: 0.35em !important;

}

  

.jetpack-instant-search__search-results-content a {

color: #4f3729 !important;

text-decoration: none !important;

transition: color 0.2s ease;

}

  

.jetpack-instant-search__search-results-content a:hover,

.jetpack-instant-search__search-results-content a:focus {

color: #7a553b !important;

text-decoration: underline !important;

}

  

.jetpack-instant-search__search-results-content p:first-child,

.jetpack-instant-search__search-results-content .search-result-count,

.jetpack-instant-search__search-results-content .results-count,

.jetpack-instant-search__search-results-content [class*="result-count"],

.jetpack-instant-search__search-results-content [class*="results-count"] {

font-size: 1.28rem !important;

line-height: 1.55 !important;

color: #5a4739 !important;

font-weight: 700 !important;

margin-bottom: 0.9em !important;

}

  

.jetpack-instant-search__search-results-content p,

.jetpack-instant-search__search-results-content .entry-excerpt,

.jetpack-instant-search__search-results-content .search-result__text,

.jetpack-instant-search__search-results-content [class*="excerpt"] {

font-size: 1.08rem !important;

line-height: 1.85 !important;

color: #4f433c !important;

}

  

.jetpack-instant-search__search-results-content li,

.jetpack-instant-search__search-results-content small,

.jetpack-instant-search__search-results-content span {

color: #4f433c !important;

}

  

.jetpack-instant-search__search-results-content mark {

background: #efe3b2 !important;

color: #4b3a2f !important;

padding: 0 0.18em !important;

border-radius: 4px !important;

box-shadow: none !important;

}

  

.jetpack-instant-search__search-results-content aside,

.jetpack-instant-search__search-results-content aside *,

.jetpack-instant-search__search-results-content fieldset,

.jetpack-instant-search__search-results-content fieldset *,

.jetpack-instant-search__search-results-content label {

font-size: 1.12rem !important;

line-height: 1.8 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.jetpack-instant-search__search-results-content aside h2,

.jetpack-instant-search__search-results-content aside h3,

.jetpack-instant-search__search-results-content aside h4,

.jetpack-instant-search__search-results-content fieldset legend {

font-size: 1.22rem !important;

font-weight: 700 !important;

color: #4f3729 !important;

margin-bottom: 0.55em !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.jetpack-instant-search__search-results-content input[type="checkbox"] {

accent-color: #6f4e37;

transform: scale(1.08);

margin-inline-start: 0.35em;

}

  

.jetpack-instant-search__search-results-wrapper .dalet-sort-links,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links a,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links button,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links span,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links strong {

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1.08rem !important;

line-height: 1.6 !important;

letter-spacing: 0 !important;

}

  

.jetpack-instant-search__search-results-content hr {

border-color: rgba(111, 78, 55, 0.12) !important;

}

  

.jetpack-instant-search__jetpack-colophon {

display: none !important;

height: 0 !important;

min-height: 0 !important;

padding: 0 !important;

margin: 0 !important;

border: 0 !important;

overflow: hidden !important;

}

  

.jetpack-instant-search__search-results-wrapper,

.jetpack-instant-search__search-results,

.jetpack-instant-search__search-results-content {

padding-bottom: 0 !important;

margin-bottom: 0 !important;

}

  

.jetpack-instant-search__search-sort,

.jetpack-instant-search__search-sort-options,

.jetpack-instant-search__search-sort-option {

display: none !important;

}

  

.jetpack-instant-search__search-results-title {

text-align: right !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1.32rem !important;

font-weight: 700 !important;

line-height: 1.5 !important;

color: #5a4739 !important;

margin-top: 0.4rem !important;

margin-bottom: 0.75rem !important;

padding-right: 0 !important;

}

  

.jetpack-instant-search__search-result-footer,

.jetpack-instant-search__search-result-footer *,

.jetpack-instant-search__search-result-tags,

.jetpack-instant-search__search-result-tags *,

.jetpack-instant-search__search-result-meta,

.jetpack-instant-search__search-result-meta *,

.jetpack-instant-search__search-result-minimal .post-meta,

.jetpack-instant-search__search-result-minimal .tags,

.jetpack-instant-search__search-result-minimal .tag-list,

.jetpack-instant-search__search-result-minimal [class*="tag"],

.jetpack-instant-search__search-result-minimal [class*="meta"] {

display: none !important;

}

  

.jetpack-instant-search__search-result-minimal-content,

.jetpack-instant-search__search-result-minimal-content * {

font-size: 1.3rem !important;

line-height: 1.9 !important;

}

  

  

/* =========================

   26. ترقيم الصفحات (Pagination)

   ========================= */

  

/* الحاوية العامة */

.wp-block-query-pagination,

nav.navigation.pagination .nav-links,

.pagination .nav-links,

.archive .nav-links,

.blog .nav-links {

position: relative !important;

display: flex !important;

justify-content: center !important;

align-items: center !important;

flex-wrap: nowrap !important;

width: 100% !important;

min-height: 64px !important;

margin-top: 28px !important;

margin-bottom: 10px !important;

padding: 0 240px !important;

box-sizing: border-box !important;

direction: rtl !important;

text-align: center !important;

}

  

/* نجعل الزرين خارج تدفق الأرقام كي تبقى الأرقام في الوسط دائماً */

.wp-block-query-pagination-previous,

.nav-links .prev,

.pagination .prev {

position: absolute !important;

right: 0 !important;

top: 50% !important;

transform: translateY(-50%) !important;

margin: 0 !important;

}

  

.wp-block-query-pagination-next,

.nav-links .next,

.pagination .next {

position: absolute !important;

left: 0 !important;

top: 50% !important;

transform: translateY(-50%) !important;

margin: 0 !important;

}

  

/* إن وُجدت حاوية مستقلة للأرقام */

.wp-block-query-pagination-numbers {

display: flex !important;

justify-content: center !important;

align-items: center !important;

flex-wrap: wrap !important;

gap: 12px !important;

direction: rtl !important;

}

  

/* وإن كانت الأرقام عناصر مباشرة داخل nav-links */

.nav-links,

.pagination .nav-links {

gap: 0 !important;

}

  

.nav-links .page-numbers:not(.prev):not(.next),

.pagination .page-numbers:not(.prev):not(.next) {

display: inline-flex !important;

}

  

/* الروابط والعناصر عموماً */

.wp-block-query-pagination a,

.wp-block-query-pagination span,

nav.navigation.pagination .nav-links a,

nav.navigation.pagination .nav-links span,

.pagination .nav-links a,

.pagination .nav-links span {

text-decoration: none !important;

box-sizing: border-box !important;

transition: all 0.22s ease !important;

}

  

/* أرقام الصفحات */

.wp-block-query-pagination-numbers .page-numbers,

.nav-links .page-numbers:not(.prev):not(.next),

.pagination .page-numbers:not(.prev):not(.next) {

display: inline-flex !important;

justify-content: center !important;

align-items: center !important;

min-width: 44px !important;

height: 44px !important;

padding: 0 12px !important;

margin: 0 6px !important;

border-radius: 999px !important;

border: 1.5px solid rgba(110, 78, 47, 0.18) !important;

background: #fffdf9 !important;

color: #6e4e2f !important;

font-size: 1.08rem !important;

font-weight: 700 !important;

line-height: 1 !important;

box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;

vertical-align: middle !important;

padding-top: 0 !important;

padding-bottom: 0 !important;

}

  

/* هوفر الأرقام */

.wp-block-query-pagination-numbers a.page-numbers:hover,

.nav-links a.page-numbers:not(.prev):not(.next):hover,

.pagination a.page-numbers:not(.prev):not(.next):hover {

transform: translateY(-1px) !important;

border-color: rgba(110, 78, 47, 0.38) !important;

background: #ffffff !important;

box-shadow: 0 6px 14px rgba(0, 0, 0, 0.07) !important;

}

  

/* الرقم الحالي */

.wp-block-query-pagination-numbers .page-numbers.current,

.nav-links .page-numbers.current,

.pagination .page-numbers.current {

display: inline-flex !important;

align-items: center !important;

justify-content: center !important;

background: #6e4e2f !important;

color: #ffffff !important;

border-color: #6e4e2f !important;

box-shadow: 0 6px 16px rgba(110, 78, 47, 0.18) !important;

transform: none !important;

line-height: 1 !important;

padding-top: 0 !important;

padding-bottom: 0 !important;

}

  

/* زرا السابقة والتالية */

.wp-block-query-pagination-previous,

.wp-block-query-pagination-next,

.nav-links .prev,

.nav-links .next,

.pagination .prev,

.pagination .next {

display: inline-flex !important;

justify-content: center !important;

align-items: center !important;

min-height: 44px !important;

padding: 0 22px !important;

border-radius: 999px !important;

border: 1.5px solid #bda27a !important;

background: #fdfaf5 !important;

color: #6e4e2f !important;

font-size: 0.98rem !important;

font-weight: 700 !important;

line-height: 1 !important;

white-space: nowrap !important;

box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;

direction: rtl !important;

}

  

/* هوفر الزرين */

.wp-block-query-pagination-previous:hover,

.wp-block-query-pagination-next:hover,

.nav-links .prev:hover,

.nav-links .next:hover,

.pagination .prev:hover,

.pagination .next:hover {

background: #6e4e2f !important;

color: #ffffff !important;

border-color: #6e4e2f !important;

box-shadow: 0 8px 18px rgba(110, 78, 47, 0.16) !important;

}

  

/* العناصر غير الفعالة */

.wp-block-query-pagination .is-disabled,

.nav-links .disabled,

.pagination .disabled {

opacity: 0.45 !important;

pointer-events: none !important;

}

  

  

/* =========================

   27. زر PDF و Flipbook

   ========================= */

  

.dalet-pdf-button-wrap {

margin: 0 0 14px 0;

padding: 0;

text-align: left;

}

  

.dalet-pdf-button,

.dalet-pdf-button:hover,

.dalet-pdf-button:focus,

.dalet-pdf-button:active {

display: inline-flex !important;

align-items: center !important;

justify-content: center !important;

min-height: 44px !important;

padding: 0 18px !important;

border: 0 !important;

outline: none !important;

border-radius: 12px !important;

background: #BAA77E !important;

color: #FFFCF5 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

font-style: normal !important;

font-weight: 700 !important;

line-height: 1.2 !important;

text-align: center !important;

text-decoration: none !important;

white-space: nowrap !important;

box-sizing: border-box !important;

transition: background-color 0.2s ease, color 0.2s ease !important;

box-shadow: none !important;

cursor: pointer !important;

direction: rtl !important;

appearance: none !important;

-webkit-appearance: none !important;

}

  

.dalet-pdf-button:hover,

.dalet-pdf-button:focus {

background: #5E4529 !important;

color: #FFFCF5 !important;

text-decoration: none !important;

outline: none !important;

}

  

.dalet-pdf-button *,

.dalet-pdf-button:hover *,

.dalet-pdf-button:focus * {

text-decoration: none !important;

color: inherit !important;

}

  

.dalet-pdf-button-text {

display: inline-block !important;

}

  

.dalet-pdf-button-file {

display: inline-block !important;

direction: ltr !important;

unicode-bidi: isolate !important;

margin-right: 0.22em !important;

letter-spacing: 0 !important;

}

  

.dalet-pdf-button::after {

display: none !important;

}

  

/* إخفاء ثامبنيل Dear Flipbook بصرياً مع إبقائه موجوداً للتشغيل */

._df_thumb.df-element.df-popup-thumb {

position: absolute !important;

width: 1px !important;

height: 1px !important;

margin: -1px !important;

padding: 0 !important;

border: 0 !important;

overflow: hidden !important;

clip: rect(0 0 0 0) !important;

clip-path: inset(50%) !important;

white-space: nowrap !important;

}

  

  

/* =========================

   28. روابط الطباعة المضمنة (Print Permalink)

   ========================= */

  

.cc-print-permalink-global {

display: none !important;

}

  

.cc-print-permalink-inline {

display: none !important;

}

  

  

/* =========================

   29. الاستجابة للشاشات

   ========================= */

  

@media (min-width: 1024px) {

body { font-size: 24px; }

header { font-size: 22px; }

p { font-size: 24px; }

}

  

@media (min-width: 768px) and (max-width: 1023px) {

body { font-size: 24px; }

header { font-size: 22px; }

p { font-size: 24px; }

}

  

@media (max-width: 767px) {

body { font-size: 24px; }

header { font-size: 18px; }

p { font-size: 24px; }

  

.wp-block-verse {

max-width: 560px;

padding: 20px;

}

  

sup a,

.modern-footnotes-footnote a,

.modern-footnotes-footnote__button,

a[href^="#ftn"],

a[id^="_ftnref"] {

font-size: 0.98em !important;

padding: 0 .16em !important;

}

  

.modern-footnotes-footnote__note,

.modern-footnotes-note,

.mfn-note,

.mfn-tooltip,

.mfn-container,

.footnote-tooltip {

box-sizing: border-box !important;

width: min(88vw, 420px) !important;

max-width: 88vw !important;

max-height: 58vh !important;

overflow: auto !important;

-webkit-overflow-scrolling: touch !important;

background: #fffcf5 !important;

border: 1.5px solid #8e8a83 !important;

border-radius: 10px !important;

box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18) !important;

padding: 16px 18px 18px 18px !important;

z-index: 999999 !important;

}

  

.modern-footnotes-footnote__note > *,

.modern-footnotes-note > *,

.mfn-note > *,

.mfn-tooltip > *,

.mfn-container > *,

.footnote-tooltip > * {

margin: 0 !important;

}

  

.modern-footnotes-footnote__note *,

.modern-footnotes-note *,

.mfn-note *,

.mfn-tooltip *,

.mfn-container *,

.footnote-tooltip * {

max-width: 100% !important;

white-space: normal !important;

overflow-wrap: anywhere !important;

word-break: break-word !important;

}

  

.modern-footnotes-footnote__note a[href^="http"],

.modern-footnotes-note a[href^="http"],

.mfn-note a[href^="http"],

.mfn-tooltip a[href^="http"],

.mfn-container a[href^="http"],

.footnote-tooltip a[href^="http"] {

direction: ltr !important;

unicode-bidi: isolate !important;

word-break: break-all !important;

}

  

.modern-footnotes-footnote__note button,

.modern-footnotes-note button,

.mfn-note button,

.mfn-tooltip button,

.mfn-container button,

.footnote-tooltip button,

.modern-footnotes-footnote__note .close,

.modern-footnotes-note .close,

.mfn-note .close,

.mfn-tooltip .close,

.mfn-container .close,

.footnote-tooltip .close,

.modern-footnotes-footnote__note [aria-label*="Close"],

.modern-footnotes-footnote__note [aria-label*="close"],

.modern-footnotes-note [aria-label*="Close"],

.modern-footnotes-note [aria-label*="close"],

.mfn-note [aria-label*="Close"],

.mfn-note [aria-label*="close"] {

min-width: 38px !important;

min-height: 38px !important;

width: 38px !important;

height: 38px !important;

font-size: 24px !important;

line-height: 1 !important;

display: inline-flex !important;

align-items: center !important;

justify-content: center !important;

border-radius: 999px !important;

}

  

.wp-block-verse,

.wp-block-quote,

.wp-block-pullquote,

blockquote,

.box-border,

.box-border-post,

.box-border-gal {

z-index: 1 !important;

}

  

/* ترقيم الصفحات - موبايل */

.wp-block-query-pagination,

nav.navigation.pagination .nav-links,

.pagination .nav-links,

.archive .nav-links,

.blog .nav-links {

min-height: auto !important;

padding: 0 !important;

display: flex !important;

flex-direction: column !important;

gap: 12px !important;

}

  

.wp-block-query-pagination-previous,

.wp-block-query-pagination-next,

.nav-links .prev,

.nav-links .next,

.pagination .prev,

.pagination .next {

position: static !important;

top: auto !important;

right: auto !important;

left: auto !important;

transform: none !important;

order: 2 !important;

}

  

.wp-block-query-pagination-numbers,

.nav-links .page-numbers:not(.prev):not(.next),

.pagination .page-numbers:not(.prev):not(.next) {

order: 1 !important;

}

  

.wp-block-query-pagination-numbers {

gap: 9px !important;

}

  

.wp-block-query-pagination-numbers .page-numbers,

.nav-links .page-numbers:not(.prev):not(.next),

.pagination .page-numbers:not(.prev):not(.next) {

min-width: 40px !important;

height: 40px !important;

font-size: 1rem !important;

padding: 0 10px !important;

margin: 0 4px !important;

}

  

.wp-block-query-pagination-previous,

.wp-block-query-pagination-next,

.nav-links .prev,

.nav-links .next,

.pagination .prev,

.pagination .next {

min-height: 40px !important;

padding: 0 16px !important;

font-size: 0.93rem !important;

}

  

/* زر PDF - موبايل */

.dalet-pdf-button {

min-height: 42px !important;

padding: 0 16px !important;

font-size: 0.95rem !important;

border-radius: 11px !important;

}

}

  

@media (max-width: 782px) {

.jetpack-instant-search__search-results-wrapper,

.jetpack-instant-search__search-results {

border-radius: 0 !important;

}

  

.jetpack-instant-search__search-results-controls {

padding-top: 12px !important;

padding-bottom: 10px !important;

}

  

.jetpack-instant-search__box-input,

input.search-field.jetpack-instant-search__box-input,

[id^="jetpack-instant-search__box-input-"] {

min-height: 52px !important;

border-radius: 14px !important;

font-size: 1.05rem !important;

}

  

.jetpack-instant-search__search-results-content h2,

.jetpack-instant-search__search-results-content h3,

.jetpack-instant-search__search-results-content [class*="title"] {

font-size: 1.42rem !important;

}

  

.jetpack-instant-search__search-results-content p,

.jetpack-instant-search__search-results-content .entry-excerpt,

.jetpack-instant-search__search-results-content .search-result__text,

.jetpack-instant-search__search-results-content [class*="excerpt"] {

font-size: 1rem !important;

line-height: 1.8 !important;

}

  

.jetpack-instant-search__search-results-wrapper .dalet-sort-links,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links a,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links button,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links span,

.jetpack-instant-search__search-results-wrapper .dalet-sort-links strong {

font-size: 1rem !important;

}

}

  

@media (max-width: 781px) {

.dalet-connect-section {

padding-top: 0.9em !important;

padding-bottom: 0.4em !important;

}

  

.dalet-connect-card,

.dalet-connect-card-single {

max-width: 100%;

padding: 0 !important;

}

  

.dalet-card-title {

font-size: 1.45rem;

margin-bottom: 0.4em;

}

  

.dalet-news-wrap {

margin-bottom: 1em;

}

  

.dalet-news-wrap form,

.dalet-news-wrap .wp-block-jetpack-subscriptions,

.dalet-home-search {

max-width: 100%;

}

  

.dalet-news-wrap input[type="email"],

.dalet-news-wrap input[type="text"],

#subscribe-field {

height: 46px !important;

min-height: 46px !important;

padding-left: 106px !important;

font-size: 0.98rem !important;

}

  

.dalet-home-search .wp-block-search__inside-wrapper {

height: 46px !important;

min-height: 46px !important;

}

  

.dalet-news-wrap button,

.dalet-news-wrap input[type="submit"],

.dalet-news-wrap .wp-element-button,

.dalet-news-wrap .components-button,

.dalet-news-wrap .wp-block-jetpack-subscriptions__submit,

.dalet-home-search .wp-block-search__button {

width: 90px !important;

min-width: 90px !important;

height: 38px !important;

min-height: 38px !important;

font-size: 0.96rem !important;

}

  

.dalet-connect-section .dalet-card-title {

font-size: 1.28rem !important;

}

  

.dalet-connect-section .dalet-news-wrap {

margin-bottom: 0.65em !important;

}

  

.dalet-connect-section .dalet-news-wrap input[type="email"],

.dalet-connect-section .dalet-news-wrap input[type="text"],

.dalet-connect-section #subscribe-field,

.dalet-connect-section .dalet-home-search .wp-block-search__inside-wrapper {

height: 42px !important;

min-height: 42px !important;

}

  

.dalet-connect-section .dalet-news-wrap button,

.dalet-connect-section .dalet-news-wrap input[type="submit"],

.dalet-connect-section .dalet-news-wrap .wp-element-button,

.dalet-connect-section .dalet-news-wrap .components-button,

.dalet-connect-section .dalet-news-wrap .wp-block-jetpack-subscriptions__submit,

.dalet-connect-section .dalet-home-search .wp-block-search__button {

width: 82px !important;

min-width: 82px !important;

height: 34px !important;

min-height: 34px !important;

font-size: 0.92rem !important;

}

}

  

@media (min-width: 900px) {

.parallel-boxes-wrap {

align-items: stretch !important;

}

  

.parallel-boxes-main,

.parallel-boxes-side {

height: 100%;

}

  

.parallel-boxes-main-inner {

height: 100%;

display: flex;

flex-direction: column;

}

  

.parallel-boxes-main-inner > .wp-block-columns.box-border-post {

height: 100%;

}

  

.parallel-boxes-main-inner .wp-block-column {

height: 100%;

}

  

.parallel-boxes-main-inner .wp-block-jetpack-related-posts.related-links {

height: 100%;

display: flex;

flex-direction: column;

justify-content: space-between;

}

}

  

@media (max-width: 899px) {

.parallel-boxes-main,

.parallel-boxes-side,

.parallel-boxes-main-inner {

height: auto !important;

min-height: 0 !important;

}

}

  

@media (min-width: 900px) {

.home-equal-row {

align-items: stretch !important;

}

  

.home-equal-row > .home-equal-col {

display: flex;

}

  

.home-equal-box {

width: 100%;

height: 100%;

}

  

.home-equal-shell {

height: 100%;

display: flex;

flex-direction: column;

}

  

.home-equal-content {

flex: 1 1 auto;

min-height: 0;

}

  

.home-equal-stack > * {

margin-top: 0 !important;

margin-bottom: 0 !important;

}

  

.home-most-read-items {

height: 100%;

display: flex;

flex-direction: column;

justify-content: space-between;

gap: 6px;

}

  

.home-most-read-items > .category {

margin: 0 !important;

}

  

.home-most-read-items ul {

margin: 0;

padding: 0;

}

  

.home-top-cats-items {

display: flex;

flex-direction: column;

justify-content: flex-start;

gap: 5px;

}

  

.home-top-cats-items > .category {

margin: 0 !important;

}

  

.home-top-cats-items ul {

margin: 0;

padding: 0;

}

  

.home-top-cats-sep {

height: 10px;

flex: 0 0 10px;

}

  

.home-equal-row > .home-equal-col:nth-child(3) .home-equal-content {

display: flex;

flex-direction: column;

justify-content: flex-start;

gap: 20px;

padding-top: 26px;

}

  

.home-equal-row > .home-equal-col:nth-child(3) .category {

margin-bottom: 0 !important;

}

  

.home-equal-row > .home-equal-col:nth-child(3) .qr-note {

margin-top: 0 !important;

}

}

  

@media (max-width: 899px) {

.home-equal-row > .home-equal-col {

display: block;

}

  

.home-equal-box,

.home-equal-shell,

.home-equal-content {

height: auto !important;

min-height: 0 !important;

}

  

.home-most-read-items,

.home-top-cats-items {

display: block;

height: auto !important;

}

  

.home-top-cats-sep {

height: 8px;

}

}

  

  

/* =========================

   30. الطباعة

   ========================= */

  

@page {

size: A4;

margin: 16mm 14mm 18mm 14mm;

}

  

@media print {

  

/* -------------------------

  1) ضبط عام للطباعة

  ------------------------- */

html,

body {

background: #ffffff !important;

color: #000000 !important;

-webkit-print-color-adjust: exact !important;

print-color-adjust: exact !important;

}

  

body {

margin: 0 !important;

padding: 0 !important;

text-align: justify !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 26px !important;

line-height: 1.75 !important;

}

  

/* -------------------------

  2) الحفاظ على الخطوط الخاصة

  ------------------------- */

.auto-script-he,

span[lang="he"],

span[lang^="he-"],

h1 [lang="he"],

h2 [lang="he"],

h3 [lang="he"],

h4 [lang="he"],

h5 [lang="he"],

h6 [lang="he"] {

font-family: var(--dalet-hebrew-font, "Times New Roman", "Noto Serif Hebrew", "David Libre", Times, serif) !important;

font-size: 0.92em !important;

}

  

.auto-script-he *,

span[lang="he"] *,

span[lang^="he-"] * {

font-family: inherit !important;

font-size: inherit !important;

}

  

body.single-post .wp-block-post-content .auto-script-uga,

body.single-post .entry-content .auto-script-uga,

body.single-post .wp-block-post-content [lang="uga"],

body.single-post .entry-content [lang="uga"] {

font-family: var(--dalet-ugaritic-font, "Segoe UI Symbol", "Arial Unicode MS", sans-serif) !important;

font-size: var(--dalet-ugaritic-size, 0.74em) !important;

unicode-bidi: isolate !important;

}

  

.auto-script-latin,

span[lang="en"],

span[lang^="en-"],

.lang-number {

font-size: inherit !important;

font-family: inherit !important;

line-height: inherit !important;

font-weight: inherit !important;

font-style: inherit !important;

letter-spacing: inherit !important;

}

  

/* -------------------------

  3) إخفاء العناصر غير اللازمة للطباعة

  ------------------------- */

header,

footer,

nav,

aside,

#wpadminbar,

#actionbar,

.scroll-to-top,

.jetpack-sharing-buttons__services-list,

.wp-block-post-navigation,

.post-navigation-link-previous,

.post-navigation-link-next,

.related-links,

.dalet-connect-section,

.dalet-news-wrap,

.dalet-home-search,

.wp-block-search,

.wp-block-comments,

.widget,

.sidebar,

.sub-links,

.no-underline-text,

iframe,

button,

input[type="submit"],

.wp-block-button,

.cc-copy-btn,

.custom-carousel .swiper-button-next,

.custom-carousel .swiper-button-prev,

.custom-carousel .swiper-pagination,

.jetpack-instant-search,

.jetpack-instant-search__overlay,

.jetpack-instant-search__search-results-wrapper,

.modern-footnotes-footnote__note,

.modern-footnotes-note,

.mfn-note,

.mfn-tooltip,

.mfn-container,

.footnote-tooltip,

[role="tooltip"],

.dalet-table-controls,

.dalet-table-toggle,

._df_book,

._df_button,

._df_thumb,

._df_custom,

.dflip,

.df-ui,

.df-container,

.df-lightbox-wrapper,

.df-book-wrapper,

.dalet-pdf-button-wrap,

.dalet-pdf-button {

display: none !important;

}

  

/* -------------------------

  4) حصر منطقة المحتوى

  ------------------------- */

main,

.site,

.site-main,

.wp-site-blocks,

.wp-block-group,

.wp-block-post-content,

.entry-content,

.entry-main,

article,

.post,

.type-post,

.type-page {

width: 100% !important;

max-width: 100% !important;

margin: 0 !important;

padding: 0 !important;

box-shadow: none !important;

background: transparent !important;

border: 0 !important;

}

  

.wp-block-post-content,

.entry-content {

max-width: none !important;

font-size: 26px !important;

line-height: 1.75 !important;

}

  

/* -------------------------

  5) النص العادي

  ------------------------- */

p,

li,

div,

span {

font-size: inherit !important;

line-height: inherit !important;

color: #000 !important;

}

  

p {

margin-top: 0 !important;

margin-bottom: 0.7em !important;

orphans: 3;

widows: 3;

page-break-inside: auto !important;

break-inside: auto !important;

}

  

li {

page-break-inside: auto !important;

break-inside: auto !important;

}

  

/* -------------------------

  6) العناوين والبيانات

  ------------------------- */

h1,

h2,

h3,

h4,

h5,

h6 {

color: #000 !important;

text-align: center !important;

page-break-after: avoid !important;

break-after: avoid-page !important;

page-break-inside: avoid !important;

break-inside: avoid-page !important;

font-weight: 700 !important;

line-height: 1.35 !important;

}

  

h1 {

font-size: 50px !important;

margin: 0 0 10mm 0 !important;

}

  

h2 {

font-size: 40px !important;

margin-top: 7mm !important;

}

  

h3 {

font-size: 36px !important;

margin-top: 6mm !important;

}

  

h4 {

font-size: 32px !important;

margin-top: 5mm !important;

}

  

h5 {

font-size: 28px !important;

margin-top: 4mm !important;

}

  

h6 {

font-size: 26px !important;

margin-top: 4mm !important;

}

  

.wp-block-post-date,

.wp-block-post-author,

.wp-block-post-terms,

.post-meta,

.entry-meta {

font-size: 20px !important;

color: #333 !important;

text-align: center !important;

margin-bottom: 4mm !important;

}

  

/* -------------------------

  7) الروابط

  ------------------------- */

a,

a:visited {

color: #000 !important;

text-decoration: none !important;

}

  

/* نمنع تماماً إضافة الرابط بين قوسين داخل المتن */

.entry-content a::after,

.wp-block-post-content a::after,

.wp-block-post-title a::after,

h1.entry-title a::after,

.entry-title a::after,

a[rel="bookmark"]::after {

content: none !important;

}

  

.entry-content a::before,

.wp-block-post-content a::before,

.wp-block-post-title a::before,

h1.entry-title a::before,

.entry-title a::before,

a[rel="bookmark"]::before {

content: none !important;

}

  

/* -------------------------

  8) الصور

  ------------------------- */

figure,

.wp-block-image {

display: block !important;

width: 75% !important;

max-width: 75% !important;

margin-right: auto !important;

margin-left: auto !important;

text-align: center !important;

page-break-inside: avoid !important;

break-inside: avoid-page !important;

}

  

img,

.wp-block-image img,

figure img {

display: block !important;

max-width: 80% !important;

width: auto !important;

height: auto !important;

margin-right: auto !important;

margin-left: auto !important;

box-shadow: none !important;

border-radius: 0 !important;

page-break-inside: avoid !important;

break-inside: avoid-page !important;

}

  

.wp-element-caption,

figcaption,

.wp-block-image figcaption {

display: block !important;

width: 100% !important;

max-width: 100% !important;

margin-right: auto !important;

margin-left: auto !important;

margin-top: 0.35em !important;

padding-right: 0 !important;

padding-left: 0 !important;

font-size: 20px !important;

line-height: 1.6 !important;

text-align: center !important;

text-align-last: center !important;

color: #333 !important;

white-space: normal !important;

word-break: normal !important;

overflow-wrap: break-word !important;

}

  

/* -------------------------

  9) الجداول

  ------------------------- */

table,

.wp-block-table table,

.dalet-grammar-table,

.dalet-pron-only-table,

.dalet-arabic-pron-table {

width: 100% !important;

max-width: 100% !important;

border-collapse: collapse !important;

table-layout: auto !important;

font-size: 22px !important;

page-break-inside: auto !important;

break-inside: auto !important;

}

  

thead {

display: table-header-group !important;

}

  

tfoot {

display: table-footer-group !important;

}

  

tr {

page-break-inside: avoid !important;

break-inside: avoid-page !important;

}

  

th {

background: #f0eadf !important;

color: #000 !important;

border: 1px solid #777 !important;

padding: 8px !important;

font-size: 22px !important;

line-height: 1.7 !important;

}

  

td {

border: 1px solid #999 !important;

padding: 8px !important;

color: #000 !important;

background: #fff !important;

font-size: 22px !important;

line-height: 1.7 !important;

}

  

.single-post .wp-block-table,

.single-post figure.wp-block-table {

max-width: 100% !important;

overflow: visible !important;

}

  

/* -------------------------

  10) الاقتباسات

  ------------------------- */

.wp-block-verse,

.wp-block-quote,

.wp-block-pullquote,

blockquote {

font-size: 24px !important;

line-height: 1.75 !important;

color: #000 !important;

background: #faf7f0 !important;

border: 1px solid #c8b99a !important;

box-shadow: none !important;

padding: 10pt 12pt !important;

margin: 6mm auto !important;

width: 90% !important;

max-width: 90% !important;

text-align: justify !important;

text-align-last: right !important;

direction: rtl !important;

page-break-inside: avoid !important;

break-inside: avoid-page !important;

}

  

.wp-block-verse p,

.wp-block-quote p,

.wp-block-pullquote p,

blockquote p,

.wp-block-verse div,

.wp-block-quote div,

.wp-block-pullquote div,

blockquote div,

.wp-block-verse cite,

.wp-block-quote cite,

.wp-block-pullquote cite,

blockquote cite {

text-align: justify !important;

text-align-last: right !important;

direction: rtl !important;

}

  

.wp-block-verse::before,

.wp-block-quote::before,

.wp-block-pullquote::before,

blockquote::before {

display: none !important;

}

  

/* -------------------------

  11) الحواشي

  ------------------------- */

sup,

sup a,

.modern-footnotes-footnote,

.modern-footnotes-footnote__button {

font-size: 0.8em !important;

color: #000 !important;

}

  

.modern-footnotes-list,

.modern-footnotes-list ol,

.footnotes,

.footnotes ol {

display: block !important;

margin-top: 10mm !important;

padding: 0 !important;

font-size: 20px !important;

line-height: 1.75 !important;

}

  

.modern-footnotes-list li,

.footnotes li {

margin-bottom: 4mm !important;

page-break-inside: auto !important;

break-inside: auto !important;

}

  

.modern-footnotes-list a[href^="http"],

.footnotes a[href^="http"] {

word-break: break-all !important;

}

  

/* -------------------------

  12) الصناديق الخاصة

  ------------------------- */

.box-border,

.box-border-post,

.box-border-gal,

.cc-card,

.cc-pill {

background: transparent !important;

box-shadow: none !important;

border: 1px solid #cfcfcf !important;

border-radius: 0 !important;

}

  

.box-border,

.box-border-post,

.box-border-gal {

display: none !important;

}

  

/* -------------------------

  13) الترخيص والرابط

  ------------------------- */

.cc-drop > summary,

.cc-drop .cc-card {

display: none !important;

}

  

.cc-drop::after {

content: "عمر حكمت الخولي — دالِت: ترجمات ودراسات (dalet.org) — CC BY-NC-ND 4.0";

display: block;

margin-top: 10mm;

padding-top: 4mm;

border-top: 1px solid #000;

font-size: 16px;

line-height: 1.7;

direction: rtl;

unicode-bidi: plaintext;

word-break: break-word;

}

  

.cc-print-permalink {

display: block !important;

font-size: 0 !important;

margin-top: 2mm !important;

}

  

.cc-print-permalink a::after {

content: " — رابط المقال: " attr(href);

font-size: 9pt;

word-break: break-all;

}

  

.cc-print-permalink-global {

display: block !important;

margin-top: 10mm !important;

padding-top: 4mm !important;

border-top: 1px solid #000 !important;

font-size: 16px !important;

line-height: 1.7 !important;

text-align: right !important;

direction: rtl !important;

unicode-bidi: plaintext !important;

word-break: break-word !important;

}

  

.cc-print-permalink-global::before {

content: "رابط المقال: " !important;

}

  

.cc-print-permalink-global a,

.cc-print-permalink-global a:visited {

color: #000 !important;

text-decoration: none !important;

direction: ltr !important;

unicode-bidi: isolate !important;

display: inline !important;

word-break: break-all !important;

}

  

.cc-print-permalink-global a::before,

.cc-print-permalink-global a::after {

content: none !important;

}

  

.cc-print-permalink-inline {

display: block !important;

margin: 0 0 6mm 0 !important;

padding: 0 !important;

font-size: 16px !important;

line-height: 1.7 !important;

text-align: center !important;

direction: rtl !important;

unicode-bidi: plaintext !important;

word-break: break-word !important;

}

  

.cc-print-permalink-inline::before {

content: "رابط المقال: " !important;

}

  

.cc-print-permalink-inline a,

.cc-print-permalink-inline a:visited {

color: #000 !important;

text-decoration: none !important;

direction: ltr !important;

unicode-bidi: isolate !important;

display: inline !important;

word-break: break-all !important;

}

  

.cc-print-permalink-inline a::before,

.cc-print-permalink-inline a::after {

content: none !important;

}

  

/* -------------------------

  14) جداول دالِت التفاعلية في الطباعة

  ------------------------- */

.dalet-grammar-table .dalet-pron,

.dalet-pron-only-table .dalet-pron {

display: block !important;

margin-top: 0.15em !important;

font-size: 0.88em !important;

opacity: 0.8 !important;

}

  

.dalet-grammar-table .dalet-pron [lang="en"],

.dalet-pron-only-table .dalet-pron [lang="en"] {

direction: rtl !important;

unicode-bidi: embed !important;

display: inline-block !important;

}

  

.dalet-grammar-figure .dalet-grammar-table th:last-child,

.dalet-grammar-figure .dalet-grammar-table td:last-child {

display: table-cell !important;

visibility: visible !important;

}

  

.dalet-arabic-pron-figure .dalet-arabic-pron-table th:nth-child(2),

.dalet-arabic-pron-figure .dalet-arabic-pron-table td:nth-child(2) {

display: table-cell !important;

visibility: visible !important;

}

  

.dalet-grammar-table [hidden],

.dalet-pron-only-table [hidden],

.dalet-arabic-pron-table [hidden] {

display: table-cell !important;

visibility: visible !important;

}

  

.dalet-grammar-table .is-hidden,

.dalet-pron-only-table .is-hidden,

.dalet-arabic-pron-table .is-hidden {

display: block !important;

visibility: visible !important;

opacity: 1 !important;

}

  

/* -------------------------

  15) منع الكسور القبيحة فقط حيث يلزم

  ------------------------- */

h1,

h2,

h3,

h4,

h5,

h6,

figure,

table,

blockquote,

.wp-block-verse,

.wp-block-quote,

.wp-block-pullquote {

page-break-inside: avoid !important;

break-inside: avoid-page !important;

}

  

/* -------------------------

  16) تنظيف أخير

  ------------------------- */

* {

text-shadow: none !important;

filter: none !important;

}

  

/* -------------------------

  17) عناوين الصفحات والروابط

  ------------------------- */

.wp-block-post-title:not(.is-hidden):not(.screen-reader-text) a::after,

h1.entry-title:not(.is-hidden):not(.screen-reader-text) a::after,

.entry-title:not(.is-hidden):not(.screen-reader-text) a::after {

content: " (" attr(href) ")";

font-size: 9pt;

word-break: break-all;

}

}

  

@media screen {

.cc-print-permalink {

display: none;

}

  

.wp-block-post-title a::after,

.wp-block-post-title a::before,

.entry-title a::after,

.entry-title a::before,

.page-title a::after,

.page-title a::before,

.wp-block-query .wp-block-post-title a::after,

.wp-block-query .wp-block-post-title a::before {

content: none !important;

}

}

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

/* =========================================

   صفحة: ما اللغات السامية؟

   الصق هذا في CSS الإضافي أو Snippet CSS

   ========================================= */

  

.about-semitics-page {

background: #f7f3ed;

border-radius: 24px;

}

  

.about-semitics-page h1 {

margin-bottom: 0.5em;

}

  

.about-semitics-page > .wp-block-image.alignwide {

margin-top: 1.75rem;

margin-bottom: 2.25rem;

overflow: hidden;

}

  

.about-semitics-page .wp-block-columns.alignwide + .wp-block-separator {

opacity: 0.35;

}

  

.about-semitics-page .wp-block-group.has-base-2-background-color {

border: 1px solid rgba(94, 69, 41, 0.08);

box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);

}

  

.about-semitics-page .wp-element-caption {

margin-top: 0.9rem;

line-height: 1.9;

text-align: center;

color: #5e4529;

opacity: 0.78;

}

  

.about-semitics-page p {

text-wrap: pretty;

}

  

.about-semitics-page .wp-block-separator {

border-color: rgba(94, 69, 41, 0.22);

}

  

.about-semitics-page .wp-block-group > .wp-block-image.aligncenter {

margin-top: 1rem;

}

  

@media (max-width: 781px) {

.about-semitics-page {

border-radius: 18px;

}

  

.about-semitics-page .wp-block-group.has-base-2-background-color {

margin-bottom: 1rem;

}

  

.about-semitics-page .wp-block-image.alignwide {

margin-bottom: 1.5rem;

}

  

.about-semitics-page .wp-block-image .wp-element-caption {

font-size: 0.92em;

line-height: 1.8;

}

}

  

  

/* =====================================================

   دالِت — فقط:

   1) حقل الاشتراك #subscribe-field

   2) حقل البحث


   ===================================================== */

  

/* حقل الاشتراك */

input#subscribe-field.no-border-radius,

#subscribe-field {

background-image: url("https://dalet.org/wp-content/uploads/2026/03/cropped-logo-512-e1773359219250.png") !important;

background-repeat: no-repeat !important;

background-position: right 18px center !important;

background-size: 18px 18px !important;

background-origin: padding-box !important;

padding-right: 46px !important;

direction: rtl !important;

text-align: right !important;

box-sizing: border-box !important;

}

  

/* حقل البحث */

input#wp-block-search__input-1.wp-block-search__input,

#wp-block-search__input-1,

.wp-block-search__input {

background-image: url("https://dalet.org/wp-content/uploads/2026/03/cropped-logo-512-e1773359219250.png") !important;

background-repeat: no-repeat !important;

background-position: right 16px center !important;

background-size: 18px 18px !important;

background-origin: padding-box !important;

padding-right: 46px !important;

direction: rtl !important;

text-align: right !important;

box-sizing: border-box !important;

}

  

/* موبايل */

@media (max-width: 781px) {

input#subscribe-field.no-border-radius,

#subscribe-field {

background-position: right 14px center !important;

background-size: 16px 16px !important;

padding-right: 40px !important;

}

  

input#wp-block-search__input-1.wp-block-search__input,

#wp-block-search__input-1,

.wp-block-search__input {

background-position: right 12px center !important;

background-size: 16px 16px !important;

padding-right: 40px !important;

}

}

  

  

  

/* =====================================================

   دالِت — نموذج المراسلة

   استخدم هذا مع كلاس: dalet-contact-wrap


   ===================================================== */

  

.dalet-contact-wrap {

max-width: 620px;

margin-right: auto;

margin-left: auto;

}

  

.dalet-contact-wrap form {

position: static !important;

min-height: 0 !important;

}

  

.dalet-contact-wrap p,

.dalet-contact-wrap .wpforms-field,

.dalet-contact-wrap .contact-form > div,

.dalet-contact-wrap .grunion-field-wrap {

margin-bottom: 14px !important;

}

  

.dalet-contact-wrap input[type="text"],

.dalet-contact-wrap input[type="email"],

.dalet-contact-wrap input[type="url"],

.dalet-contact-wrap input[type="tel"],

.dalet-contact-wrap textarea,

.dalet-contact-wrap select {

width: 100% !important;

box-sizing: border-box !important;

background: #ffffff !important;

border: 1px solid rgba(120, 90, 60, 0.22) !important;

border-radius: 12px !important;

box-shadow: none !important;

color: #3f342d !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

line-height: 1.5 !important;

padding: 0.78em 1em !important;

}

  

.dalet-contact-wrap textarea {

min-height: 180px !important;

resize: vertical !important;

}

  

.dalet-contact-wrap input[type="text"]::placeholder,

.dalet-contact-wrap input[type="email"]::placeholder,

.dalet-contact-wrap input[type="url"]::placeholder,

.dalet-contact-wrap input[type="tel"]::placeholder,

.dalet-contact-wrap textarea::placeholder {

color: #8a7b70 !important;

opacity: 1 !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

}

  

.dalet-contact-wrap input[type="text"]:focus,

.dalet-contact-wrap input[type="email"]:focus,

.dalet-contact-wrap input[type="url"]:focus,

.dalet-contact-wrap input[type="tel"]:focus,

.dalet-contact-wrap textarea:focus,

.dalet-contact-wrap select:focus {

outline: none !important;

border-color: #6f4e37 !important;

box-shadow: 0 0 0 2px rgba(111, 78, 55, 0.08) !important;

}

  

.dalet-contact-wrap button,

.dalet-contact-wrap input[type="submit"],

.dalet-contact-wrap .wp-element-button,

.dalet-contact-wrap .components-button {

position: static !important;

display: inline-flex !important;

align-items: center !important;

justify-content: center !important;

width: auto !important;

min-width: 120px !important;

height: 44px !important;

min-height: 44px !important;

padding: 0 22px !important;

margin: 8px 0 0 0 !important;

border: 0 !important;

border-radius: 12px !important;

background: #BAA77E !important;

color: #ffffff !important;

box-shadow: none !important;

cursor: pointer !important;

appearance: none !important;

-webkit-appearance: none !important;

font-family: "Sakkal Majalla", "Traditional Arabic", serif !important;

font-size: 1rem !important;

font-weight: 700 !important;

line-height: 1.2 !important;

transition: background-color 0.2s ease, color 0.2s ease !important;

}

  

.dalet-contact-wrap button:hover,

.dalet-contact-wrap input[type="submit"]:hover,

.dalet-contact-wrap .wp-element-button:hover,

.dalet-contact-wrap .components-button:hover,

.dalet-contact-wrap button:focus,

.dalet-contact-wrap input[type="submit"]:focus,

.dalet-contact-wrap .wp-element-button:focus,

.dalet-contact-wrap .components-button:focus {

background: #5E4529 !important;

color: #FFFCF5 !important;

outline: none !important;

}

  

@media (max-width: 781px) {

.dalet-contact-wrap input[type="text"],

.dalet-contact-wrap input[type="email"],

.dalet-contact-wrap input[type="url"],

.dalet-contact-wrap input[type="tel"],

.dalet-contact-wrap textarea,

.dalet-contact-wrap select {

font-size: 0.98rem !important;

border-radius: 11px !important;

}

  

.dalet-contact-wrap button,

.dalet-contact-wrap input[type="submit"],

.dalet-contact-wrap .wp-element-button,

.dalet-contact-wrap .components-button {

min-width: 110px !important;

height: 42px !important;

min-height: 42px !important;

font-size: 0.96rem !important;

border-radius: 11px !important;

}

}

  

  

/* =====================================================

   دالِت — ضبط المسافة بين عنوان الحقل والنص المكتوب

   لنموذج المراسلة داخل: dalet-contact-wrap

   ===================================================== */

  

.dalet-contact-wrap input[type="text"],

.dalet-contact-wrap input[type="email"],

.dalet-contact-wrap input[type="url"],

.dalet-contact-wrap input[type="tel"] {

padding-top: 1.2em !important;

padding-bottom: 0.35em !important;

line-height: 1.25 !important;

}

  

.dalet-contact-wrap textarea {

padding-top: 1.25em !important;

line-height: 1.5 !important;

}

  

.dalet-contact-wrap label {

line-height: 1.05 !important;

}

  

@media (max-width: 781px) {

.dalet-contact-wrap input[type="text"],

.dalet-contact-wrap input[type="email"],

.dalet-contact-wrap input[type="url"],

.dalet-contact-wrap input[type="tel"] {

padding-top: 1.15em !important;

padding-bottom: 0.3em !important;

}

}

  

  

/* =====================================================

   دالِت — إصلاح صندوق البحث عند التركيز

   ضعه في آخر سطر من ملف CSS بالكامل

   ===================================================== */

  

/* الصندوق الخارجي هو الذي يحمل الشكل الكامل */

.dalet-home-search.wp-block-search,

.dalet-home-search form,

.dalet-home-search {

background: #ffffff !important;

border: 1px solid rgba(120, 90, 60, 0.22) !important;

border-radius: 12px !important;

box-shadow: none !important;

overflow: hidden !important;

}

  

/* نفرّغ الحاوية الداخلية من شكلها المستقل */

.dalet-home-search .wp-block-search__inside-wrapper {

background: transparent !important;

border: 0 !important;

border-radius: 0 !important;

box-shadow: none !important;

padding: 4px !important;

height: 48px !important;

min-height: 48px !important;

overflow: hidden !important;

}

  

/* الحقل نفسه بلا أي مظهر مستقل */

.dalet-home-search .wp-block-search__input,

.dalet-home-search input[type="search"],

input#wp-block-search__input-1.wp-block-search__input {

background-color: transparent !important;

border: 0 !important;

outline: none !important;

box-shadow: none !important;

border-radius: 0 !important;

appearance: none !important;

-webkit-appearance: none !important;

background-clip: padding-box !important;

}

  

/* عند التركيز: التأثير على الصندوق الخارجي فقط */

.dalet-home-search:focus-within,

.dalet-home-search.wp-block-search:focus-within,

.dalet-home-search form:focus-within {

border-color: #6f4e37 !important;

box-shadow: 0 0 0 2px rgba(111, 78, 55, 0.08) !important;

outline: none !important;

}

  

/* نمنع أي تأثير تركيز داخلي من إعادة رسم مستطيل مستقل */

.dalet-home-search .wp-block-search__inside-wrapper:focus,

.dalet-home-search .wp-block-search__inside-wrapper:focus-within,

.dalet-home-search .wp-block-search__input:focus,

.dalet-home-search input[type="search"]:focus,

input#wp-block-search__input-1.wp-block-search__input:focus {

border: 0 !important;

outline: none !important;

box-shadow: none !important;

background-color: transparent !important;

}

  

/* الزر يبقى كما هو لكن مع قصّ نظيف داخل الإطار */

.dalet-home-search .wp-block-search__button {

position: relative !important;

top: 0 !important;

border-radius: 12px !important;

box-shadow: none !important;

z-index: 2 !important;

}

  

/* نسخة القسم المصغّر */

.dalet-connect-section .dalet-home-search,

.dalet-connect-section .dalet-home-search.wp-block-search,

.dalet-connect-section .dalet-home-search form {

border-radius: 11px !important;

}

  

.dalet-connect-section .dalet-home-search .wp-block-search__inside-wrapper {

height: 44px !important;

min-height: 44px !important;

}