*{box-sizing:border-box}@keyframes gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}body,h1,h2{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;direction:rtl;font-family:IBM Plex Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h2{color:#21243d;font-family:IBM Plex Sans Arabic,sans-serif;font-size:1.5rem;font-weight:700}.header{color:#fff;text-align:center;background:linear-gradient(270deg,#f7d84b,#055a44) 95.442%/200% 200%;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;min-height:220px;margin-bottom:2rem;padding:2rem 1rem 3rem;animation:10s infinite gradientAnimation;display:flex;overflow-x:hidden}.header [data-widget=searchbox]{justify-content:center;width:100%;max-width:700px;margin-top:1.5rem;display:flex}.container{max-width:1300px;margin:0 auto;padding:2rem 1rem;display:flex}.container-filters{flex:1;max-width:260px;margin-left:60px;margin-right:0}.container-header{justify-content:space-between;align-items:center;min-height:80px;display:flex}.container-results{flex:3}.container-options{border-bottom:1px solid #ebecf3;justify-content:flex-end;margin-bottom:30px;padding:30px 0;display:flex}.container-options .container-option:not(:first-child){margin-left:0;margin-right:48px}.container-options select{min-width:100px}.container-footer{margin:4rem 0}em{font-style:normal}em,mark{background:rgba(226,164,0,.4)}.clear-filters{align-items:center;display:flex}.clear-filters svg{margin-left:8px;margin-right:0}.container-body .ais-Panel{border-top:1px solid #ebecf3;padding-top:2rem;padding-bottom:2rem}.ais-Panel-header{font-family:Hind,sans-serif}.header .ais-SearchBox{flex:1;width:100%;height:64px}.header .ais-SearchBox .ais-SearchBox-input{background-color:#fff;border-radius:8px;height:64px;padding:4px 64px 0 48px;font-family:Hind,sans-serif;box-shadow:0 4px 48px rgba(0,0,0,.2)}.header .ais-SearchBox-submit{width:64px;padding:0 1rem 0 2rem}.header .ais-SearchBox .ais-SearchBox-input::placeholder{color:rgba(33,36,61,.24);opacity:1}.header .ais-SearchBox .ais-SearchBox-input::placeholder{color:rgba(33,36,61,.24);opacity:1}.ais-SearchBox-input:-ms-placeholder-shown{color:rgba(33,36,61,.24)}.ais-SearchBox-input::-moz-placeholder{color:rgba(33,36,61,.24)}.ais-SearchBox-submit{color:#e2a400}.ais-RefinementList .ais-SearchBox-input{padding-top:2px;font-family:Hind,sans-serif}.hit{color:#21243d;background:#fff;border:none;border-radius:12px;flex-direction:column;height:100%;padding:0;font-size:14px;line-height:1.4;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.hit:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.hit h1{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:18px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.hit-category{color:#21243d;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hit-category-badge{color:#697386;letter-spacing:.08rem;text-transform:uppercase;background:#fff;border:1px solid #c4c8d8;border-radius:4px;padding:.25rem .75rem;font-size:11px;font-weight:600;transition:all .2s}.hit-link-wrapper:hover .hit-category-badge{color:#3a4854;background:#f8f9fb;border-color:#9ca4b8}.hit-author,.hit-publisher{color:#888;margin:.25rem 0;font-size:12px;line-height:1.3}.hit-author strong,.hit-publisher strong{color:#555;font-weight:600}.hit-description{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.hit-link-wrapper{color:inherit;height:100%;text-decoration:none;transition:all .2s;display:block}.hit-link-wrapper:hover{color:inherit;text-decoration:none}.hit-link-wrapper:hover .hit{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.hit-link-wrapper:hover .hit-image{transform:scale(1.02)}.hit-link-wrapper:active .hit{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.08)}.hit-info-container{overflow-wrap:break-word;word-break:break-word;flex-direction:column;flex:1;gap:0;padding:1rem 1.25rem 1.25rem;display:flex}.hit-image-container{aspect-ratio:2/3;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.hit-image{object-fit:contain;width:100%;height:100%;transition:transform .2s}.hit-em{color:#e2a400;font-size:11px;font-weight:600}.hit-rating{border:1px solid rgba(226,164,0,.5);border-radius:4px;margin-left:0;margin-right:4px;padding:0 4px}.hits-empty-state{flex-direction:column;align-items:center;max-width:300px;margin:auto;display:flex}.hits-empty-state-title{text-align:center;margin-bottom:0;font-family:Hind;font-size:1.5rem;font-weight:700}.hits-empty-state-description{color:rgba(35,37,51,.6);text-align:center;font-size:.875rem}.hits-empty-state .ais-ClearRefinements{margin-top:1rem}.hits-empty-state .ais-ClearRefinements-button--disabled{display:none}.hits-empty-state .ais-ClearRefinements-button{color:#21243d;background:rgba(10,8,41,.04);border-radius:3px;min-height:48px;padding:16px 24px}.ais-ToggleRefinement-label{flex-direction:row-reverse;justify-content:space-between;display:flex}.ais-ToggleRefinement-checkbox{font:inherit;margin-left:0;margin-right:1rem;position:relative}.ais-ToggleRefinement-checkbox:checked:before{color:#e2a400}.ais-ToggleRefinement-checkbox:before{color:rgba(33,36,61,.32);content:"No";align-items:center;height:16px;font-size:.8rem;display:flex;position:absolute;left:38px;right:auto}.ais-ToggleRefinement-checkbox:checked:before{content:"Yes"}.ais-ToggleRefinement-count{display:none}.ais-RatingMenu-item:not(.ais-RatingMenu-item--selected){opacity:.5}.ais-RatingMenu-starIcon{margin-left:.5rem;margin-right:0}@media (min-width:900px){[data-layout=mobile]{display:none}}.ais-RefinementList-list,.ais-HierarchicalMenu-list{scrollbar-width:none;max-height:none;overflow-y:visible}.ais-RefinementList-list::-webkit-scrollbar{width:0;display:none}.ais-HierarchicalMenu-list::-webkit-scrollbar{width:0;display:none}.ais-RefinementList-list,.ais-HierarchicalMenu-list{max-height:250px;transition:max-height .3s ease-in-out;overflow:hidden}.ais-RefinementList-list.expanded,.ais-HierarchicalMenu-list.expanded{scrollbar-width:thin;scrollbar-color:#e2a400 transparent;-webkit-overflow-scrolling:touch;max-height:600px;overflow-y:auto}.ais-RefinementList-list.expanded::-webkit-scrollbar{width:6px;display:block}.ais-HierarchicalMenu-list.expanded::-webkit-scrollbar{width:6px;display:block}.ais-RefinementList-list.expanded::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:999px}.ais-HierarchicalMenu-list.expanded::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:999px}.ais-RefinementList-list.expanded::-webkit-scrollbar-thumb{background:#e2a400;border-radius:999px}.ais-HierarchicalMenu-list.expanded::-webkit-scrollbar-thumb{background:#e2a400;border-radius:999px}.ais-RefinementList-list.expanded::-webkit-scrollbar-thumb:hover{background:#c88c00}.ais-HierarchicalMenu-list.expanded::-webkit-scrollbar-thumb:hover{background:#c88c00}.category-badges-container{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:800px;margin:0 auto;padding:0 1rem 1rem;transition:max-height .25s ease-in-out,padding .25s ease-in-out;display:flex;position:relative}.category-badges-container--toggleable{max-height:calc(186px + 4.5rem);position:relative;overflow:visible}.category-badges-container--expanded{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;max-height:60vh;padding-bottom:3rem;overflow-x:hidden;overflow-y:auto}.category-badges-container--expanded::-webkit-scrollbar{width:6px}.category-badges-container--expanded::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.category-badges-container--expanded::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.category-badges-container--expanded::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.category-badges-toggle{color:#fff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.12);border:1px dashed rgba(255,255,255,.6);border-radius:4px;outline:none;flex-shrink:0;order:999;align-items:center;gap:.375rem;height:31px;padding:0 .75rem;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;font-weight:500;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-badges-toggle:hover{color:#21413d;background:rgba(255,255,255,.25)}.category-badges-toggle:active{transform:scale(.98)}.category-badges-toggle:after{content:"▼";font-size:.85em}.category-badges-toggle[aria-expanded=true]:after{content:"▲"}.category-badge{color:#21243d;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.5);border-radius:4px;outline:none;align-items:center;gap:.375rem;height:31px;padding:0 .75rem;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;font-weight:500;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-badge:hover{background:#fff;border-color:rgba(255,255,255,.8);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.category-badge:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-badge--active{color:#fff;background:linear-gradient(135deg,#e2a400 0%,#d19800 100%);border-color:#d19800;font-weight:600;box-shadow:0 2px 6px rgba(226,164,0,.3)}.category-badge--active:hover{background:linear-gradient(135deg,#d19800 0%,#b88600 100%);border-color:#b88600;transform:translateY(-1px);box-shadow:0 3px 8px rgba(226,164,0,.35)}.category-badge-label{font-weight:inherit;line-height:1}.category-badge-count{text-align:center;background:rgba(0,0,0,.08);border-radius:3px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1}.category-badge--active .category-badge-count{color:#fff;background:rgba(255,255,255,.25)}@media (max-width:768px){.header{gap:1.5rem;min-height:auto;margin-bottom:0;padding:2rem 1rem}.header.category-badges-expanded{margin-bottom:1.5rem;padding-bottom:4rem}.category-badges-container--toggleable{max-height:calc(168px + 3rem);overflow:visible}}
/*# sourceMappingURL=asfar-typesense-search.595f3280.css.map */
