@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal.CZLC1jgY.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal.B3qNl98V.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-400-normal.sbZiljcy.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-600-normal.5MnVa4PS.woff)format("woff")}:root{--color-brand:#0d7d6e;--color-brand-strong:#0a6357;--color-brand-weak:#e6f4f1;--color-accent:#d97706;--color-bg:#f7f8f8;--color-surface:#fff;--color-surface-2:#f0f2f2;--color-border:#e2e6e6;--color-text:#14201e;--color-text-muted:#5c6b68;--color-text-on-brand:#fff;--color-danger:#c62828;--color-success:#2e7d32;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--font-sans:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fw-normal:400;--fw-bold:600;--lh:1.6;--shadow-1:0 1px 2px #14201e0f, 0 1px 3px #14201e14;--shadow-2:0 2px 8px #14201e1a;--app-max-width:640px;--topbar-height:56px;--tabbar-height:60px;--color-theme:var(--color-brand)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:var(--lh);color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{min-height:100dvh;font-size:var(--fs-base)}h1,h2,h3,h4,p,figure{margin:0}h1{font-size:var(--fs-xl);font-weight:var(--fw-bold)}h2{font-size:var(--fs-lg);font-weight:var(--fw-bold)}a{color:var(--color-brand-strong);text-decoration:none}ul{margin:0;padding:0;list-style:none}img{block-size:auto;max-inline-size:100%}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-base);font-weight:var(--fw-bold);background:var(--color-surface-2);color:var(--color-text);border:1px solid #0000;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--color-border)}.btn--primary{background:var(--color-brand);color:var(--color-text-on-brand)}.btn--primary:hover{background:var(--color-brand-strong)}.btn--block{inline-size:100%}.btn--ghost{border-color:var(--color-border);background:0 0}.chip{align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-brand-weak);color:var(--color-brand-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold);display:inline-flex}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-1)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.muted{color:var(--color-text-muted)}.field{gap:var(--space-2);flex-direction:column;display:flex}.input{min-block-size:44px;inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.input:focus{border-color:var(--color-brand);outline:none}.page{padding:var(--space-4)}.page__title{margin-block-end:var(--space-4)}.section-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted);margin-block-end:var(--space-2)}.topbar.svelte-yic9pk{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);block-size:var(--topbar-height);padding-inline:var(--space-4);background:var(--color-surface);border-block-end:1px solid var(--color-border);display:flex;position:sticky;inset-block-start:0}.wordmark.svelte-yic9pk{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-brand);line-height:1}.actions.svelte-yic9pk{align-items:center;gap:var(--space-2);display:flex}.icon-btn.svelte-yic9pk{border-radius:var(--radius-pill);block-size:40px;inline-size:40px;color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-yic9pk:hover{background:var(--color-surface-2)}.avatar-btn.svelte-yic9pk{flex:none;justify-content:center;align-items:center;display:inline-flex}.login-btn.svelte-yic9pk{min-block-size:36px;padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--fs-sm)}.tabbar.svelte-1wwzsr0{z-index:10;block-size:var(--tabbar-height);background:var(--color-surface);border-block-start:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);padding-block-end:env(safe-area-inset-bottom);display:grid;position:sticky;inset-block-end:0}.tab.svelte-1wwzsr0{color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--fw-bold);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.tab--active.svelte-1wwzsr0{color:var(--color-brand)}.tab__icon.svelte-1wwzsr0{display:inline-flex}.tab--post.svelte-1wwzsr0 .tab__icon:where(.svelte-1wwzsr0){border-radius:var(--radius-pill);background:var(--color-brand);block-size:40px;inline-size:40px;color:var(--color-text-on-brand);justify-content:center;align-items:center}.tab--post.tab--active.svelte-1wwzsr0 .tab__icon:where(.svelte-1wwzsr0){background:var(--color-brand-strong)}.app-shell.svelte-12qhfyh{min-block-size:100dvh;max-inline-size:var(--app-max-width);background:var(--color-bg);flex-direction:column;margin-inline:auto;display:flex}.app-main.svelte-12qhfyh{flex:1}
