:root{--r0: #f5f7f2;--r1: #e8ebe3;--r2: #dde2d6;--r3: #c8d0c1;--r4: #a3ae9f;--r5: #5c6a60;--r6: #38463e;--r7: #1f2a24;--red: #a3321f;--red-wash: rgba(163, 50, 31, .08);--scrim: rgba(31, 42, 36, .28);--lift: 0 1px 2px rgba(31, 42, 36, .08), 0 12px 32px -12px rgba(31, 42, 36, .28);--desk: var(--r1);--panel: var(--r0);--rule: var(--r3);--ink: var(--r7);--ink-2: var(--r5);--pitch: 40px;--tap: 0px;--pad: 16px;--ui: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", sans-serif;--code: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);color-scheme:light}@media(pointer:coarse){:root{--pitch: 48px;--tap: 44px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--r0: #171c18;--r1: #101411;--r2: #1f2620;--r3: #2c362e;--r4: #4a574d;--r5: #97a395;--r6: #c5ccc0;--r7: #e7ebe1;--red: #e47a63;--red-wash: rgba(228, 122, 99, .1);--scrim: rgba(0, 0, 0, .5);--lift: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}}:root[data-theme=dark]{--r0: #171c18;--r1: #101411;--r2: #1f2620;--r3: #2c362e;--r4: #4a574d;--r5: #97a395;--r6: #c5ccc0;--r7: #e7ebe1;--red: #e47a63;--red-wash: rgba(228, 122, 99, .1);--scrim: rgba(0, 0, 0, .5);--lift: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--desk);color:var(--ink);font:14px/1.45 var(--ui);font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{position:fixed;inset:0}::selection{background:var(--red);color:var(--r0)}:focus-visible{outline:2px solid var(--red);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}code,.code{font-family:var(--code);font-size:.92em;letter-spacing:0}*{scrollbar-width:thin;scrollbar-color:var(--r4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--r4);border-radius:4px;border:2px solid transparent;background-clip:padding-box}qud-mushaf::part(hl-ink){color:var(--red)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Playground Surah Names;src:url(../fonts/SurahNameV2.woff2) format("woff2");font-display:block}
