:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--radius-input:14px;--radius-card:22px;--radius-hero:28px;--radius-pill:99px;--targets-min-touch:44px;--targets-font-scale:2;--elevation-recessed:none;--elevation-resting:0 2px 6px #0d191a0f;--elevation-raised:0 12px 32px #0d191a1f;--elevation-overlay:0 24px 64px #0d191a38;--motion-press:.12s;--motion-settle:.24s;--motion-sheet:.32s;--shape-control:14px;--shape-card:24px;--shape-hero:32px;--shape-sheet:28px;--shape-nav:28px;--reader-paper-background:#f5eddc;--reader-paper-text:#342d24;--reader-night-background:#181714;--reader-night-text:#d5cbb8;--reader-paper-surface:#faf4e8;--reader-paper-muted:#665a48;--reader-paper-primary:#624a2e;--reader-paper-line:#c7bba6;--reader-night-surface:#24221d;--reader-night-muted:#beb29c;--reader-night-primary:#d3bb8a;--reader-night-line:#746852;--reader-paper-danger:#96383c;--reader-night-danger:#e9a49a;--motion-curve:cubic-bezier(.2,.8,.2,1);--type-display-size:3.5rem;--type-display-height:1.5;--type-display-weight:700;--type-title-size:2rem;--type-title-height:1.6;--type-title-weight:700;--type-heading-size:1.5rem;--type-heading-height:1.6;--type-heading-weight:700;--type-body-size:1rem;--type-body-height:1.85;--type-body-weight:400;--type-reading-size:1.25rem;--type-reading-height:2;--type-reading-weight:400;--type-caption-size:.875rem;--type-caption-height:1.8;--type-caption-weight:400;--font-ui:"Noto Sans Arabic", system-ui;--font-headings:"Noto Kufi Arabic", var(--font-ui);--font-base:16px;--line-height:1.85;--heading-weight:750}:root,[data-theme=light],[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f8f3;--surface:#fff;--surface-muted:#edf5ee;--text:#143630;--muted:#58726c;--primary:#075c4a;--primary-hover:#05775f;--teal:#10a58c;--gold:#c3994d;--line:#dee9e0;--shadow:0 15px 38px #12382f17;--warning:#aa6b28;--danger:#b34f4f;--sidebar-background:#075c4a}:root,[data-theme=dark],[data-theme=light],[data-theme=system]{--hero-background:#075c4a;--hero-end:#05775f;--hero-foreground:#fff;--sidebar-foreground:#fff;--sidebar-active:#05775f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d191a;--surface:#192b2b;--surface-muted:#203735;--text:#edf6ef;--muted:#b7ccc3;--primary:#8ad6bb;--primary-hover:#ace9d3;--teal:#47cdb2;--gold:#e0c181;--line:#34534d;--shadow:0 15px 38px #0003;--warning:#f3be73;--danger:#ec9b91;--sidebar-background:#0f3a34}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d191a;--surface:#192b2b;--surface-muted:#203735;--text:#edf6ef;--muted:#b7ccc3;--primary:#8ad6bb;--primary-hover:#ace9d3;--teal:#47cdb2;--gold:#e0c181;--line:#34534d;--shadow:0 15px 38px #0003;--warning:#f3be73;--danger:#ec9b91;--hero-background:#075c4a;--hero-end:#05775f;--hero-foreground:#fff;--sidebar-background:#0f3a34;--sidebar-foreground:#fff;--sidebar-active:#05775f}}@font-face{font-family:Noto Sans Arabic;src:url(../design/fonts/notosansarabic/NotoSansArabic.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(../design/fonts/notokufiarabic/NotoKufiArabic.ttf)format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{background:var(--canvas);color:var(--text);font-family:var(--font-ui);font-size:var(--font-base);line-height:var(--line-height);margin:0}h1,h2,h3{font-family:var(--font-headings);line-height:1.65;font-weight:var(--heading-weight)}h1{margin:0;font-size:calc(clamp(2rem,4vw,3.5rem))}h2{font-size:1.5rem}h3{font-size:1.125rem}a{color:var(--primary);text-underline-offset:5px}button,input,select{font:inherit;color:inherit;min-height:var(--targets-min-touch)}button,select{cursor:pointer}button{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);padding:8px 18px;font-weight:700}button:hover{border-color:var(--primary)}button:disabled{cursor:not-allowed;opacity:.6}input,select{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-input);padding:8px 12px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.primary{background:var(--primary);color:var(--canvas)}.muted{color:var(--muted)}.is-header{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;min-height:96px;padding:16px calc(max(24px,50vw - 640px))}.brand,.is-header{align-items:center;display:flex}.brand{color:var(--text);gap:12px;text-decoration:none}.brand strong{font-size:28px;font-family:var(--font-headings)}.brand small{letter-spacing:5px;color:var(--primary);font:11px system-ui;display:block}.brand img{border-radius:14px}.theme-switch{align-items:center;gap:12px;display:flex}.container{max-width:1280px;margin:auto;padding:32px 40px}.gallery{gap:22px;min-width:0;display:grid}.gallery h2,.gallery p{margin-block:0}.gallery-intro{border-radius:var(--radius-hero);background:var(--surface-muted);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.eyebrow,.gallery-intro h1 span{color:var(--primary)}.eyebrow,caption{font-weight:700}.breadcrumb ol{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb li{align-items:center;display:flex}.breadcrumb li+li:before{content:"/";color:var(--muted);padding-inline-end:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:24px}.demo-badge{background:var(--surface-muted);width:fit-content;color:var(--primary);border-radius:var(--radius-pill);padding:5px 12px;font-size:.875rem;display:inline-block}.source-card h3{margin-block:16px}.gallery-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.prayer-hero{border-radius:var(--radius-hero);background:linear-gradient(110deg,var(--hero-background),var(--hero-end));color:var(--hero-foreground);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.prayer-hero h2{font-size:1.5rem}.prayer-hero button{background:var(--hero-foreground);color:var(--hero-background);margin-top:14px}.prayer-clock{border:7px solid var(--gold);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.prayer-clock b{font-size:24px}.search-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-input);align-items:center;gap:12px;padding:8px 16px;display:flex}.search-field input{border:0;flex:1;min-width:0}.is-icon{width:24px;height:24px;color:inherit;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reader-text{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px;font-size:1.125rem;line-height:1.85}.admin-side h2,.reader-text h3{margin-top:0}.notice{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-muted);padding:16px 24px}.error,.revoked{color:var(--danger)}.skeleton,.state{padding:24px}.state button{margin-top:12px}.skeleton{border:1px solid var(--line);border-radius:var(--radius-card);gap:10px;display:grid}.skeleton span{background:var(--line);border-radius:8px;height:16px}.skeleton span:last-child{width:60%}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:auto}table{border-collapse:collapse;width:100%}caption,table,td,th{text-align:start}caption{padding:20px}td,th{border-bottom:1px solid var(--line);padding:16px 24px}th{background:var(--surface-muted)}.bottom-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);gap:4px;padding:8px;display:flex}.bottom-nav button{border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 4px;font-size:1rem;display:flex}.bottom-nav [aria-current]{background:var(--primary);color:var(--canvas)}.theme-sample{background:var(--surface);color:var(--text)}.theme-sample .is-header{margin-bottom:16px;padding:0 0 16px}.modal{color:var(--text);max-width:calc(min(560px,100vw - 32px));padding:32px}.modal::backdrop{background:#00000080}.modal button{margin-top:24px}.admin-gallery{grid-template-columns:240px minmax(0,1fr);display:grid}.admin-side{background:var(--sidebar-background);color:var(--sidebar-foreground);padding:32px 24px}.admin-side a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.admin-side a[aria-current]{background:var(--sidebar-active);border-radius:var(--radius-input);padding:8px 12px}.admin-side .demo-badge{border-radius:12px}.admin-gallery .container{width:100%;padding-inline:32px}.admin-gallery .gallery-intro h1{font-size:2.5rem}@media (width<=900px){.gallery-grid{grid-template-columns:1fr}.admin-gallery{display:block}.admin-side{padding:20px}.gallery-intro{padding:24px}.gallery-intro>img{width:80px;height:80px}}@media (width<=600px){.admin-gallery .container,.container{padding:20px 16px}.is-header{padding:16px}.gallery-intro>img{display:none}.prayer-hero{flex-wrap:wrap;padding:24px}.prayer-clock{width:110px;height:110px}.bottom-nav button{font-size:.8rem}.theme-switch{gap:8px}.card{padding:20px}.brand strong{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{font-size:var(--font-base)}body{font-size:1rem}.gallery{grid-template-columns:minmax(0,1fr)}.bottom-nav button,.gallery-intro>div,.gallery>*,.prayer-hero>div{min-width:0}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav button,.demo-badge,.reader-text,.source-card{overflow-wrap:anywhere}.demo-badge{max-width:100%}@media (width<=900px){.gallery-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Noto Naskh Arabic;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF;src:url(../design/fonts/notonaskharabic/NotoNaskhArabic.ttf)format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Amiri;src:url(../design/fonts/amiri/Amiri.ttf)format("truetype");font-weight:400;font-display:swap}.reading-settings{color:var(--text);font-family:var(--font-ui);font-size:1rem;line-height:1.8;position:relative}.reading-settings summary,.report-disclosure summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--shape-control);background:var(--surface);width:fit-content;min-height:44px;padding:10px 16px;list-style:none}summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.preferences-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--shape-sheet);box-shadow:var(--elevation-overlay);max-width:40rem;margin-block:16px;padding:24px}.preferences-panel label{flex-direction:column;gap:8px;margin-block:16px;display:flex}.preferences-panel select{width:100%;max-width:100%}.font-previews{gap:8px;display:grid}.font-previews button{text-align:start;white-space:normal}.font-previews [aria-pressed=true]{border-color:var(--primary);background:var(--surface-muted)}.web-header .reading-settings[open]{flex-basis:100%}.web-header .preferences-panel{max-height:70vh;overflow:auto}[data-motion=reduced] *,[data-motion=reduced] :after,[data-motion=reduced] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.admin-layout{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--sidebar-background);color:var(--sidebar-foreground);padding:24px 14px}.brand{color:inherit;align-items:center;gap:12px;padding:12px 10px 28px;font-size:1.875rem;font-weight:800;text-decoration:none;display:flex}.brand img{width:44px}.brand small{font-size:.75rem;display:block}.admin-sidebar nav{flex:1;gap:4px;display:grid}.admin-sidebar nav a{color:inherit;border-radius:12px;align-items:center;gap:12px;font-size:.875rem;text-decoration:none;display:flex}.admin-sidebar nav a[aria-current]{background:var(--sidebar-active);font-weight:700}.admin-sidebar nav img{filter:brightness(0)invert();width:20px}.admin-sidebar>p{margin-top:36px;font-size:.75rem}.admin-toolbar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.admin-toolbar label{align-items:center;gap:12px;display:flex}.admin-toolbar input{width:200px}.admin-body,.diff-grid article,.flag-row span{min-width:0}.admin-body main{max-width:1600px;margin:auto;padding:28px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{font-size:1.75rem}.page-heading p,small{color:var(--muted)}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metrics strong{font-size:2rem;display:block}.metrics small{display:block}.overview{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.overview a{border-bottom:1px solid var(--line);padding:20px;display:block}.admin-body .card{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-bottom:20px;padding:24px}.admin-body table{border-collapse:collapse;font-size:.875rem}.admin-body th{background:var(--surface-muted);text-align:start}.admin-body td,.admin-body th{border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:240px;padding:16px 10px}.table-wrap,.work pre{overflow:auto}.admin-body caption{text-align:start;color:var(--muted);padding-bottom:16px}.admin-body input,.admin-body select,.login input{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;max-width:100%;min-height:44px;padding:10px}.admin-body button,.button,.login button{background:var(--primary);min-height:44px;color:var(--canvas);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:10px 18px;text-decoration:none}.admin-body button:disabled,.login button:disabled{opacity:.55;cursor:not-allowed}.login label,.work label{margin-top:12px;display:block}.work button{margin:12px 0 12px 12px}.work pre{white-space:pre-wrap;background:var(--surface-muted);max-height:240px;padding:16px}.admin-body td,.flag-row span,.login code,.metrics strong,.status-pill,.work code,.work pre,dd{overflow-wrap:anywhere}.work a{margin:12px}.flag-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.flag-row small,.login input{display:block}.notice{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;padding:18px}.theme-control{margin:16px 280px 20px 28px;position:relative}.login{max-width:520px;margin:60px auto;padding:32px}.login input{width:100%;margin-bottom:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}dt{font-weight:700}dd{margin:0 0 12px}@media (width<=900px){.admin-layout{grid-template-columns:1fr}.admin-sidebar nav,.metrics,.overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar>p{display:none}.admin-body main{padding:16px}}@media (width<=480px){.metrics,.overview{grid-template-columns:1fr}.admin-toolbar label{display:block}.page-heading h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.admin-sidebar .brand small{color:var(--sidebar-foreground)}.pagination{justify-content:center;align-items:center;gap:20px;padding-top:16px;display:flex}.diff-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.diff-grid{grid-template-columns:1fr}}.flow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-avatar,.flow-cards a,.queue-links a,.side-account,.workflow-link{text-decoration:none}.flow-cards small{margin-top:12px;display:block}@media (width<=900px){.flow-cards{grid-template-columns:1fr}}.admin-toolbar a{align-items:center;min-height:44px;display:inline-flex}.admin-layout{--admin-shadow:0 5px 12px #163e2c0a,0 18px 35px #153b2c12;grid-template-columns:256px minmax(0,1fr);gap:0}.admin-sidebar{color:#dce9e0;background:#082f2d;flex-direction:column;align-self:stretch;padding:25px 16px;display:flex}.admin-sidebar .brand{gap:12px;min-height:44px;padding:0 13px;font-size:1.125rem}.admin-sidebar .brand img{width:42px;height:42px}.admin-sidebar .brand small{letter-spacing:0;color:#a8c4b6;font-size:.625rem;font-weight:400}.admin-sidebar>.side-caption{color:#a8c4b6;margin:20px 0 12px;padding:8px 12px 0;font-size:.625rem}.admin-sidebar nav a{color:#c4d9d0;min-height:44px;padding:8px 12px;font-size:.75rem}.admin-sidebar nav a[aria-current]{color:#fff;background:#1a6b59;box-shadow:inset 0 0 0 1px #68b49a54}.admin-sidebar nav img{opacity:.85;width:18px;height:18px}.incident-marker{color:#082d29;background:#d6b36b;border-radius:7px;margin-inline-start:auto;padding:0 8px}.side-account{color:inherit;border-top:1px solid #ffffff20;align-items:center;gap:11px;margin-top:16px;padding:12px;font-size:.6875rem;display:flex}.side-account small{color:#a8c4b6;display:block}.admin-avatar{background:var(--surface-muted);width:39px;min-height:44px;color:var(--primary);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:flex}.admin-toolbar{min-height:78px;padding:14px 36px}.admin-breadcrumb{color:var(--muted);font-size:.75rem}.toolbar-actions{align-items:center;gap:14px;display:flex}.environment-badge{background:var(--surface-muted);color:var(--text);border:1px solid #d5ab63;border-radius:30px;padding:7px 12px;font-size:.625rem}.toolbar-icon{justify-content:center;width:44px}.toolbar-icon img{width:22px;height:22px}.admin-body main{padding:32px 37px}.page-heading{align-items:flex-start}.page-heading h1{margin:0 0 7px;font-size:1.625rem}.page-heading p{margin:0;font-size:.75rem}.page-heading>.button,.page-heading>button{min-width:138px;max-width:230px;font-size:.75rem}.admin-body button,.button{color:#fff;background:linear-gradient(150deg,#137f69,#075444);font-weight:750;box-shadow:inset 0 1px #ffffff45,0 5px #06372e15}.admin-body button.secondary{background:var(--surface-muted);color:var(--primary);border:1px solid var(--line);box-shadow:none}.admin-body .card{box-shadow:var(--admin-shadow);border-radius:21px}.metrics{direction:ltr;gap:14px;margin-bottom:22px}.metrics .card{border-radius:18px;min-height:120px;margin:0;padding:20px 22px}.metrics p{color:var(--muted);margin:0;font-size:.6875rem}.metrics strong{margin:5px 0;font-size:1.6875rem;line-height:1.3}.metrics small{color:var(--primary);font-size:.625rem}.queue-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:19px;margin-bottom:24px;display:grid}.queue-panel,.workflow-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--admin-shadow);border-radius:21px;min-width:0;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:73px;padding:18px 21px;display:flex}.panel-heading h2{margin:0;font-size:.9375rem}.queue-search{border-bottom:1px solid var(--line);gap:8px;padding:14px 20px;display:flex}.queue-search input{flex:1;min-width:0;font-size:.75rem}.queue-search button{font-size:.75rem}.admin-body table{font-size:.6875rem}.admin-body th{color:var(--muted);height:44px;font-size:.625rem}.admin-body td,.admin-body th{padding:10px 17px}.admin-body td button{box-shadow:none;padding:6px 10px;font-size:.6875rem}.admin-body td button,.status-pill{background:var(--surface-muted);color:var(--primary)}.status-pill{border-radius:9px;max-width:100%;padding:5px 9px;font-size:.625rem;display:inline-block}.status-pill.gold{background:var(--surface-muted);color:var(--text);border:1px solid var(--gold)}.queue-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;font-size:.75rem;display:flex}.pagination{flex-wrap:wrap;padding:13px 19px}.pagination,.pagination button,.workflow-panel p{font-size:.6875rem}.workflow-panel{padding:23px}.workflow-panel h2{margin:0 0 10px;font-size:.875rem}.workflow-panel p{color:var(--muted);line-height:1.9}.workflow-steps{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;min-height:110px;padding:12px 0;display:flex}.workflow-steps>span{text-align:center;min-width:0;color:var(--muted);flex:1;min-width:3.1rem;font-size:.625rem}.workflow-steps i{background:linear-gradient(var(--gold),var(--primary));width:36px;height:48px;color:var(--canvas);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 8px;font:700 1rem system-ui;display:flex}.workflow-badges{justify-content:space-between;gap:8px;margin:16px 0;display:flex}.workflow-link{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:66px;padding:13px 0;display:flex}.workflow-link>img{background:var(--surface-muted);border-radius:14px;width:40px;height:40px;padding:10px}.workflow-link>span:first-of-type{flex:1}.workflow-link small{font-size:.625rem;display:block}.workflow-notice{background:var(--surface-muted);border-radius:12px;margin:18px 0 0;padding:12px}.queue-state{padding:24px;font-size:.875rem}.queue-skeleton{gap:20px;padding:24px;display:grid}.queue-skeleton span{background:var(--surface-muted);border-radius:8px;height:30px}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.theme-control{margin:16px 293px 20px 37px}.work{scroll-margin-top:24px}.overview h2,.work h2{font-size:1.125rem}.work input,.work select{font-size:.875rem}.overview{margin-top:24px}html[data-theme=dark] .admin-layout{--admin-shadow:0 14px 30px #020e0e4d}html[data-theme=dark] .admin-body button:not(.secondary),html[data-theme=dark] .button{color:#07392d;background:linear-gradient(130deg,#5cbaa0,#8ad6bb)}html[data-theme=dark] .toolbar-icon img,html[data-theme=dark] .workflow-link>img{filter:brightness(0)invert(.85)}@media (prefers-color-scheme:dark){html[data-theme=system] .admin-layout{--admin-shadow:0 14px 30px #020e0e4d}html[data-theme=system] .admin-body button:not(.secondary),html[data-theme=system] .button{color:#07392d;background:linear-gradient(130deg,#5cbaa0,#8ad6bb)}html[data-theme=system] .toolbar-icon img,html[data-theme=system] .workflow-link>img{filter:brightness(0)invert(.85)}}@media (width<=1150px){.queue-layout{grid-template-columns:220px minmax(0,1fr)}.admin-body main{padding:24px}.metrics .card{padding:16px}.admin-layout{grid-template-columns:230px minmax(0,1fr)}}@media (width<=900px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar nav a{overflow-wrap:anywhere}.admin-sidebar>.side-caption{display:block}.admin-sidebar .side-account{display:none}.queue-layout{grid-template-columns:minmax(0,1fr)}.workflow-panel{order:2}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-control{margin:16px}.admin-toolbar{padding:16px 24px}.page-heading{flex-wrap:wrap}.admin-body main{padding:24px}.queue-panel{width:100%}}@media (width<=600px){.admin-sidebar nav,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body main,.admin-toolbar{padding:16px}.metrics .card{padding:14px}.metrics strong{font-size:1.25rem}.page-heading h1{font-size:1.375rem}.panel-heading{flex-wrap:wrap;padding:16px}.queue-search{padding:12px}.page-heading>.button,.page-heading>button{max-width:100%}.workflow-steps{flex-wrap:wrap}.admin-body table{min-width:600px}.overview{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.admin-sidebar{align-self:start;height:100vh;min-height:0;position:sticky;top:0}.admin-sidebar nav{grid-auto-rows:max-content;align-content:start;min-height:0;overflow:auto}.admin-sidebar nav a{padding:4px 12px;line-height:1.6}.admin-sidebar .side-account{flex-shrink:0}.admin-sidebar>.side-caption{margin-top:17px}}.admin-sidebar nav img{filter:none;flex-shrink:0}.admin-body table{min-width:42rem}.admin-body td button{white-space:nowrap}.workflow-steps{flex-wrap:wrap}.metrics p,.metrics small,.page-heading h1{line-height:1.5}html[data-theme=dark] .workflow-link>img{background:0 0}@media (prefers-color-scheme:dark){html[data-theme=system] .workflow-link>img{background:0 0}}.admin-body .card,.queue-panel,.workflow-panel{box-shadow:none}.queue-panel,.workflow-panel{border-radius:0}.metrics .card{direction:rtl;min-height:119px}.admin-body button,.button{box-shadow:none;background:var(--primary)}.page-heading>.button,.page-heading>button{min-width:120px;min-height:52px}.admin-body table{table-layout:fixed;width:100%;min-width:0}.admin-body td .record-link{color:var(--text);text-align:start;white-space:normal;background:0 0;min-height:44px;padding:0;font-weight:400}.reference-chart{border-bottom:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:flex-end;gap:8px;height:170px;margin-top:10px;display:flex}.reference-chart i{background:linear-gradient(var(--gold),var(--primary));border-radius:7px 7px 0 0;flex:1}.panel-heading{min-height:64px}.queue-search input{height:40px;min-height:40px}.queue-search button{min-height:40px;margin:0}.admin-body .metrics strong{margin:5px 0;font-family:system-ui;line-height:1.3}.workflow-panel p{margin:10px 0}.admin-body td .status-pill{white-space:normal}@media (width<=600px){.admin-body table{min-width:560px}.metrics{direction:rtl}}.admin-body td{height:54px;padding-block:8px}.fixture-id{color:var(--muted);font-size:11px;line-height:1.1;display:block}.reference-pager{color:var(--muted);justify-content:space-between;padding:13px 19px;font-size:10px;display:flex}.reference-chart{height:110px}.admin-body main .page-heading h1{line-height:1.25}.metrics .card:last-child strong{margin:12px 0;font-size:18px}.admin-sidebar nav a{height:43px;min-height:43px;margin:0;font-weight:400}.admin-sidebar nav{gap:3px}.admin-sidebar>.side-caption,.reference-chart{margin-top:12px}.admin-body .page-heading>button:disabled{opacity:1}.admin-body .status-pill.gold{color:#9a742c;background:#f2e7ca;border:0}.admin-body .panel-heading{min-height:73px}.admin-body td{line-height:1.3}.admin-body td b{font-size:11px}.reference-chart i{background:linear-gradient(#cbb16f,#2b9480)}@font-face{font-family:IsnadiReference;src:url(../design/reference/DejaVuSans.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IsnadiReference;src:url(../design/reference/DejaVuSans-Bold.ttf)format("truetype");font-weight:600 900;font-display:swap}.admin-layout{--text:#143630;--muted:#58726c;--canvas:#f7f8f3;--surface-muted:#edf5ee;--line:#dee9e0;--primary:#075c4a;--gold:#c3994d;font-family:IsnadiReference,sans-serif;line-height:normal}.admin-layout :is(h1,h2,h3,.brand){font-family:IsnadiReference,sans-serif}.admin-layout :is(button,input,select){font-family:inherit}.admin-sidebar nav a{font-size:12px}.page-heading p{line-height:1.5}.admin-body .page-heading>button,.admin-sidebar nav a[aria-current=page]{font-weight:400}.admin-body .metrics strong{font-weight:700;line-height:1.2}.admin-body .metrics .card{height:119px}.workflow-link{height:66px}.admin-body main .page-heading h1,.workflow-link small{line-height:1.2}.workflow-link b{font-size:13px}html[data-theme=dark] .admin-layout{--text:#edf6ef;--muted:#b7ccc3;--canvas:#0d191a;--surface:#192b2b;--surface-muted:#203735;--line:#34534d;--primary:#8ad6bb;--gold:#e0c181}.page-heading{margin-bottom:23px}.admin-sidebar>.side-caption{margin-top:18px;margin-bottom:14px}.workflow-notice{min-height:125px}.admin-sidebar .side-account{margin-top:12px}.admin-body .panel-heading>.status-pill{border-radius:24px;padding:12px 20px}.admin-body .status-pill.gold{color:#805c1a}.admin-body td .status-pill.gold{padding:5px 9px}.admin-body td .status-pill{font-size:10px}.admin-body .metrics .card:last-child strong{font-family:IsnadiReference,sans-serif;font-weight:700}.admin-layout{--ceramic-face:linear-gradient(145deg,#fffefa,#faf9f4 52%,#eef2e8);--ceramic-rim:#ffffffd9;--ceramic-shadow:0 2px 3px #183d2e08,0 12px 24px -10px #213e3030,0 30px 48px -30px #16352a35;--ceramic-inset:inset 0 1px 1px #fff,inset 1px 0 0 #ffffffb3,inset 0 -2px 3px #8a9c7820;--ceramic-well:linear-gradient(150deg,#e8eee3,#f8faf5);--canvas:#f5f4ed;background:radial-gradient(ellipse at 80% 0,#e5eee3,transparent 55%),var(--canvas)}html[data-theme=dark] .admin-layout{--ceramic-face:linear-gradient(145deg,#2b4540,#1c3531 48%,#152d29);--ceramic-rim:#91b7a536;--ceramic-shadow:0 2px 3px #020b0755,0 16px 26px -12px #020a08b3,0 32px 52px -30px #000b;--ceramic-inset:inset 0 1px 1px #b0d4bf3b,inset 1px 0 0 #acd2b81a,inset 0 -2px 3px #020f0a66;--ceramic-well:linear-gradient(145deg,#102722,#203b33);--canvas:#10211c;background:radial-gradient(ellipse at 85% 0,#25483a88,transparent 55%),var(--canvas)}.admin-body{background:0 0}.admin-toolbar{background:var(--ceramic-face);border-bottom:1px solid var(--ceramic-rim);box-shadow:var(--ceramic-inset),0 5px 20px #183d2e0b}.admin-sidebar{background:linear-gradient(155deg,#164d41,#0a3028 48%,#09271f);border-left:1px solid #56826a2e;box-shadow:inset 1px 0 #9dc29c33,-8px 0 24px #12382914}.admin-sidebar .brand img{border-radius:15px;box-shadow:0 5px 10px #021c1955,inset 0 1px 1px #e5f0bf66}.admin-sidebar nav a{border:1px solid #0000;border-radius:15px}.admin-sidebar nav a[aria-current=page]{background:linear-gradient(145deg,#34836a,#1b5e49);border:1px solid #91b59840;box-shadow:inset 0 1px 1px #c1dfac40,inset 0 -2px 2px #07372766,0 5px 12px #021b1640}.admin-sidebar nav img{filter:brightness(0)invert(.85)sepia(.18)saturate(1.7)hue-rotate(56deg);opacity:.9}.admin-body :is(.card,.queue-panel,.workflow-panel){background:var(--ceramic-face);border:1px solid var(--ceramic-rim);box-shadow:var(--ceramic-inset),var(--ceramic-shadow);border-radius:25px}.admin-body .metrics .card{border-radius:23px;position:relative;overflow:hidden}.admin-body .metrics .card:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 25%,#fff9,#d7e3c944 70%);border:1px solid #fff4;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;left:15px;box-shadow:inset 0 1px 2px #fff8,0 3px 6px #163d2812}html[data-theme=dark] .admin-body .metrics .card:before{background:radial-gradient(circle at 30% 25%,#d9eac425,#5a786322 70%);border-color:#a2c49b20;box-shadow:inset 0 1px 2px #fff2,0 3px 6px #0004}.admin-body .queue-panel{overflow:hidden}.panel-heading{border-bottom-color:var(--line);background:linear-gradient(120deg,#e9efdf22,#ffffff26)}.admin-body table{background:0 0}.admin-body th{background:var(--ceramic-well)}.admin-body tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-muted),transparent 65%)}.admin-body :is(input:not([type=checkbox]),select,textarea){background:var(--ceramic-well);border-color:color-mix(in srgb,var(--line),#537549 12%);border-radius:14px;box-shadow:inset 0 2px 4px #193c2812,0 1px #ffffff80}.admin-body .button,.admin-body button{color:#fff;background:linear-gradient(155deg,#19856d,#08604c 48%,#064838);border:1px solid #07553f;border-radius:15px;box-shadow:inset 0 1px 1px #c1e9cc80,inset 0 -2px 2px #022d2966,0 3px #043a2c22,0 7px 14px #0a50332b}html[data-theme=dark] .admin-body .button,html[data-theme=dark] .admin-body button:not(.secondary){color:#092d20;background:linear-gradient(155deg,#c4e0c3,#8ac4a2 50%,#71ac8c);border-color:#83b99a;box-shadow:inset 0 1px 1px #f4ffdfcc,inset 0 -2px 2px #315e394d,0 3px #020d0833,0 7px 14px #0004}.admin-body :is(button.secondary,.admin-avatar,.toolbar-icon){background:var(--ceramic-face);color:var(--text);border:1px solid var(--ceramic-rim);box-shadow:var(--ceramic-inset),0 4px 8px #183d2e12;border-radius:14px}.admin-body td .record-link,html[data-theme=dark] .admin-body td .record-link{box-shadow:none;color:var(--text);background:0 0;border:0}.workflow-link>img{background:linear-gradient(145deg,#fffef7,#e6eee1);border:1px solid #fff;border-radius:15px;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #a6b99c4d,0 5px 9px #203f2d1a}html[data-theme=dark] .workflow-link>img{filter:none;background:linear-gradient(145deg,#3c5948,#243e31);border-color:#a2bd8e35;box-shadow:inset 0 1px 2px #c8e0bf35,inset 0 -2px 3px #08180d66,0 5px 9px #0005}.reference-chart{border-bottom-color:color-mix(in srgb,var(--gold),transparent 70%);gap:9px;padding:0 3px 3px}.reference-chart i{background:linear-gradient(110deg,#d8bf7b,#ad9456 35%,#469f83);border:1px solid #c9c79133;border-radius:9px 9px 4px 4px;box-shadow:inset 1px 0 1px #fff7,inset -2px 0 2px #194a2e33,0 3px 4px #22482b24}.workflow-notice{background:var(--ceramic-well);border:1px solid var(--line);border-radius:17px;box-shadow:inset 0 2px 4px #17351c0d,0 1px #fff8}.admin-body .status-pill{background:var(--ceramic-well);border-radius:11px;box-shadow:inset 0 1px #fff5,0 2px 3px #193c2808}.admin-body .status-pill.gold{color:#735018;background:linear-gradient(135deg,#fbefd0,#eee0b5);border:1px solid #e0c98b80;box-shadow:inset 0 1px #fff9,0 2px 4px #5d491014}.admin-layout :is(dialog,.modal){background:var(--ceramic-face);border:1px solid var(--ceramic-rim);box-shadow:var(--ceramic-inset),0 25px 70px #08281c66;border-radius:28px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-body .metrics .card,.admin-sidebar nav a{transition:transform .18s,box-shadow .18s}.admin-body .metrics .card:hover{box-shadow:var(--ceramic-inset),0 15px 26px -10px #183d2e40;transform:translateY(-2px)}}@media (width<=900px){.admin-sidebar{border-radius:0 0 26px 26px;box-shadow:inset 0 1px #ffffff20,0 10px 24px #12382926}.admin-body :is(.card,.queue-panel,.workflow-panel){border-radius:22px}}.workflow-link>.ceramic-workflow-icon{background:linear-gradient(145deg,#fffef7,#e6eee1);border:1px solid #fff;border-radius:15px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #a6b99c4d,0 5px 9px #203f2d1a}.ceramic-workflow-icon img{filter:invert(21%)sepia(19%)saturate(1578%)hue-rotate(111deg)brightness(89%)contrast(94%);width:20px;height:20px}.workflow-link>.ceramic-workflow-icon+span{flex:1}html[data-theme=dark] .workflow-link>.ceramic-workflow-icon{background:linear-gradient(145deg,#3c5948,#243e31);border-color:#a2bd8e35;box-shadow:inset 0 1px 2px #c8e0bf35,inset 0 -2px 3px #08180d66,0 5px 9px #0005}html[data-theme=dark] .ceramic-workflow-icon img{filter:brightness(0)saturate()invert(84%)sepia(15%)saturate(500%)hue-rotate(95deg)}.admin-body .metrics .card:before{display:none}.ceramic-metric-icon{background:var(--ceramic-face);border:1px solid var(--ceramic-rim);width:34px;height:34px;box-shadow:var(--ceramic-inset),0 3px 6px #163d2815;border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;left:15px}.ceramic-metric-icon img{filter:invert(21%)sepia(19%)saturate(1578%)hue-rotate(111deg)brightness(89%)contrast(94%);width:17px;height:17px}html[data-theme=dark] .ceramic-metric-icon img{filter:brightness(0)saturate()invert(84%)sepia(15%)saturate(500%)hue-rotate(95deg)}@media (width<=600px){.ceramic-metric-icon{margin-bottom:12px;position:static}.admin-body .metrics .card{height:auto;min-height:150px}}
