:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--gutter:1rem;--sidebar-width:15rem;--panel-width:32rem;--topbar-height:3.25rem;--player-height:4rem;--content-width:60rem;--form-width:40rem;--font-body:"Inter", "Plex Arabic", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.5rem;--weight-normal:400;--weight-medium:500;--weight-bold:600;--radius-sm:.25rem;--radius-pill:9999px;--color-bg:var(--lightningcss-light,#f2f1ec)var(--lightningcss-dark,#0f1727);--color-surface:var(--lightningcss-light,#f7f6f2)var(--lightningcss-dark,#131d2f);--color-surface-raised:var(--lightningcss-light,#fafaf8)var(--lightningcss-dark,#152033);--color-surface-sunken:var(--lightningcss-light,#e9e8e2)var(--lightningcss-dark,#0b111e);--color-input:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#0f1727);--color-border:var(--lightningcss-light,#e1e0d9)var(--lightningcss-dark,#212c3e);--color-border-control:var(--lightningcss-light,#d1d0c8)var(--lightningcss-dark,#33415a);--color-text:var(--lightningcss-light,#14233a)var(--lightningcss-dark,#e8e6df);--color-text-muted:var(--lightningcss-light,#5c626a)var(--lightningcss-dark,#94a0b3);--color-accent:var(--lightningcss-light,#2f5577)var(--lightningcss-dark,#8fa9c6);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1321);--color-accent-soft:color-mix(in srgb, var(--color-accent) var(--lightningcss-light,9%)var(--lightningcss-dark,13%), transparent);--color-open:color-mix(in srgb, var(--color-accent) var(--lightningcss-light,7%)var(--lightningcss-dark,10%), transparent);--color-hover:color-mix(in srgb, var(--color-text) 3.5%, transparent);--color-active:color-mix(in srgb, var(--color-text) 6%, transparent);--color-success:var(--lightningcss-light,#2f6a44)var(--lightningcss-dark,#7fc495);--color-success-soft:color-mix(in srgb, var(--color-success) var(--lightningcss-light,17%)var(--lightningcss-dark,15%), transparent);--color-warning:var(--lightningcss-light,#7a5810)var(--lightningcss-dark,#d9b25c);--color-warning-soft:color-mix(in srgb, var(--color-warning) var(--lightningcss-light,17%)var(--lightningcss-dark,15%), transparent);--color-danger:var(--lightningcss-light,#b0413a)var(--lightningcss-dark,#e58a80);--color-danger-soft:color-mix(in srgb, var(--color-danger) var(--lightningcss-light,10%)var(--lightningcss-dark,12%), transparent);--color-scrim:var(--lightningcss-light,#28282838)var(--lightningcss-dark,#00000073);--shadow-raised:var(--lightningcss-light,0 0 40px #14233a14)var(--lightningcss-dark,none);--ease:cubic-bezier(.2, 0, 0, 1);--duration:.15s;--duration-panel:.22s}@media (prefers-color-scheme:dark){:where(:root){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=40rem){:where(:root){--gutter:1.5rem}}@media (width>=64rem){:where(:root){--gutter:2rem;--topbar-height:4rem;--text-2xl:1.875rem}}@media (prefers-reduced-motion:reduce){:where(:root){--duration:0s;--duration-panel:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}h1,h2,h3{font-weight:inherit}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@font-face{font-family:Inter;src:url(../../../fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../../fonts/inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plex Arabic;src:url(../../../fonts/plex-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap;size-adjust:106%}@font-face{font-family:Plex Arabic;src:url(../../../fonts/plex-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap;size-adjust:106%}@font-face{font-family:Plex Arabic;src:url(../../../fonts/plex-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap;size-adjust:106%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.5}h1,h2,h3{text-wrap:balance}h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.015em;line-height:1.2}h2{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:1.3}h3{font-size:var(--text-base);font-weight:var(--weight-medium)}p{text-wrap:pretty}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0;line-height:1.8}:is(h1,h2,h3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){line-height:1.5}.tabular{font-variant-numeric:tabular-nums}.sheet.svelte-1y4c7mb{background:var(--color-surface-raised);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);animation:svelte-1y4c7mb-up var(--duration-panel) var(--ease);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sheet[open].svelte-1y4c7mb{flex-direction:column;display:flex}.sheet.svelte-1y4c7mb::backdrop{background:var(--color-scrim)}.sheet.svelte-1y4c7mb:focus{outline:none}@media (width>=40rem){.sheet.svelte-1y4c7mb{width:var(--panel-width);box-shadow:var(--shadow-raised);animation-name:svelte-1y4c7mb-in;inset-inline:auto 0}}@keyframes svelte-1y4c7mb-up{0%{opacity:0;translate:0 2rem}}@keyframes svelte-1y4c7mb-in{0%{opacity:0;translate:2rem}}.logo.svelte-18lwit5{align-items:center;gap:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.015em;display:inline-flex}.side.svelte-1hnlcly{background:var(--color-surface-sunken);flex-direction:column;gap:.15rem;height:100dvh;padding:1.4rem .9rem;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.side__logo.svelte-1hnlcly{padding:0 var(--space-2) 1.4rem;text-decoration:none}.side__nav.svelte-1hnlcly{flex-direction:column;gap:.15rem;display:flex}.side__label.svelte-1hnlcly{color:var(--color-text-muted);font-size:var(--text-sm);padding:1.1rem .6rem .35rem}.side__foot.svelte-1hnlcly{flex-direction:column;gap:.15rem;margin-block-start:auto;display:flex}.side__item.svelte-1hnlcly{align-items:center;gap:var(--space-3);min-height:2.4rem;padding:var(--space-2) .6rem;border-radius:var(--radius-sm);text-align:start;font-size:.9375rem;text-decoration:none;display:flex}.side__item.svelte-1hnlcly svg{opacity:.85;flex:none;width:1.15rem;height:1.15rem}.side__item.svelte-1hnlcly:hover{background:var(--color-hover)}.side__item[aria-current=page].svelte-1hnlcly{background:var(--color-active)}.side__item--muted.svelte-1hnlcly{color:var(--color-text-muted)}.side__name.svelte-1hnlcly{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell.svelte-12qhfyh{--player-offset:0px}.shell--playing.svelte-12qhfyh{--player-offset:calc(3.5rem + env(safe-area-inset-bottom))}.shell__side.svelte-12qhfyh{display:none}.shell__main.svelte-12qhfyh{min-width:0;min-height:100dvh;padding-block-end:calc(5.5rem + var(--player-offset))}@media (width>=64rem){.shell.svelte-12qhfyh{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);--player-offset:0px;display:grid}.shell--playing.svelte-12qhfyh{--player-offset:0px}.shell__side.svelte-12qhfyh{display:block}.shell__main.svelte-12qhfyh{padding-block-end:var(--space-6)}.shell--playing.svelte-12qhfyh .shell__main:where(.svelte-12qhfyh){padding-block-end:calc(var(--space-6) + var(--player-height))}}
