@font-face{font-family:Doncita Manrope;src:url(/assets/manrope-DIRNzeTG.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Doncita DM Sans;src:url(/assets/dm-sans-OkNhvBry.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}.doncita-page{--font-display:"Doncita Manrope", system-ui, sans-serif;--font-sans:"Doncita DM Sans", system-ui, sans-serif;--page:#f5f1e8;--surface:#fffdf8;--subtle:#dfe7da;--ink:#183d38;--muted:#5d7169;--brand:#183d38;--line:#c8d0c5;--action:#183d38;--on-action:#f5f1e8;--brand-soft:#dfe7da;--doncita-lime:#d9ef85;--doncita-night:#102824;--doncita-ivory:#f5f1e8;--doncita-radius:12px;background:var(--page);color:var(--ink);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.doncita-page .elena-hero h1{letter-spacing:-.055em;font-size:clamp(2.8rem,5.7vw,5.1rem);font-weight:700;line-height:1.06}.doncita-page .elena-hero h1 em{font-style:normal}.doncita-page .elena-section-title{font-size:clamp(2rem,3.6vw,3rem);font-weight:600}.doncita-page .font-display{font-family:var(--font-display)}.doncita-page .button-primary,.doncita-page .button-secondary{border-radius:8px;min-height:44px}.doncita-page .doncita-logo-dark{display:none}.doncita-agenda{border:1px solid var(--line);border-radius:var(--doncita-radius);background:var(--surface);margin-block:1rem;overflow:hidden}.doncita-agenda-heading{background:var(--brand-soft);align-items:center;gap:1rem;padding:1.5rem;display:flex}.doncita-agenda-heading svg{flex-shrink:0}.doncita-appointments{padding:1.25rem}.doncita-appointments li{grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem .75rem;display:grid}.doncita-appointments .doncita-appointment-current{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 8px 8px 0}.doncita-appointment-status{align-items:center;gap:.35rem;margin-top:.75rem;font-size:.7rem;font-weight:600;display:inline-flex}.doncita-audiences{background:var(--surface)}.doncita-audience{border:1px solid var(--line);border-radius:var(--doncita-radius);text-align:left;background:var(--page);padding:clamp(1.25rem,3vw,2rem)}.doncita-audience[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.doncita-selection{border:1px solid var(--brand);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.doncita-audience[aria-pressed=true] .doncita-selection{background:var(--action);color:var(--on-action)}.doncita-text-link{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.doncita-closing{--ink:var(--doncita-ivory);--muted:var(--doncita-ivory);--brand:var(--doncita-lime);--action:var(--doncita-lime);--on-action:var(--doncita-night);background:var(--doncita-night);color:var(--ink)}:root[data-theme=dark] .doncita-page{--page:#102824;--surface:#183d38;--subtle:#14342f;--ink:#f5f1e8;--muted:#b9d0bc;--brand:#d9ef85;--line:#487d69;--action:#d9ef85;--on-action:#102824;--brand-soft:#14342f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .doncita-page .doncita-logo-light{display:none}:root[data-theme=dark] .doncita-page .doncita-logo-dark{display:block}@media (width>=1024px){.doncita-page .elena-hero-grid{grid-template-columns:1.1fr 1fr;gap:3rem;padding-block:4rem}}
