:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#46696b;--color-canvas:#f9f5f1;--color-accent:#82333a;--color-ink:#242d2e;--color-muted:#505c5e;--color-surface:#fffdfb;--color-border:#d7dfdd;--color-error:#a32626;--color-success:#245e41;--color-warning:#755000;--font-body:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--text-body:1rem;--text-heading:clamp(1.5rem, 4vw, 2rem);--line-body:1.8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.5rem;--radius-card:.75rem;--radius-pill:999px;--shadow-surface:0 2px 8px #242d2e0d;--shadow-overlay:0 8px 24px #242d2e1f;--layout-content-max:64rem;--layout-gutter:var(--space-4);--touch-target:2.75rem;--motion-fast:.16s;--z-header:10;--z-overlay:100}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s}}*,:before,:after{box-sizing:border-box}body,h1,p{margin:0}button,input,select,textarea{font:inherit}img,video{block-size:auto;max-inline-size:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body);text-align:start;overflow-wrap:anywhere}h1{font-size:var(--text-heading);line-height:1.5}a{color:var(--color-brand);text-underline-offset:var(--space-1)}:focus-visible{outline:3px solid var(--color-brand);outline-offset:var(--space-1)}[dir=ltr]{unicode-bidi:isolate}.skip-link{padding:var(--space-3);background:var(--color-surface);z-index:var(--z-header);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.bootstrap-shell{max-inline-size:var(--layout-content-max);padding:var(--space-12) var(--layout-gutter);margin-inline:auto}.bootstrap-shell>*+*{margin-block-start:var(--space-6)}.bootstrap-nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.bootstrap-nav a{min-block-size:var(--touch-target);padding-inline:var(--space-2);align-items:center;display:inline-flex}@media (width>=48rem){:root{--layout-gutter:var(--space-8)}}.account-form{gap:var(--space-4);max-inline-size:34rem;display:grid}.account-form fieldset{border:1px solid var(--color-border);padding:var(--space-4)}.account-form fieldset[hidden]{display:none}.account-form label{gap:var(--space-1);margin-block:var(--space-3);display:grid}.account-form input,.account-form select{inline-size:100%;min-inline-size:0;min-block-size:var(--touch-target);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control)}.bootstrap-shell button{min-block-size:var(--touch-target);margin:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-brand);border-radius:var(--radius-control);background:var(--color-brand);color:var(--color-surface);cursor:pointer}.bootstrap-shell button:disabled{opacity:.6;cursor:default}.bootstrap-shell [role=alert]{color:var(--color-error)}
