@charset "UTF-8";.container{padding-left:calc(50% - ((100% - 24px)/2));padding-right:calc(50% - ((100% - 24px)/2))}@media only screen and (min-width: 40rem){.container{padding-left:calc(50% - ((100% - 48px)/2));padding-right:calc(50% - ((100% - 48px)/2))}}@media only screen and (min-width: 64rem){.container{padding-left:calc(50% - ((100% - 64px)/2));padding-right:calc(50% - ((100% - 64px)/2))}}@media only screen and (min-width: 100rem){.container{padding-left:calc(50% - ((100rem - 64px)/2));padding-right:calc(50% - ((100rem - 64px)/2))}}.l-navbar--expand,.container-full{padding-left:calc(50% - ((100% - 24px)/2));padding-right:calc(50% - ((100% - 24px)/2))}.container.gap>*+*{margin-top:2rem;margin-bottom:2rem}.l-animate{animation:pageTransition ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes pageTransition{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{height:100%;scroll-behavior:smooth}.hidden-text{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pl-16{padding-left:1rem}.d-none{display:none}svg{pointer-events:none}body{display:flex;flex-direction:column;overflow-x:hidden;min-height:100%;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--text-color);background-color:var(--bg-color)}body::-webkit-scrollbar{width:16px;background-color:var(--bg-color)}body::-webkit-scrollbar-thumb{border-radius:8px;background-clip:content-box;border:4px solid transparent}body::-webkit-scrollbar-thumb{background-color:var(--text-color)}body.none-event{pointer-events:none}button{cursor:pointer;font-family:inherit;background-color:transparent;color:inherit;border:none;font-size:inherit;font-weight:inherit}time{font-size:inherit}a{color:inherit}hr{color:var(--neutral-color-25A)}.mlr-auto{margin-left:auto;margin-right:auto}select{background-color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit}.red{color:var(--danger)}.svg-scene{display:block;position:absolute;z-index:-10;left:0;top:0;right:0;bottom:0;aspect-ratio:16/9;color:var(--color-accent-500);height:100%}@media only screen and (min-width: 1072px){.svg-scene{height:auto}}.flex-row{display:flex;flex-flow:row wrap;align-items:center;gap:2rem}.flex-separated{justify-content:space-between}.color-picker{display:flex;flex-direction:column;align-items:center;gap:1ch}.list-none{list-style:none}.p-0{padding:0!important}.stretch-x-7{margin:0 -7rem}.stretch-y-7{margin:-7rem 0}.stretch-7{margin:-7rem}.stretch-x-5{margin:0 -5rem}.stretch-y-5{margin:-5rem 0}.stretch-5{margin:-5rem}.stretch-x-3{margin:0 -3rem}.stretch-y-3{margin:-3rem 0}.stretch-3{margin:-3rem}.empty-list{margin:3rem 0}:root{--radius-tiny: 3px;--radius-sm: 5px;--radius-md: 7px;--radius-lg: 9px;--radius-full: 100vh;--mobile: 23rem;--tablet: 40rem;--laptop-sm: 64rem;--laptop-md: 80rem;--desktop: 90rem;--text-color: hsl(0, 0%, 0%);--bg-color: hsl(0, 0%, 100%);--color-primary-100: oklch(.98 .03 75);--color-primary-300: oklch(.95 .1 75);--color-primary-500: oklch(.8 .2 75);--color-primary-700: oklch(.65 .2 75);--color-primary-800: oklch(.45 .15 75);--color-primary-900: oklch(.3 .1 75);--color-accent-100: oklch(.98 .03 220);--color-accent-300: oklch(.95 .1 220);--color-accent-400: oklch(.85 .1 220);--color-accent-500: oklch(.8 .2 220);--color-accent-700: oklch(.65 .2 220);--color-accent-800: oklch(.45 .15 220);--color-accent-900: oklch(.3 .1 220);--color-brand: var(--color-primary-500);--complementary-brand: hsl(from var(--color-brand) calc(h + 180) s l);--strong: var(--color-accent-500);--neutral-color: hsl(0, 0%, 0%);--neutral-color-75A: hsla(0, 0%, 0%, .75);--neutral-color-50A: hsla(0, 0%, 0%, .5);--neutral-color-33A: hsla(0, 0%, 0%, .33);--neutral-color-25A: hsla(0, 0%, 0%, .25);--neutral-color-11A: hsla(0, 0%, 0%, .11);--neutral-color-50: hsl(0, 0%, 5%);--neutral-color-100: hsl(0, 0%, 10%);--neutral-color-150: hsl(0, 0%, 15%);--neutral-color-200: hsl(0, 0%, 20%);--neutral-color-250: hsl(0, 0%, 25%);--neutral-color-300: hsl(0, 0%, 30%);--neutral-color-350: hsl(0, 0%, 35%);--neutral-color-400: hsl(0, 0%, 40%);--neutral-color-450: hsl(0, 0%, 45%);--neutral-color-500: hsl(0, 0%, 50%);--neutral-color-550: hsl(0, 0%, 55%);--neutral-color-600: hsl(0, 0%, 60%);--neutral-color-650: hsl(0, 0%, 65%);--neutral-color-700: hsl(0, 0%, 70%);--neutral-color-750: hsl(0, 0%, 75%);--neutral-color-800: hsl(0, 0%, 80%);--neutral-color-850: hsl(0, 0%, 85%);--neutral-color-900: hsl(0, 0%, 90%);--neutral-color-950: hsl(0, 0%, 95%);--neutral-color-980: hsl(0, 0%, 98%);--neutral-color-990: hsl(0, 0%, 99%);--shadow: hsla(0, 0%, 0%, .08);--shadow-hover: hsla(0, 0%, 0%, .12);--zebra: #f8f9fa;--category-bg: var(--neutral-color-11A);--category-bg-hover: var(--neutral-color-950);--category-shadow-hover: var(--neutral-color-5);--code-bgc: #daa254;--danger: hsl(4, 90%, 45%);--danger-50: hsl(4, 90%, 5%);--danger-100: hsl(4, 90%, 10%);--danger-150: hsl(4, 90%, 15%);--danger-200: hsl(4, 90%, 20%);--danger-250: hsl(4, 90%, 25%);--danger-300: hsl(4, 90%, 30%);--danger-350: hsl(4, 90%, 35%);--danger-400: hsl(4, 90%, 40%);--danger-450: hsl(4, 90%, 45%);--danger-500: hsl(4, 90%, 50%);--danger-550: hsl(4, 90%, 55%);--danger-600: hsl(4, 90%, 60%);--danger-650: hsl(4, 90%, 65%);--danger-700: hsl(4, 90%, 70%);--danger-750: hsl(4, 90%, 75%);--danger-800: hsl(4, 90%, 80%);--danger-850: hsl(4, 90%, 85%);--danger-900: hsl(4, 90%, 90%);--danger-950: hsl(4, 90%, 95%);--success: hsl(155, 94%, 32%);--success-50: hsl(155, 94%, 5%);--success-100: hsl(155, 94%, 10%);--success-150: hsl(155, 94%, 15%);--success-200: hsl(155, 94%, 20%);--success-250: hsl(155, 94%, 25%);--success-300: hsl(155, 94%, 30%);--success-350: hsl(155, 94%, 35%);--success-400: hsl(155, 94%, 40%);--success-450: hsl(155, 94%, 45%);--success-500: hsl(155, 94%, 50%);--success-550: hsl(155, 94%, 55%);--success-600: hsl(155, 94%, 60%);--success-650: hsl(155, 94%, 65%);--success-700: hsl(155, 94%, 70%);--success-750: hsl(155, 94%, 75%);--success-800: hsl(155, 94%, 80%);--success-850: hsl(155, 94%, 85%);--success-900: hsl(155, 94%, 90%);--success-950: hsl(155, 94%, 95%);--update: hsl(240, 100%, 50%);--update-50: hsl(240, 100%, 5%);--update-100: hsl(240, 100%, 10%);--update-150: hsl(240, 100%, 15%);--update-200: hsl(240, 100%, 20%);--update-250: hsl(240, 100%, 25%);--update-300: hsl(240, 100%, 30%);--update-350: hsl(240, 100%, 35%);--update-400: hsl(240, 100%, 40%);--update-450: hsl(240, 100%, 45%);--update-500: hsl(240, 100%, 50%);--update-550: hsl(240, 100%, 55%);--update-600: hsl(240, 100%, 60%);--update-650: hsl(240, 100%, 65%);--update-700: hsl(240, 100%, 70%);--update-750: hsl(240, 100%, 75%);--update-800: hsl(240, 100%, 80%);--update-850: hsl(240, 100%, 85%);--update-900: hsl(240, 100%, 90%);--update-950: hsl(240, 100%, 95%)}html{font-size:100%}pre,code{font-family:var(--font-serif);font-weight:700}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:700;line-height:1.2}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b{position:relative;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-primary-300);text-decoration-thickness:15%}h1 strong.blue,h1 b.blue,h2 strong.blue,h2 b.blue,h3 strong.blue,h3 b.blue,h4 strong.blue,h4 b.blue,h5 strong.blue,h5 b.blue{text-decoration-color:var(--color-accent-500)}h1.light,h2.light,h3.light,h4.light,h5.light{font-weight:400}.section-title{font-size:1.8rem;line-height:1.2}.section-text{font-size:18px;line-height:1.5}.intro-title{font-size:2.2rem;line-height:1.2}.intro-text{font-size:18px;line-height:1.5}.hero-title{font-size:52px;line-height:1.2}.hero-text{font-size:18px}.iconed-heading{display:flex;align-items:center;gap:.5rem}.quran-font{font-family:var(--font-quran);font-size:32px}.glyph-surah{font-family:var(--glyph-surah);line-height:normal;font-size:10rem;margin-left:-2rem}@media only screen and (min-width: 48rem){.hero-text{font-size:24px}.intro-title{font-size:48px}.intro-text{font-size:20px}}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gluten;src:url(/fonts/Gluten/Gluten-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gluten;src:url(/fonts/Gluten/Gluten-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono/RobotoMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/fonts/ArefRuqaa/ArefRuqaa-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/fonts/ArefRuqaa/ArefRuqaa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shaikh Hamdullah Mushaf;src:url(/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.eot);src:url(/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.eot?#iefix) format("embedded-opentype"),url(/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.woff) format("woff"),url(/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.woff2) format("woff2"),url(/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.ttf) format("truetype"),url("/fonts/ShaikhHamdullahMushaf/545e2d6eac66c6985c113d4656797e49.svg#Shaikh Hamdullah Mushaf") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:surahnames;src:url(/fonts/Surah/sura_names.woff2);font-style:normal;font-weight:400;font-display:swap}:root{--font-heading: "Poppins", sans-serif;--font-body: "Roboto", sans-serif;--font-display: "Gluten", sans-serif;--font-monospace: "Roboto Mono", monospace;--font-serif: "Aref Ruqaa", serif;--font-quran: "Shaikh Hamdullah Mushaf";--glyph-surah: "surahnames"}.menu{position:absolute;padding:1.5rem 2.5rem 0;top:0;left:0;width:24ch;height:100%;background-color:var(--bg-color);transform:translate(-220%);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .25s ease,visibility 0s linear .35s;box-shadow:1px 0 3px -2px var(--neutral-color);-webkit-box-shadow:1px 0px 3px -2px var(--neutral-color);-moz-box-shadow:1px 0px 3px -2px var(--neutral-color)}.menu--opened{display:block;transform:translate(0);position:fixed;z-index:5;opacity:1;visibility:visible;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .25s ease,visibility 0s;padding:4rem 2.5rem 0}.menu__list{display:flex;list-style:none;gap:1rem;flex-direction:row;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:auto}.menu__item{display:flex;font-size:14px;gap:.2rem;height:100%;align-items:center;text-decoration:none;color:inherit;cursor:pointer;transition:.2s all ease-out}.menu__item:hover,.menu__item:focus,.menu__item[aria-current=page]{-webkit-box-shadow:0px 3px 0px 0px var(--color-brand);-moz-box-shadow:0px 3px 0px 0px var(--color-brand);box-shadow:0 3px 0 0 var(--color-brand)}.menu__item span{width:max-content}.l-left-menu{border-right:1px solid var(--neutral-color-800);height:max(100dvh,100%);display:flex;flex-direction:column}.l-left-menu .logo{margin:1rem auto}.menu-left{display:flex;flex-direction:column;width:100%;align-items:flex-start;font-weight:400;flex-basis:100%}.menu-left__item{display:flex;text-decoration:none;flex-direction:row;align-items:center;gap:.5rem;padding:1rem 1rem 1rem 2rem;width:100%;transition:background-color .3s ease-in-out}.menu-left__item:hover,.menu-left__item:focus,.menu-left__item.active{background-color:var(--color-primary-100);color:var(--color-primary-900)}@media only screen and (min-width: 62rem){.menu{display:flex;position:static;transform:translate(0)!important;background-color:transparent;box-shadow:none;border-radius:0;width:auto;bottom:auto;margin-left:auto;left:auto;padding:0;opacity:1;visibility:visible}.menu--opened{position:static;align-items:center}.menu .menu__list{margin-top:0;flex-direction:row;align-items:center}}.icon{width:15px;height:15px}.icon.md{width:20px;height:20px}.icon.lg{width:25px;height:25px}.icon.big{width:30px;height:30px}.alert{display:flex;text-align:center;align-items:center;justify-content:center;position:fixed;top:1.5rem;right:50%;transform:translate(50%);z-index:999;color:#fff;padding:.5rem 1rem;letter-spacing:.25px;box-shadow:0 0 0 1px var(--neutral-color-500),0 0 10px -5px var(--neutral-color-500)}.alert.success{background-color:var(--success)}.alert.error{background-color:var(--danger)}.alert.neutral{color:var(--text-color);background-color:var(--neutral-color-850)}.alert button{background:transparent;border:0;height:30px;width:30px}.form-alert{display:flex;text-align:center;align-items:center;justify-content:center;z-index:999;font-size:14px;padding:.5rem .25rem;border-radius:var(--radius-md);letter-spacing:.25px}.form-alert.success{background-color:#e9f9ee;color:#1f7a3f}.form-alert.error{color:#b42318;background-color:#fdecec}.form-alert.neutral{color:#333;background-color:#f4f4f5}.stat-card{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:2rem;background-color:var(--neutral-color-990);border:1px solid var(--neutral-color-950);box-shadow:0 1px 10px var(--neutral-color-950);font-weight:400;border-radius:var(--radius-md);border:1px solid var(--neutral-color-900)}.stat-card h2{font-weight:300}.stat-card .stat{font-size:3rem;font-family:var(--font-heading)}.stat-card .stat-container{display:flex;margin-left:auto;flex-direction:row;align-items:baseline;gap:1ch}.stat-card .stat-container small{font-size:1.2rem}.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.toast-modern{border-radius:var(--radius-lg)!important;justify-content:space-between;padding:12px 14px;font-family:var(--font-heading);display:flex;align-items:center;box-shadow:0 6px 18px var(--neutral-color-11A);font-size:14px;min-width:220px;color:var(--text-color)}.toast-success{background:#e9f9ee!important;color:#1f7a3f!important}.toast-error{background:#fdecec!important;color:#b42318!important}.toast-neutral{background:#f4f4f5!important;color:#333!important}.toast-close{opacity:1;color:inherit}.breadcrumb{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding-top:1ch;padding-bottom:1ch;box-shadow:0 2px 2px -3px var(--neutral-color);-webkit-box-shadow:0px 2px 2px -3px var(--neutral-color);z-index:3}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb li{display:flex;align-items:center}.breadcrumb li:not(:first-child):before{content:"›";margin:0 8px;color:var(--neutral-color-700)}.breadcrumb span[aria-current=page]{color:var(--neutral-color-300);font-weight:500}.themed-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:25px;width:25px}.themed-icon svg,.themed-icon img{height:100%;width:100%}.tag{display:inline-flex;transition:.3s all ease-in-out;text-decoration:none;font-size:13px;gap:.2rem;align-items:center;background-color:transparent;font-weight:400;border-radius:var(--radius-md)}.tag svg{transition:.3s color ease-in-out}a.tag,.tag.link-behavior{text-transform:uppercase;padding:.2rem .4rem;border:1px solid var(--neutral-color-500);box-shadow:0 2px 6px #0000001f,0 1px 2px #00000014;transition:.3s all ease-in-out;cursor:pointer}a.tag.tiny,.tag.link-behavior.tiny{padding:.1rem .2rem;font-size:11px}a.tag:hover,a.tag:focus,.tag.link-behavior:hover,.tag.link-behavior:focus{color:#000;background-color:var(--category-bg-hover);box-shadow:0 5px 20px -5px var(--category-shadow-hover)}a.tag:hover svg,a.tag:focus svg,.tag.link-behavior:hover svg,.tag.link-behavior:focus svg{color:var(--category-prefix-hover)}.hexa-cube-container{display:flex;flex-direction:row;font-size:14px;gap:1ch}.hexa-cube{display:block;width:15px;height:15px;background-color:var(--category-bg);border-radius:var(--radius-tiny)}.answer-card{display:flex;flex-direction:row-reverse;align-items:start;border-radius:var(--radius-tiny);gap:1rem;flex-grow:1;height:100%;padding:.75rem 1.25rem;width:100%;box-shadow:0 0 1px 0 var(--neutral-color-300),0 0 20px -10px var(--neutral-color-700)}.answer-card__body{display:grid;grid-template-rows:repeat(3,auto);flex-grow:1;height:100%;gap:1rem}.answer-card__header{display:grid;grid-template-rows:subgrid;grid-row:span 2}.answer-card__link{text-decoration:none;transition:color .15s ease-out}.answer-card__link:hover,.answer-card__link:focus{text-decoration:underline}.answer-card__title{display:box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:125%;letter-spacing:.25px;max-height:48px;overflow:hidden;-ms-word-break:break-word;word-break:break-word}.answer-card__excerpt{word-break:break-word}.answer-card__footer{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;grid-row-start:3;gap:1ch;width:100%}.answer-card__date{display:flex;align-items:center;gap:1ch;font-size:12px}.answer-card__author{margin-left:auto}.answer-card__infos{display:flex;flex-direction:row;align-items:center;gap:.5rem}.answer-card .info{font-size:13px}.article-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:var(--radius-tiny);width:100%;box-shadow:0 0 1px 0 var(--neutral-color-300),0 0 20px -10px var(--neutral-color-700)}.img-link{overflow:hidden;border-radius:var(--radius-tiny);aspect-ratio:16/9;margin-bottom:auto}.img-link:hover+.article-card__body .article-card__link,.img-link:focus+.article-card__body .article-card__link{text-decoration:underline}.img-link:hover img,.img-link:focus img{scale:1.1}.img-link img{width:100%;transition:scale .3s ease;aspect-ratio:16/9}.article-card__body{display:grid;grid-template-rows:auto auto auto;gap:1rem;flex:1 0 0}.article-card__header{display:grid;grid-template-rows:subgrid;grid-row:span 2}.article-card__link{text-decoration:none;transition:color .15s ease-out}.article-card__link:hover,.article-card__link:focus{text-decoration:underline;color:var(--secondary-color-300)}.article-card__footer{display:flex;font-size:14px;flex-flow:row wrap;align-items:center;justify-content:space-between}@media screen and (min-width: 42rem){.img-link{max-width:20rem}}.danger{text-decoration:none;text-align:center;cursor:pointer;color:#fff;background-color:var(--danger);font-weight:700;padding:12px 24px;border-radius:var(--radius-full);transition:background .2s ease-out}.danger:hover,.danger:focus{background-color:var(--danger-450)}.danger[disabled]{cursor:initial;background-color:var(--neutral-color-600);color:var(--neutral-color-200)}.danger.md{padding:8px 16px}.danger.sm{font-size:smaller;padding:6px 12px}.danger svg{vertical-align:middle}.delete-outline{color:var(--danger-350);background-color:transparent;text-decoration:none;border:none;text-transform:lowercase}.delete-outline:focus,.delete-outline:hover{color:var(--danger-300)}.iconed{display:inline-block;font-family:inherit;font-size:inherit;z-index:2;position:relative;cursor:pointer;color:var(--text-color);transition:all .2s ease-out}.iconed svg,.iconed img{height:30px;width:30px}button.neutral,a.neutral{text-decoration:none;text-align:center;cursor:pointer;color:var(--text-color);background-color:var(--neutral-color-800);font-weight:700;padding:12px 24px;border-radius:var(--radius-full);transition:background .2s ease-out}button.neutral:hover:not([disabled]),button.neutral:focus:not([disabled]),a.neutral:hover:not([disabled]),a.neutral:focus:not([disabled]){background-color:var(--neutral-color-850)}button.neutral.md,a.neutral.md{padding:8px 16px}button.neutral.sm,a.neutral.sm{font-size:smaller;padding:6px 12px}button.neutral svg,a.neutral svg{vertical-align:middle}button.neutral[disabled],a.neutral[disabled]{cursor:not-allowed;color:var(--neutral-color-400)}.primary,.primary-outlined,.primary-link{display:inline-block;cursor:pointer;text-align:center;text-decoration:none;font-weight:500;padding:.5rem 1rem;transition:background .2s ease-out;color:var(--color-accent-900);border-radius:var(--radius-full)}.primary.big,.primary-outlined.big,.primary-link.big{padding:1rem 1.5rem;font-size:18px}.primary.md,.primary-outlined.md,.primary-link.md{padding:.5rem 1rem}.primary.sm,.primary-outlined.sm,.primary-link.sm{font-size:smaller;padding:6px 12px}.primary[disabled],.primary-outlined[disabled],.primary-link[disabled]{cursor:initial;background-color:var(--neutral-color-600);color:var(--neutral-color-200)}.primary{background-color:var(--color-accent-500)}.primary:hover:not([disabled]),.primary:focus:not([disabled]){background-color:oklch(from var(--color-accent-500) calc(l + .05) c h)}.primary-outlined{background-color:var(--color-accent-100);border:1px solid var(--color-accent-500);color:var(--color-accent-900)}.primary-outlined:hover,.primary-outlined:focus{box-shadow:0 0 1px 0 var(--color-accent-500)}.primary-link{text-decoration:underline!important;color:var(--color-accent-900)}.secondary,.secondary-outlined{display:inline-block;cursor:pointer;text-align:center;text-decoration:none;font-weight:500;padding:.5rem 1rem;transition:background .5s ease-out;border-radius:var(--radius-full)}.secondary.big,.secondary-outlined.big{padding:1rem 1.5rem;font-size:18px}.secondary.md,.secondary-outlined.md{padding:.5rem 1rem}.secondary.sm,.secondary-outlined.sm{font-size:smaller;padding:6px 12px}.secondary[disabled],.secondary.disabled,.secondary-outlined[disabled],.secondary-outlined.disabled{cursor:not-allowed;pointer-events:none;background-color:var(--neutral-color-900);color:var(--neutral-color-500);border-color:var(--neutral-color-850);opacity:.7;box-shadow:none;filter:saturate(.4);transition:none}.secondary{color:var(--text-color);background-color:var(--color-primary-500)}.secondary:hover:not([disabled]),.secondary:focus:not([disabled]){background-color:oklch(from var(--color-primary-500) calc(l + .05) c h)}.secondary-outlined{background-color:var(--color-primary-100);border:1px solid var(--color-primary-500);color:var(--color-primary-900)}.secondary-outlined:hover,.secondary-outlined:focus{box-shadow:0 0 1px 0 var(--color-primary-500)}.theme-btn{display:inline-block;font-family:inherit;border-radius:88px;padding:4px 6px;font-size:inherit;background-color:var(--neutral-color-900);color:var(--text-color);border:1px solid var(--neutral-color-800)}.update-outline{color:var(--update-250);background-color:transparent;border:none;text-decoration:none;text-transform:lowercase}.update-outline:focus,.update-outline:hover{color:var(--update-150)}.suggestion-card{display:flex;gap:.5rem;flex-direction:column;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--neutral-color-700),0 5px 20px -10px var(--neutral-color-800);background-color:var(--neutral-color-980);padding:.75rem}.suggestion-card__link{font-size:14px;text-decoration:none;color:var(--neutral-color-200);transition:color .3s ease-out}.suggestion-card__link:hover,.suggestion-card__link:focus{color:var(--neutral-color-50)}.suggestion-card__title{font-weight:400}.suggestion-card__meta{display:flex;flex-flow:row wrap;justify-content:space-between;font-size:14px}.suggestion-card time{display:flex;flex-direction:row;gap:.25rem;font-weight:500;font-size:12px;text-transform:uppercase;color:var(--neutral-color-300)}input{outline:none;font-size:16px;padding:.3rem .5rem;width:100%;font-family:inherit;color:var(--text-color)}input::placeholder{color:var(--neutral-color-200)}input[disabled],input[readonly]{background-color:var(--neutral-color-800);cursor:not-allowed}input[type=file]{padding:.3rem .6rem;cursor:pointer;color:var(--neutral-color-200);background-color:var(--bg-color);border:1px solid var(--color-primary-700);border-radius:var(--radius-md)}input[type=file]::file-selector-button{border-radius:var(--radius-md);margin-right:.5rem;border:none;background:var(--color-primary-700);padding:.5rem .6rem;color:var(--bg-color);cursor:pointer}input[type=file]:hover,input[type=file]:focus{outline:1px dashed var(--color-primary-900);outline-offset:2px}.select{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;margin:4px 0 16px}.select svg{position:absolute;right:4px;top:0;z-index:1;pointer-events:none}select{background-color:var(--bg-color);border:1px solid var(--neutral-color-800);color:var(--text-color);padding:5px 12px;font-family:inherit;outline:none}select:focus{border:1px solid var(--primary-color)}select[disabled]{cursor:not-allowed}textarea{display:block;position:relative;font-family:inherit;line-height:1.3;border:0;color:var(--text-color);width:100%;resize:none;padding:.5rem;overflow-x:hidden;outline:none;min-height:6rem}textarea::placeholder{color:var(--neutral-color-200)}textarea[disabled],textarea[readonly]{background-color:var(--neutral-color-800);cursor:not-allowed}textarea.resize-y{resize:vertical}.form-group{display:flex;gap:.75ch;flex-direction:column}.form-group.center{align-items:center}.form-group.gap-1{gap:1rem}.form-group label{font-size:14px;font-weight:500;color:var(--neutral-color-200)}.form-group label sup{color:var(--danger-350)}.form-group .invalid-message{font-size:13px;text-align:left;text-wrap:pretty;color:var(--danger-350)}.form-group .invalid-message svg{color:var(--danger)}.form-group .invalid-message svg,.form-group .invalid-message img{width:25px;height:25px}.md-editor{box-shadow:none;padding:0;background-color:var(--bg-color);font-family:var(--font-monospace);line-height:1.5;font-size:14px;border:0}.form-element{box-shadow:0 0 0 1px var(--neutral-color-33A);background-color:var(--neutral-color-980);border-radius:var(--radius-full);padding:0 1.5ch;color:var(--text-color);position:relative;border:none;height:33px}.form-element:focus{box-shadow:0 0 0 1px var(--neutral-color-500),0 0 8px -2px var(--color-primary-500)}.form-element:user-invalid,.form-element.invalid{border-bottom:1px solid var(--danger)}.filter{display:flex;padding:.15rem .33rem;align-items:center;gap:.5rem}.filter-item{position:relative}.filter-item label{display:block;text-decoration:none;border:medium;border-radius:var(--radius-sm);font-weight:500;padding:.25rem .5rem;cursor:pointer;transition:all .3s ease 0s;border:1px solid transparent}.filter-item input[type=radio]{position:absolute;opacity:0;z-index:-1}.filter-item input[type=radio]:checked+label,.filter-item input[type=radio]:focus+label,.filter-item input[type=radio]:hover+label{text-decoration:underline;text-decoration-thickness:2px}.sort{display:flex;align-items:center;box-shadow:0 0 0 1px var(--neutral-color-33A);background-color:var(--neutral-color-950);color:var(--text-color);padding:.4rem .8rem;border-radius:var(--radius-full);cursor:pointer;gap:1ch}.sort-box{position:relative;display:inline-block}.sort-box .content{display:flex;align-items:center;box-shadow:0 0 0 1px var(--neutral-color-33A);background-color:var(--neutral-color-950);color:var(--text-color);padding:.4rem .8rem;border-radius:var(--radius-full);cursor:pointer;gap:1ch}.sort-box .icon{fill:var(--neutral-color-500);transition:transform .2s}.sort-box.active .icon{transform:rotate(180deg)}.sort-box .options{display:none;flex-direction:column;position:absolute;top:110%;left:0;background-color:var(--bg-color);border-radius:var(--radius-lg);box-shadow:0 2px 10px var(--neutral-color-11A);padding:.4rem 0;width:max-content;z-index:10}.sort-box.active .options{display:flex}.sort-box .option{display:flex;flex-direction:row;align-items:center;padding:.5rem 1rem;gap:1rem;color:#1a1a1a;text-decoration:none;transition:background-color .2s}.sort-box .option:hover{background-color:#f5f5f5}.sort-box .option.active{background-color:#f5f5f5;font-weight:600}.spinner{margin:4.8rem auto;width:6.4rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--text-color) 94%,rgba(0,0,0,0)) top/10px 10px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,var(--text-color));-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 10px),#000 0);animation:rotate 1.5s infinite linear}@keyframes rotate{to{transform:rotate(1turn)}}.segmented{display:inline-flex;border:1px solid var(--neutral-color-33A);border-radius:var(--radius-full);overflow:hidden;background:var(--bg-color)}.segment{display:flex;flex-direction:row;text-decoration:none;align-items:center;gap:1ch;padding:.4rem .8rem;border:none;background:transparent;cursor:pointer;transition:background-color .2s}.segment:hover{background-color:#f5f5f5}.segment.active{background-color:var(--neutral-color-950)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search{display:flex;flex-basis:100%;transition:all .5s ease;align-items:center;position:relative;margin-left:2rem}.search.fixed{position:absolute;background:var(--bg-color);z-index:100;width:100%;margin:0;left:0;padding:1px 1rem}.search button.popup{display:grid;place-items:center;margin-left:auto;margin-right:1ch}.search button.popup.hidden{display:none}.mask{pointer-events:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--neutral-color-11A);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;z-index:3}.search__form{width:100%}.search__form.responsive{display:none;position:relative}.search__form.responsive.visible,.search__form.responsive.full{display:flex;align-items:center}.search__input{flex:1;max-height:35px;padding:.5rem 2.5rem .5rem 1.2rem;border-radius:var(--radius-full);background:var(--bg-color);border:1px solid var(--neutral-color-850);box-shadow:0 0 6px var(--neutral-color-11A);transition:all .2s ease;border:none;outline:none;background:transparent;font-size:.95rem;color:var(--text-color)}.search__input:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-primary-300),0 2px 6px var(--neutral-color-25A)}.search__input::placeholder{color:var(--neutral-color-500)}.search__icon{position:absolute;top:50%;right:0;pointer-events:none;transform:translate(-50%,-50%);display:grid;place-items:center;color:#000;z-index:1}.search__suggestions{list-style:none;position:absolute;background:var(--bg-color);box-shadow:0 0 2px var(--neutral-color-500);top:120%;display:block;padding:.5rem 0;min-width:100%;left:0;right:0}.search__suggestions.empty{display:flex;flex-direction:column;align-items:center;gap:1rem}.search__suggestions.empty em{text-align:center;color:var(--neutral-color-200);width:100%;display:inline-block;padding:.75rem 1.5rem;flex-direction:column;align-items:flex-start;transition:.3s!important;line-height:1.4;border-bottom:1px solid var(--neutral-color-900)}.search__suggestions.empty span{display:inline-block;padding:0 2ch}.search__suggestions li>a{color:var(--neutral-color-200);width:100%;display:flex;padding:.75rem 1.5rem;flex-direction:column;align-items:flex-start;transition:.3s!important;line-height:1.4}.search__suggestions li>a:hover,.search__suggestions li>a:focus,.search__suggestions li>a.focused{background-color:var(--neutral-color-11A)}.search__suggestions li>a.search__result{margin-top:.5rem;font-weight:400;flex-direction:row;justify-content:center;color:var(--neutral-color-300)}.search__suggestions .search-input__category{text-transform:uppercase;font-size:11px;color:var(--neutral-color-500);width:101px;border-right:1px solid var(--border-light)}@media screen and (min-width: 72rem){.mask.mobile{display:none}.search{margin:0 2rem!important}.search.fixed{position:relative;padding:initial}.search__suggestions{border-radius:var(--radius-lg);width:max-content}.search__suggestions li>a:not(.search__result){width:100%}.search__form.responsive{display:flex;align-items:center}.search button.popup{display:none}}.combobox{position:relative;max-width:320px}.combobox input{display:flex;align-items:center;color:var(--text-color);padding:.4rem .8rem;border-radius:var(--radius-full);cursor:pointer;gap:1ch}.combobox ul[role=listbox]{max-height:30dvh;overflow-y:auto;display:none;flex-direction:column;position:absolute;top:110%;left:0;background-color:var(--bg-color);border-radius:var(--radius-lg);box-shadow:0 2px 10px var(--neutral-color-11A);padding:.4rem 0;width:max-content;z-index:10}.combobox ul[role=listbox].open{display:block}.combobox li[aria-selected=true]{background:#f0f0f0}.combobox a{display:block;padding:.5rem;text-decoration:none;color:inherit}.question-card{--height: 25px;--ft-size: 11px;width:100%;list-style:none;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:.8rem 0;box-shadow:0 5px 1px -5px var(--neutral-color-50A)}.question-card__title{margin-bottom:.5rem;word-break:break-word}.question-card__description{word-break:break-word}.question-card__link{text-decoration:none;transition:color .15s ease-out}.question-card__link:hover,.question-card__link:focus{text-decoration:underline}.question-card__vote{display:flex;flex-direction:row;align-items:center;gap:2ch;border-radius:var(--radius-full);max-height:var(--height);justify-content:center;background-color:var(--neutral-color-850)}.question-card__vote .votes-rate{display:flex;flex-direction:row;align-items:center}.question-card__vote .votes-rate.upvotes{gap:.5ch}.question-card__vote .votes-rate.upvotes button:hover,.question-card__vote .votes-rate.upvotes button:focus-visible{background-color:var(--neutral-color-900);color:var(--success)}.question-card__vote .votes-rate.upvotes button:focus-visible{box-shadow:0 0 0 1px var(--neutral-color-400)}.question-card__vote .votes-rate.upvotes button.rated{background-color:var(--neutral-color-900);box-shadow:0 0 0 1px var(--neutral-color-500);color:var(--success)}.question-card__vote .votes-rate.downvotes button:hover,.question-card__vote .votes-rate.downvotes button:focus-visible{background-color:var(--neutral-color-900);color:var(--danger-350)}.question-card__vote .votes-rate.downvotes button:focus-visible{box-shadow:0 0 0 1px var(--neutral-color-400)}.question-card__vote .votes-rate.downvotes button.rated{background-color:var(--neutral-color-900);box-shadow:0 0 0 1px var(--neutral-color-500);color:var(--danger-350)}.question-card__vote .votes-rate button{padding:0;display:grid;place-items:center;margin-left:auto;margin-right:auto;border-radius:var(--radius-full);height:var(--height);width:var(--height)}.question-card__vote .votes-rate span{font-weight:600;font-size:inherit;text-align:center}.question-card__views{display:flex;flex-direction:row;align-items:center;padding:0 1ch;height:var(--height);font-weight:500;gap:1ch;border-radius:var(--radius-full);max-height:var(--height);justify-content:center;background-color:var(--neutral-color-850)}.question-card__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.8rem;font-size:12px;width:100%}.question-card__info-actions{display:flex;align-items:center;height:25px;gap:1ch}.question-card__info>p{margin-left:auto}.answered{display:inline-flex;align-items:center;text-decoration:none;font-size:inherit;padding-left:.5rem;padding-right:.5rem;border-radius:50px;text-transform:lowercase;height:100%;font-weight:500}.answered.success{background-color:var(--success-750)}.answered.not-yet{background-color:var(--neutral-color-850);color:var(--text-color)}.answered.light{font-weight:400;font-size:14px}.answered.light.success{background-color:var(--success-950);color:var(--success);box-shadow:0 0 1px var(--success)}.answered.light.not-yet{background-color:var(--neutral-color-950);color:var(--neutral-color);box-shadow:0 0 1px var(--neutral-color)}@media screen and (min-width: 30rem){.question-card__info{flex-direction:row;align-items:center}}.detail-question{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.2rem;border-radius:.5rem;background-color:var(--neutral-color-950);border:1px solid var(--neutral-color-850)}.detail-question__description{white-space:pre-line}.detail-question__footer{display:flex;font-size:16px;flex-direction:row;align-items:center;gap:.5rem;width:100%;--height: 30px}.request-card-container{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--neutral-color-700),0 5px 20px -10px var(--neutral-color-800);background-color:var(--neutral-color-950);padding:1rem;background-color:var(--neutral-color-990);border:1px solid var(--neutral-color-950)}.request-card{display:flex;flex-direction:column;gap:.5rem}.request-card__date{display:flex;flex-direction:row;gap:.25rem;font-weight:500;font-size:12px;text-transform:uppercase;color:var(--neutral-color-300)}.request-card__mail,.request-card__url{font-family:var(--font-heading);word-break:break-all}.request-card__comment{line-height:1.5}.request-card__comment h2{font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:2rem}.user-badge{display:flex;align-items:center;gap:.5ch;padding:1px 7px;width:min-content;border-radius:var(--radius-full);border:1px solid var(--neutral-color-25A);justify-content:center}.edition-list{display:flex;flex-direction:column;min-width:16rem;gap:1rem;margin:1rem 0;list-style:none}.edition-card{border-radius:var(--radius-lg);padding:16px;box-shadow:0 0 1px 0 var(--neutral-color-300),0 0 20px -10px var(--neutral-color-700);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:12px}.edition-card__header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px}.edition-card__title-fr{font-size:1.1rem;font-weight:600}.edition-card__title-ar{font-size:1.2rem;font-weight:500;font-family:Amiri,serif;text-align:right;margin-left:auto}.edition-card__body{display:flex;justify-content:space-between;align-items:center}.edition-card__meta{display:flex;gap:8px;flex-wrap:wrap}.edition-card__badge{background:var(--color-primary-100);padding:4px 10px;border-radius:999px;font-size:.85rem}.edition-card__footer{margin-top:auto}.edition-card__link{text-decoration:none;font-size:.9rem;font-weight:500}.edition-card__link:hover,.edition-card__link:focus{text-decoration:underline}.book-list{margin-top:1rem;display:grid;grid-template-columns:max-content 1fr 1fr;list-style:none;column-gap:1rem;border:1px solid var(--neutral-color-11A);border-radius:var(--radius-lg);overflow:hidden}.book-list>li:nth-of-type(2n){background-color:var(--zebra)}.book-title{display:grid;grid-template-columns:subgrid;padding:0 .5rem;grid-column:1/-1;border-bottom:1px solid var(--neutral-color-11A)}.book-title>*{padding:1rem .5rem}.book-title:hover,.book-title:focus{background:var(--zebra)}.book-title__link{display:grid;grid-template-columns:subgrid;grid-column:span 3;text-decoration:none;gap:1rem}.book-title__link:hover,.book-title__link:focus{color:var(--color-primary-800)}.book-title__number{grid-column:1/2;text-align:right}.book-title__fr,.book-title__ar{flex-basis:50%;line-height:100%}.book-title__fr{grid-column:2/3}.book-title__ar{grid-column:3/4;text-align:right;font-size:120%}.book-title__range{grid-column:2;margin-right:auto;width:100%;padding-left:0}.book-title__separator{color:var(--neutral-color-700)}@media screen and (min-width: 48rem){.book-list{grid-template-columns:max-content 1fr 1fr max-content}.book-title__range{grid-column:5;text-align:center}}.hadith-list{display:flex;flex-direction:column;gap:2rem;margin:1rem 0;list-style:none}.hadith-card{border-radius:var(--radius-lg);padding:16px;box-shadow:0 0 1px 0 var(--neutral-color-300),0 0 20px -10px var(--neutral-color-700);transition:transform .2s ease,box-shadow .2s ease}.hadith-card:target{outline:2px solid var(--color-accent-500);outline-offset:4px}.hadith-card__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1ch;font-size:.85rem;color:var(--neutral-color-300);grid-column:span 2;border-bottom:1px solid var(--neutral-color-11A);margin:0 -16px 8px;padding:0 16px 8px}.hadith-card__texts>p{text-align:justify;line-height:1.5}.hadith-card__text-fr{grid-column:1/2;font-size:1rem;margin-bottom:8px;color:#222}.hadith-card__text-ar{grid-column:2/-1;font-size:1.4rem;font-family:var(--font-quran);text-align:right;margin-bottom:8px;color:#444}.hadith-card__grades{list-style:none;margin-top:1rem;font-family:var(--font-monospace);grid-column:span 1;display:flex;flex-direction:column;font-size:12px}.hadith-card__link{display:inline-block;margin-top:1rem}@media screen and (min-width: 48rem){.hadith-list{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.hadith-card{display:grid;grid-template-columns:subgrid;grid-column:span 2}.hadith-card__texts{display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:2rem}.hadith-card__link{margin-left:auto;margin-top:auto;padding-top:1rem;grid-column:2/-1}}.search-hadith,.search-hadith__container{border-radius:var(--radius-lg);padding:1rem;background-color:var(--neutral-color-980);display:flex;flex-direction:column;align-items:center;gap:1rem}.search-hadith__container{max-width:700px}.search-hadith .search,.search-hadith__container .search{width:100%;max-width:48rem;margin:0}.search-hadith .search__form,.search-hadith__container .search__form{display:flex;flex-direction:column;align-items:center;gap:1rem}.search-hadith .search__form .sort,.search-hadith__container .search__form .sort{width:100%;background-color:var(--bg-color)}.search-hadith .search__input-group,.search-hadith__container .search__input-group{width:100%;position:relative}.search-hadith .search__input,.search-hadith__container .search__input{background-color:var(--bg-color)}.form-jump{margin-top:1rem;border-radius:var(--radius-lg)}.form-jump__group{display:flex;flex-direction:row;gap:1rem}.form-jump button[type=submit]{flex-shrink:0;width:100%}.form-jump fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;border:none;padding:1rem 0}.form-jump .sort{width:100%}.form-jump__row{display:flex;flex-direction:column;gap:.25rem;width:100%}.form-jump__row label{font-size:.75rem;color:#666}@media screen and (min-width: 48rem){.search-hadith .search__form,.search-hadith__container .search__form{display:flex;flex-direction:row;align-items:center;gap:1rem}.search-hadith .search__form .sort,.search-hadith__container .search__form .sort{flex-basis:33%}.form-jump__group{display:flex;flex-direction:row;gap:1rem}.form-jump fieldset{display:flex;flex-direction:row;align-items:flex-end}.form-jump button[type=submit]{width:initial}}.esma-list{list-style:none;display:flex;flex-direction:column;gap:2rem}.esma-card{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--neutral-color-900);padding:1rem;display:flex;flex-direction:column;gap:1rem;position:relative;line-height:1.5}.esma-card__img{display:flex;flex-direction:column;gap:1rem}.esma-card__header{display:flex;flex-direction:row;align-items:center;gap:1rem}.esma-card__icon{width:100%;max-width:300px;margin:0 auto;height:auto;object-fit:contain}.esma-card__titles{display:flex;flex-direction:column}.esma-card__prononce{display:flex;align-items:baseline;gap:2ch}.esma-card__content{display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--neutral-color-11A);padding:1rem 2rem;margin-left:-1rem;margin-right:-1rem}.esma-card__id{pointer-events:none;position:absolute;top:0;left:10%;font-family:var(--font-display);font-size:10rem;color:var(--neutral-color-11A)}.esma-card__name{font-weight:600;margin:0;line-height:1.3}.esma-card__name span,.esma-card__arabic{display:block;font-size:1.6rem;font-family:var(--font-quran);direction:rtl}.esma-card__translit{color:#777}.esma-card__short{color:#444}.esma-card__details{padding:1rem}.esma-card__details summary{cursor:pointer;font-size:.85rem;color:var(--color-accent-800);display:flex;align-items:center;gap:.3rem}.esma-card__details p{margin-top:.5rem;font-size:.9rem;color:#555}.esma-card__details .esma-verses{margin-top:1rem}.esma-card__details .esma-verses__title{font-size:.95rem;margin-bottom:.5rem}.esma-card__details .esma-verses__list{display:flex;flex-direction:column;gap:.4rem;list-style:none}.esma-card__details .esma-verses__item{font-size:.9rem;color:#444}.esma-card__details .esma-verses__surah{font-weight:600;text-decoration:none;color:var(--color-accent-800)}.esma-card__details .esma-verses__surah:hover{text-decoration:underline}.esma-card__details .esma-verses__separator{margin:0 .3rem;opacity:.6}.esma-card__details .esma-verses__verse{display:inline-block;margin-right:.35rem;padding:.15rem .4rem;border-radius:var(--radius-md);background:var(--color-primary-100);font-size:1rem;text-decoration:none;color:inherit;transition:background .2s ease;color:var(--color-primary-900)}.esma-card__details .esma-verses__verse:hover,.esma-card__details .esma-verses__verse:focus{background:var(--color-primary-300)}.esma-card__footer{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.esma-card audio{width:100%;height:36px}.esma-card__ipa{font-size:.75rem;color:#999;text-align:center}.esma-audio{display:inline-flex;align-items:center;gap:.5rem;background:#f3f5f6;height:50px;width:50px;border:none;border-radius:var(--radius-full);padding:.45rem .75rem;font-size:.85rem;color:#333;cursor:pointer;transition:all .3s ease;border:1px dashed var(--color-accent-900)}.esma-audio__icon{font-size:.9rem}.esma-audio:active{transform:scale(.96)}.esma-audio.is-playing{background:var(--color-primary-500);color:var(--color-primary-900);border:1px solid var(--color-accent-900)}@media screen and (min-width: 36rem){.esma-list{display:grid;grid-template-columns:1fr minmax(300px,1fr)}.esma-card{display:grid;grid-template-columns:subgrid;grid-column:span 2}.esma-card__id{right:10%;left:initial}.esma-card__icon{grid-column:2/-1}.esma-card__content{border-top:0;grid-column:1/2;grid-row:1}.esma-card__details,.esma-card__ipa{grid-column:span 2}}.verse-list{display:grid;grid-template-columns:max-content 1fr;gap:1.5rem}.verse-card{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:1.25rem;border-radius:var(--radius-lg);background:#fafafa;box-shadow:0 4px 12px #0000000d}.verse-card:target{outline:2px solid var(--color-accent-500);outline-offset:4px}.verse-header{display:grid;grid-template-columns:subgrid;grid-column:1/-1;margin-bottom:.5rem}.verse-anchor{text-decoration:none}.verse-number{grid-column:1/2;font-size:1.5rem;opacity:.7}.verse-body{text-align:right}.verse-text{grid-column:2/-1;font-size:1.8rem;line-height:2.2}.verse-translation{grid-column:2/-1;text-align:right;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #eee;font-size:.95rem;line-height:1.5;color:#555}.answer-list{display:flex;flex-direction:column;min-width:16rem;gap:1rem;margin:1rem 0;list-style:none}.answer-list .secondary{display:block}.answer-list.compact .answer-card{flex-direction:row}.answer-list.compact .answer-card__link{width:100%}@media only screen and (min-width: 48rem){.answer-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(34rem,1fr));gap:2rem 2rem}.answer-list.compact{grid-template-columns:1fr;gap:1rem}.answer-list>li{display:flex;flex-direction:column;align-items:center;width:100%}.answer-list>li:last-of-type{margin-right:auto}.answer-list .secondary{margin-left:auto}}.article-list-container{margin-bottom:2rem}.article-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-top:1rem}@media screen and (min-width: 42rem){.article-list{display:grid;grid-template-columns:auto auto}.article-card{display:grid;grid-template-columns:subgrid;grid-column:span 2}}.reading{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;font-size:16px;font-weight:400;position:relative;padding-bottom:1rem}.reading h1{font-size:1.802rem}.reading h2{font-size:1.602rem}.reading h3{font-size:1.424rem}.reading h4{font-size:1.266rem}.reading h5{font-size:1.125rem}.reading p{line-height:1.7;letter-spacing:normal;text-align:left}.reading :is(h1,h2,h3,h4,h5){word-wrap:anywhere;word-break:break-all}.owner-actions{display:flex;font-size:14px;flex-direction:row;align-items:center;gap:1ch}.owner-actions.justify-center{justify-content:center}.reading__img{display:block;width:100%;max-width:64rem;margin:0 auto;border-radius:var(--radius-sm);aspect-ratio:16/9;box-shadow:0 0 50px -25px var(--neutral-color-33A)}.reading__img.empty{display:none}.reading__meta-data{display:flex;flex-flow:row wrap;gap:1.5rem;list-style:none;font-size:12px}.reading__meta-data .tag{font-size:inherit}.reading__meta-data li{display:flex;align-items:center;gap:.25rem;font-family:var(--font-heading);color:var(--neutral-color-300);font-weight:600;text-transform:uppercase}.reading__title{word-break:break-word;word-wrap:break-word}.reading__title+hr{width:128px;margin:16px auto 16px 0;border:none;height:4px;background-color:var(--color-brand)}.reading__body{display:flex;flex-direction:column;gap:1rem;line-height:1.7}.reading__body p{word-wrap:break-word;-ms-word-wrap:break-word;word-break:break-word}.reading__body>p:first-of-type{text-indent:2rem}.reading__body ul,.reading__body ol{padding-left:32px}.reading__body pre{white-space:pre-line;width:100%}.reading__body p code{background-color:var(--neutral-color-11A);padding:0 .5ch .3ch;border-radius:var(--radius-sm)}.reading__body pre{font-size:inherit}.reading__body pre code{display:block;font-size:inherit;word-wrap:break-word;background-color:var(--color-primary-300);box-shadow:0 10px 30px -20px var(--neutral-color);border-radius:var(--radius-sm);margin:1rem 10px;padding:.5rem 10px}.reading__body blockquote{background-color:var(--neutral-color-11A);border-radius:4px;margin:1rem 10px;padding:.5rem 10px}.reading__body blockquote p{display:inline}.reading__body h2,.reading__body h3,.reading__body h4,.reading__body h5,.reading__body h6{margin-top:1rem;margin-bottom:.8rem}.reading__author{display:flex;align-items:center;flex-flow:row wrap;font-size:14px;gap:1ch;margin-left:auto;padding:.5rem;border-radius:var(--radius-md)}.question-card__author{display:flex;align-items:flex-end;font-size:14px;gap:1ch;margin-left:auto;flex-direction:column}.owner-card{background-color:var(--neutral-color-980);padding:.25rem .5rem;border-radius:var(--radius-sm);display:flex;flex-direction:column;font-size:16px}.owner-card .author{font-family:var(--font-heading);display:flex;flex-direction:row;align-items:center;gap:.25rem}.owner-card .author .badge{display:grid;place-items:center;height:1.5rem;width:1.5rem}.owner-card .author .badge svg,.owner-card .author .badge img{height:100%;width:100%}.reading__ratings{display:flex;flex-direction:column;align-items:center;gap:.5rem}.reading__ratings .rate-actions{position:relative;display:inline-flex;flex-flow:row wrap;overflow:hidden;border:1px solid var(--neutral-color-300);border-radius:var(--radius-sm)}.reading__ratings .rate-actions .separator{height:11px;width:2px;border-radius:var(--radius-md);background-color:var(--neutral-color-300);margin:auto -1px;z-index:5}.reading__ratings .rate-actions .action{cursor:pointer;transition:.3s all ease-in-out;display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem .5rem}.reading__ratings .rate-actions .action span{font-family:var(--font-display);font-weight:300}.reading__ratings .rate-actions .action small{font-weight:bolder;margin:0 auto}.reading__ratings .rate-actions .action.plus:hover,.reading__ratings .rate-actions .action.plus:focus-visible{background-color:var(--success-850)}.reading__ratings .rate-actions .action.plus.rated{background-color:var(--success-650)}.reading__ratings .rate-actions .action.minus:hover,.reading__ratings .rate-actions .action.minus:focus-visible{background-color:var(--danger-850)}.reading__ratings .rate-actions .action.minus.rated{background-color:var(--danger-650)}@media only screen and (min-width: 48rem){.reading{font-size:18px;width:100%}.reading .not-answered+.primary{margin-right:auto}}.suggestions{position:sticky;min-width:300px;margin:2rem 0;top:1rem;height:min-content}.suggestions__title{text-transform:uppercase;font-size:13px;color:var(--neutral-color-300);font-weight:700}.suggestions>*:not(:first-child){margin-top:1rem}.suggestions__readings>*+*{margin-top:1rem}.suggestions__readings.search-results .suggestion-card{box-shadow:none}.suggestions__readings.search-results .suggestion-card__link{font-size:18px}.sponsor-card{display:flex;flex-direction:column;align-items:center}.sponsor-card__content{background-color:var(--neutral-color-950);display:grid;place-items:center;height:100px;border-radius:var(--radius-sm);width:100%;box-shadow:0 0 0 1px var(--neutral-color-700),0 5px 20px -10px var(--neutral-color-800)}.sponsor-card__info{text-decoration:underline;display:flex;flex-direction:row;align-items:center;font-weight:700;margin-left:auto;margin-right:auto;padding:.1rem .5rem .1rem .4rem;border-radius:var(--radius-tiny)}.sponsor-card__info svg{height:1.5rem;width:1.5rem}.sponsor-card__info .halal{color:var(--success-300)}@media screen and (min-width: 64rem){.suggestions{margin:0;margin-bottom:1rem}}.form-category{display:flex;flex-direction:row;gap:2rem}.form-category .form-category__texts{display:flex;flex-direction:column;gap:1rem;flex:1}.form-category .form-category__texts>*:nth-child(2){height:100%}.form-category .form-category__texts textarea{height:100%}.category-appearance{text-align:center}.category-appearance h3{margin:4rem 0 2rem}.category-appearance .flex-row{justify-content:center}.category-appearance__item{display:flex;align-items:center;flex-direction:column;padding:.5rem;gap:1rem;background-color:var(--neutral-color-990);border:1px solid var(--neutral-color-950);box-shadow:0 1px 10px var(--neutral-color-950)}.category-appearance__item>span{font-weight:300;font-family:var(--font-heading)}.category-appearance+button{display:block;margin-top:2rem;margin-right:auto;margin-left:auto}.form>*+*{margin-top:1rem}.form .form-grid>*+*{margin-top:1rem}.form+.redirect{margin-top:2rem}.form>button{display:block;margin-right:auto}.form .forgot-password{display:inline-block}.form-card{padding:2rem;background-color:var(--neutral-color-990);border:1px solid var(--neutral-color-950);box-shadow:0 1px 10px var(--neutral-color-950)}.form-card:not(.form-category)>*+*{margin-top:1rem}@media only screen and (min-width: 48rem){.form .form-grid{display:flex;align-items:start;gap:1rem}.form .form-grid>*+*{margin-top:0}.form .form-grid>*{flex:1 1 0}}.query{display:flex;flex-flow:row wrap;gap:.5rem;align-items:center;font-size:13px}.query>.query:first-child{margin-left:auto}.query .primary{height:100%}.interactions{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;gap:1rem}.interactions-group{display:flex;flex-flow:row wrap;align-items:center;gap:2ch}.filter-side{position:absolute;top:0;left:0;height:100%;width:1ch;background-color:var(--bg-color);padding-right:1rem;box-shadow:2px 0 2px -3px var(--neutral-color);-webkit-box-shadow:2px 0 2px -3px var(--neutral-color);-moz-box-shadow:2px 0 2px -3px var(--neutral-color);z-index:2}.filter-side .filter-side-container{overflow:hidden;opacity:0;visibility:hidden}.filter-side .hide-toggle{position:absolute;color:var(--neutral-color-100);display:grid;place-items:center;top:2rem;right:0;transform:translate(50%) rotate(-90deg);border-radius:var(--radius-full);box-shadow:0 0 1px 0 var(--neutral-color-50A);background-color:var(--bg-color);transition:all .3s ease}.filter-side .hide-toggle:hover,.filter-side .hide-toggle:focus{background-color:var(--neutral-color-900)}.filter-side.toggled{width:max-content}.filter-side.toggled .filter-side-container{opacity:1;visibility:visible}.filter-side.toggled .hide-toggle{transform:translate(50%) rotate(90deg)}.filter-group{display:flex;flex-direction:column;gap:1ch;margin-bottom:1rem}.filter-group__title{text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:500;color:var(--neutral-color-100)}.filter-group__options{display:flex;flex-direction:column;border-left:1px solid var(--neutral-color-11A)}.filter-group__options .option{color:var(--neutral-color-200);display:flex;flex-direction:row;font-weight:300;gap:1ch;text-decoration:none;padding-left:1ch;padding:1ch;transition:background-color .2s;border-radius:var(--radius-tiny)}.filter-group__options .option:hover,.filter-group__options .option:focus,.filter-group__options .option.active{color:var(--text-color);background-color:#f5f5f5;box-shadow:-2px 0 2px -2px var(--neutral-color-25A)}.filter-group__options .option:hover svg,.filter-group__options .option:focus svg,.filter-group__options .option.active svg{color:var(--category-prefix-hover)}@media only screen and (min-width: 48rem){.filter-side{position:sticky;width:max-content}.filter-side .filter-side-container{opacity:1;visibility:visible}.filter-side .hide-toggle{transform:translate(50%) rotate(90deg)}.filter-side.toggled{width:1ch}.filter-side.toggled .filter-side-container{opacity:0;visibility:hidden}.filter-side.toggled .hide-toggle{transform:translate(50%) rotate(-90deg)}}.questions{display:flex;flex-direction:column;gap:1rem}.questions__header{display:flex;gap:1rem;flex-flow:row wrap;justify-content:space-between}.editor{position:relative;border:1px dashed var(--neutral-color-500);border-radius:var(--radius-tiny)}.editor .reading,.editor .md-editor{padding:1rem;min-height:24rem}.editor .md-editor{background-color:var(--neutral-color-980);padding-bottom:2rem;border-bottom:2px solid var(--neutral-color-500)}.editor .reading{padding-top:2rem}.editor button.neutral{position:absolute;top:0;right:0;z-index:100;border-radius:0}.editor.full-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:flex;flex-direction:column;margin:1rem}.editor.full-screen>*{flex:1 1 0}.editor.full-screen .reading{overflow-y:auto;background-color:var(--bg-color)}@media only screen and (min-width: 64rem){.editor.editor.full-screen{flex-direction:row}.editor.editor.full-screen .md-editor{border-bottom:none;height:100%!important;border-right:2px solid var(--neutral-color-500)}}.l-footer{color:var(--text-color);box-shadow:0 -2px 2px -3px var(--neutral-color);-webkit-box-shadow:0 -2px 2px -3px var(--neutral-color);-moz-box-shadow:0 -2px 2px -3px var(--neutral-color);padding-top:16px;padding-bottom:16px;z-index:3}.l-footer ul{list-style:none}.l-footer__header{display:flex;justify-content:space-between;align-items:center}.l-footer__logo{display:flex;flex-direction:column;gap:.5rem;font-size:12px}.l-footer__menus{margin-top:16px}.l-footer-menu:not(:last-child){margin-bottom:24px}.l-footer-menu__title{font-weight:700;margin-bottom:16px}.l-footer-menu__item{padding-left:4px;font-size:14px;padding-top:4px;padding-bottom:4px;font-weight:300}.l-footer-menu__link:hover{text-decoration:underline}.l-footer__row-band{margin-top:1.5rem}.l-footer__row-band .row-band{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;margin-bottom:0}.l-footer__row-band .row-band__list{display:flex;gap:.5rem}@media only screen and (min-width: 600px){.l-footer__menus{display:flex;gap:2rem}.row-band{flex-direction:row}.row-band__title{font-size:.8rem}}.logo{display:flex;height:30px;align-items:center;gap:.5rem;color:#000;font-family:var(--font-heading);text-decoration:none;font-size:12px}.logo svg{width:80px;height:100%}.logo img{height:100%}.l-navbar,.l-navbar--expand{position:relative;font-weight:500;display:flex;align-items:center;background-color:var(--bg-color);padding-bottom:.5rem;padding-top:.5rem;box-shadow:0 2px 2px -3px var(--neutral-color);-webkit-box-shadow:0px 2px 2px -3px var(--neutral-color);-moz-box-shadow:0px 2px 2px -3px var(--neutral-color);z-index:4}.l-navbar a,.l-navbar--expand a{text-decoration:none}.l-navbar .toggle,.l-navbar--expand .toggle{margin-right:1ch}.l-navbar .logo,.l-navbar--expand .logo,.l-navbar .toggle,.l-navbar--expand .toggle{z-index:10}@media only screen and (min-width: 62rem){.l-navbar .toggle,.l-navbar--expand .toggle{display:none}}.pagination{display:flex;gap:1rem;margin-bottom:1rem;margin-top:auto;flex-flow:row wrap;justify-content:space-between;align-items:center}.pagination-limit,.pagination-page{display:flex;align-items:center;flex-flow:row wrap;gap:.5rem}.pagination__link{cursor:pointer;border:1px solid var(--neutral-color-200);line-height:1.5rem;transition:all .2s ease-out;color:var(--text-color);text-decoration:none;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;padding:0 .5rem;margin-left:2px;margin-right:2px;border-radius:3px}.pagination__link.clear{cursor:initial;border:none}.pagination__link.selected{cursor:initial;background-color:var(--color-brand);font-weight:500;color:#000}.pagination__link:hover:not(.selected,.clear){background-color:var(--neutral-color-950);border-color:var(--neutral-color-300);color:var(--neutral-color)}.modal{place-content:center;pointer-events:initial;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--neutral-color-11A);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;display:grid;place-items:center;z-index:99}.modal__buttons{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;margin-left:auto}.modal__buttons>:first-child{margin-left:auto}.modal__container{background-color:var(--bg-color);max-width:36rem;margin:auto;padding:2rem;border-radius:var(--radius-lg)}.modal__content{display:flex;flex-direction:column;gap:1rem}.modal__header{margin-bottom:1rem}.modal__close{margin-left:auto;display:block;height:40px;width:40px;border-radius:var(--radius-full);display:grid;place-items:center;background-color:var(--neutral-color-11A);outline:none;box-shadow:0 0 1px 1px var(--neutral-color-33A)}.modal__close:focus,.modal__close:hover{box-shadow:0 0 0 1px #00f,0 0 0 3px #add8e6}.table-container{width:100%;overflow-x:scroll}.anchor-blue{color:var(--color-accent-800)}.anchor-blue:hover,.anchor-blue:focus{color:oklch(from var(--color-accent-800) calc(l - .05) c h)}.anchor-blue.deco-none{text-decoration:none}.dashboard-table{border-spacing:0;width:100%;vertical-align:baseline}.dashboard-table td{vertical-align:top}.dashboard-table th,.dashboard-table td,.dashboard-table caption{text-align:left;white-space:nowrap}.dashboard-table thead{text-transform:uppercase;font-family:var(--font-heading);font-size:12px;letter-spacing:.2ch;font-weight:400;background-color:var(--color-primary-100);color:var(--color-primary-900)}.dashboard-table th,.dashboard-table td{padding:.6rem 1rem;border-bottom:1px solid var(--neutral-color-850)}.dashboard-table tbody tr:hover{background-color:var(--neutral-color-990)}.dashboard-table .center{text-align:center}.dashboard-table .right{text-align:right}.dashboard-table .left{text-align:left}.dashboard-table td.max-cell{position:relative;white-space:initial}.dashboard-table td.max-cell>*{display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.dashboard-table td.actions-cell div{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:.5rem}.dashboard-table td.actions-cell div>*{height:20px}.table-operations{display:flex;flex-flow:row wrap;align-items:center;gap:1.6rem}.table-stats{display:flex;justify-content:space-between;align-items:center}.cover-img__tiny{width:7rem;aspect-ratio:16/9}.stats-grid{display:grid;grid-template-areas:"today mean" "month year" "total total";gap:1rem;max-width:48rem}.stats-grid .stat-card:nth-child(1){grid-area:today}.stats-grid .stat-card:nth-child(2){grid-area:mean}.stats-grid .stat-card:nth-child(3){grid-area:month;background:linear-gradient(to bottom right,var(--color-primary-100) -100%,var(--color-accent-100) 100%)}.stats-grid .stat-card:nth-child(4){grid-area:year;background:linear-gradient(to bottom right,var(--color-accent-100) -100%,var(--color-primary-100) 100%)}.stats-grid .stat-card:nth-child(5){grid-area:total;background:linear-gradient(to bottom right,var(--color-accent-100) 0%,var(--color-primary-100) 100%)}.reading-container .reading{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--neutral-color-900)}@media only screen and (min-width: 70rem){.reading-container{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr;column-gap:2rem;grid-template-areas:"reading suggestions"}.reading-container .reading{margin-bottom:0;padding-bottom:0;border-bottom:none;grid-area:reading}.reading-container .reading.expanded{grid-area:reading/reading/-1/suggestions-end;max-width:64rem;margin-left:auto;margin-right:auto}.reading-container .reading__header{grid-area:header}}@media print{body:has(>header.l-navbar+.l-main>.reading-container) header.l-navbar{justify-content:center;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}body:has(>header.l-navbar+.l-main>.reading-container) header.l-navbar .menu{display:none}body:has(>header.l-navbar+.l-main>.reading-container) header.l-navbar .toggle{display:none}body:has(>header.l-navbar+.l-main>.reading-container) footer.l-footer{display:none}body:has(>header.l-navbar+.l-main>.reading-container) .reading-container .reading{border-bottom:0px;margin:0;padding:0}body:has(>header.l-navbar+.l-main>.reading-container) .reading-container .reading .reading__ratings{display:none}body:has(>header.l-navbar+.l-main>.reading-container) .reading-container .suggestions{display:none}body:has(>header.l-navbar+.l-main>.reading-container) .owner-actions{display:none}}.home-intro{margin:1.5rem 0 3rem}.home-intro__content{position:relative;display:grid;grid-template-areas:"h1 img" "p img" "btns img";gap:1rem;align-items:center;border-radius:var(--radius-tiny);padding:3rem 2rem;overflow:hidden;box-shadow:0 10px 30px -20px var(--neutral-color-700)}.home-intro__content .intro-title,.home-intro__content .hero-title{grid-area:h1}.home-intro__content .intro-text,.home-intro__content .hero-text{grid-area:p;text-wrap:balance}.home-intro__content .actions{grid-area:btns}.home-intro__content img,.home-intro__content svg{grid-area:img;display:none}.home-intro__content .actions{display:flex;flex-flow:row wrap;align-items:center;margin-top:1rem;gap:1rem}.home-intro__content.green-to-yellow,.home-intro__content.blue-to-green{background:linear-gradient(to right bottom,var(--color-accent-100),var(--color-primary-100))}.home-intro__content.text-center{text-align:center}.l-share-comment{background-color:var(--color-primary-100);padding:2rem;line-height:1.5rem;box-shadow:0 10px 30px -20px var(--neutral-color-700);text-align:center}.l-share-comment>*+*{margin-top:2rem;margin-left:auto;margin-right:auto}.l-share-comment p{max-width:48rem}@media screen and (min-width: 48rem){.home-intro__content{padding:5rem}}@media screen and (min-width: 74rem){.home-intro__content{grid-template-areas:"h1 img" "p img" "btns img"}.home-intro__content img,.home-intro__content svg{display:initial}}@media screen and (min-width: 68rem){.l-article{display:grid;grid-template-columns:3fr 1fr;gap:2rem}.l-article .article-list-container.expanded{grid-column:span 2}}.answers-header{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.answers-header h1{font-size:2rem}.l-home{position:relative;margin:-1rem 0;flex-grow:1}.l-home>*{padding-top:2rem}.l-home>section{padding-left:2rem}@media screen and (min-width: 48rem){.l-home{display:grid;grid-template-columns:auto 1fr;gap:1.5rem}.l-home>section{display:flex;flex-direction:column;padding-left:2rem}}.l-error{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-width:600px;margin:auto;margin-top:2rem}.l-error svg{width:100%;aspect-ratio:2/1}.l-error p{margin-left:auto;margin-right:auto}@media only screen and (min-width: 36rem){.l-error svg{width:550px;height:306px}}.auth-container{display:flex;flex-direction:column;max-width:26rem;height:100%;width:calc(100% - 2rem);margin:2rem auto}.auth-container h1{font-size:2.5rem;text-align:center;margin-bottom:3rem}.auth-container form{border-radius:var(--radius-md);border:1px solid var(--color-primary-700);box-shadow:7.5px -7.5px 0 0 var(--color-primary-300),15px -15px 0 0 var(--color-primary-100);padding:2rem}.auth-container .primary{width:100%}.redirect{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:var(--neutral-color-900);border-radius:var(--radius-sm);text-align:center}.redirect a{color:var(--secondary-color-300)}.field-validation{font-size:13px;padding-left:8px}.field-validation h4{margin-bottom:4px}.field-validation li{position:relative;padding:3px 0 3px 8px;margin-left:16px}.field-validation li.invalid{text-decoration:underline var(--danger-350)}.field-validation li.invalid::marker{color:var(--danger-350)}.form-group+button.neutral{margin-top:.5rem}.profil__header{text-align:center}.profil__section{margin:2rem 0}.profil__section>*+*{margin-top:1rem}@media only screen and (min-width: 48rem){.profil__header{text-align:left}}.questions-container{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 64rem){.questions-container{flex-grow:1;display:grid;grid-template-columns:3fr 1fr}.questions-container .questions.expanded{grid-column:span 2}}.ul-sitemap{display:flex;flex-direction:column;margin:1.5rem;gap:1rem;list-style:none;font-size:18px}.l-illustration{display:flex;flex-direction:column;align-items:center;gap:3rem}.illustration-intro{display:flex;flex-direction:column;padding:2rem 0;gap:2rem}.illustration{display:block;width:100%;flex-basis:300px}@media screen and (min-width: 56rem){.l-illustration{padding:4rem 1rem;flex-flow:row wrap;align-items:flex-start;justify-content:center}.l-illustration .illustration-intro,.l-illustration .illustration{flex:1 1 0}.illustration{aspect-ratio:initial;width:550px;height:306px}}.l-values{text-align:center;padding-bottom:3rem}.l-values h2{margin-bottom:3rem}.ul-values{list-style:none}.ul-values li{max-width:35ch;margin:2rem auto;display:flex;flex-direction:column;align-items:center;gap:1rem;letter-spacing:.1ch;line-height:1.5;text-wrap:balance}.ul-values li h3{font-size:24px;font-weight:700}.ul-values.larger li{max-width:41ch}.icon-value{position:relative;height:70px;width:70px}.icon-value svg{position:absolute;width:100%;height:100%;top:0;right:0}.icon-value svg:first-of-type{color:var(--color-accent-500)}.icon-value svg:last-of-type{color:var(--text-color);right:-.5rem;top:-.5rem}.l-request-sponsor{background-color:oklch(from var(--color-accent-100) l calc(c - .025) h);border-radius:var(--radius-md);padding:2rem;line-height:1.5rem}.l-request-sponsor>*+*{margin-top:2rem}@media screen and (min-width: 64rem){.ul-values{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:3rem}.ul-values li{margin:0}}.prayer-times-h{border-radius:var(--radius-lg);margin-bottom:2rem;padding:1rem 3rem;background-color:var(--color-primary-100);display:flex;flex-direction:column}.prayer-times-h .form-element#city{padding:2rem 3rem;border-radius:var(--radius-lg);font-weight:700;font-size:18px}.prayer-times-h .form-group{padding:2rem 0;width:min(64rem,100%);margin-left:auto;margin-right:auto}.prayer-times-h .cities-suggestions{z-index:5;margin-top:-2ch;border-radius:0 0 var(--radius-tiny) var(--radius-tiny);box-shadow:0 0 0 1px var(--neutral-color-33A)}.prayer-times-h .cities-suggestions div{background-color:var(--neutral-color-950);border-radius:var(--radius-tiny);color:var(--text-color);font-weight:700;font-size:18px}.prayer-times-h .cities-suggestions a,.prayer-times-h .cities-suggestions em{padding:1rem 2rem;display:block}.prayer-times-h .cities-suggestions a:hover,.prayer-times-h .cities-suggestions a:focus{background-color:var(--color-brand);color:#000}table.table-prayer{width:100%;border-spacing:0;border-radius:var(--radius-lg);overflow:hidden;text-align:center;vertical-align:middle;padding:1rem;background-color:oklch(from var(--color-primary-100) l c h/10%);box-shadow:0 0 1px 0 var(--neutral-color-500)}table.table-prayer thead tr{background-color:var(--bg-color)}table.table-prayer thead tr th:first-of-type{border-right:1px solid var(--neutral-color-500)}table.table-prayer th{vertical-align:bottom;font-family:var(--font-heading)}table.table-prayer th[colspan]{text-align:center}table.table-prayer tr{border-right:1px solid var(--neutral-color-500);border-left:1px solid var(--neutral-color-500)}table.table-prayer thead,table.table-prayer tfoot{position:sticky}table.table-prayer thead{top:0}table.table-prayer tfoot{bottom:0}table.table-prayer tbody tr:nth-child(odd){background:var(--neutral-color-850)}table.table-prayer tbody tr:hover{background-color:var(--neutral-color-800)}table.table-prayer tbody tr:first-of-type{position:relative;box-shadow:0 0 1px 1px var(--color-primary-500);background-color:var(--color-primary-100)}table.table-prayer tbody tr:last-of-type{border-bottom:1px solid var(--neutral-color-500)}table.table-prayer td{vertical-align:text-top}table.table-prayer td:nth-child(1){text-align:center;font-size:12px;border-right:1px solid var(--neutral-color-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}table.table-prayer td,table.table-prayer th{font-size:14px;width:14.2857142857%}table.table-prayer td:first-of-type:first-letter{text-transform:uppercase}table.table-prayer th,table.table-prayer td,table.table-prayer caption{padding:.7rem 1rem;text-align:left}table.table-prayer caption{padding-top:0}table.table-prayer caption p,table.table-prayer caption em{display:inline-block;padding:1rem 0 .5rem;padding-left:3ch}table.table-prayer td{font-family:var(--font-body)}.suggestions .hadith-card{margin-top:1rem;color:var(--neutral-color-200);transition:none}.suggestions .hadith-card p{font-style:italic;line-height:1.2}@media screen and (max-width: 48rem){.prayer-times-h{padding:1rem}.prayer-times-h .form-element#city{padding:2rem 1rem}.prayer-times-h .form-group{padding:1rem 0}table.table-prayer th{display:none}table.table-prayer td{width:100%;display:grid;gap:.5rem;grid-template-columns:11ch auto}table.table-prayer td:first-child{padding-top:2rem}table.table-prayer td:last-child{padding-bottom:2rem}table.table-prayer td:not(:nth-child(2)):before{content:attr(data-cell) ": ";font-weight:700;text-transform:capitalize}table.table-prayer td:nth-child(2){border-right:none}table.table-prayer td:nth-child(2):before{content:"";font-weight:700;text-transform:capitalize}table.table-prayer td:nth-child(1),table.table-prayer td:nth-child(2){text-align:left}}@media print{body:has(>header.l-navbar+.l-main>.prayer-times-h) .questions{align-items:center}body:has(>header.l-navbar+.l-main>.prayer-times-h) .prayer-times-h{display:none}body:has(>header.l-navbar+.l-main>.prayer-times-h) header.l-navbar{justify-content:center;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}body:has(>header.l-navbar+.l-main>.prayer-times-h) header.l-navbar .menu{display:none}body:has(>header.l-navbar+.l-main>.prayer-times-h) header.l-navbar .toggle{display:none}body:has(>header.l-navbar+.l-main>.prayer-times-h) footer.l-footer{display:none}body:has(>header.l-navbar+.l-main>.prayer-times-h) .suggestions{display:none}}.l-verify-token{display:flex;flex-direction:column;justify-content:center;gap:1rem;height:100%;max-width:48rem;width:calc(100% - 2rem);margin:2rem auto}.l-verify-token .resend{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2rem;box-shadow:0 0 0 2px var(--neutral-color-900);border-radius:var(--radius-sm);text-align:center}.l-verify-token .undo-creation{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2rem;text-align:center}@media only screen and (min-width: 36rem){.l-verify-token .resend{flex-direction:row;gap:0}}.l-search{display:flex;flex-direction:column;gap:2rem}.l-search aside{display:flex;justify-content:space-between}.l-search .empty-list{font-size:18px;text-align:center;font-style:italic}.quran-header{display:flex;flex-direction:column-reverse;align-items:center;gap:1rem;margin:0 auto;padding:1rem 0}.quran-header__titles{display:flex;flex-direction:column;align-items:center;gap:1rem}.quran-header__titles h2{color:#333}#surah-input{background-color:var(--bg-color)}.surah-section .interactions{justify-content:center;margin-bottom:3rem}.nav-surah{display:flex;justify-content:space-between;margin:1rem 0}.nav-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem}.nav-shortcuts a{padding:.4rem .6rem;border-radius:999px;text-decoration:none;background-color:var(--bg-color);font-size:.9rem;transition:all .2s ease;box-shadow:0 0 10px 0 var(--neutral-color-980),0 0 0 1px var(--neutral-color-800)}.nav-shortcuts a:hover,.nav-shortcuts a:focus{background:var(--neutral-color-980)}.carousel-center{text-align:center}.carousel-item{display:flex;align-items:center;gap:.5rem;text-decoration:none;padding:.5rem;border-radius:8px;color:inherit;transition:background .2s ease}.carousel-item:hover{background:#f3f3f3}.carousel-left{justify-self:start}.carousel-right{justify-self:end;text-align:right}.surah-carousel{display:grid;grid-template-columns:1fr;grid-template-rows:1fr max-content;align-items:center;gap:1rem}.surah-carousel .carousel-left,.surah-carousel .carousel-right{grid-row:2/-1;grid-column:1/-1}@media screen and (min-width: 48rem){.quran-header{flex-direction:row}.surah-carousel{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;align-items:center;gap:1rem}.surah-carousel .carousel-left,.surah-carousel .carousel-right{grid-row:initial;grid-column:initial}}.l-main{display:flex;flex-direction:column;flex-grow:1}.l-main.container{margin-top:1rem;margin-bottom:1rem;gap:1rem}.app-container{display:grid;grid-template-columns:270px 1fr}.app-container>*{min-width:0}.main-container{padding:2rem}.main-container>h1{margin-bottom:2rem}.space-container{width:100%}.space-container>*+*{margin-top:1.2rem}.reading-mw-container{max-width:64rem;margin:0 auto}
