:root{--brand-green:#3e8221;--brand-green-dark:#2d7117;--brand-navy:#1c4066;--brand-navy-deep:#0b2545;--panel-bg:#fffffff5;--panel-fg:#0b2545;--panel-muted:#5b6b78;--panel-border:#16294a1f;--panel-hover:#16294a0d;--panel-input:#16294a0a;--accent:#3e8221;--accent-strong:#2d7117;--font-serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}#root{position:fixed;inset:0}.error-screen{color:var(--brand-navy-deep);z-index:10000;background:#f4f6f8;place-items:center;padding:16px;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0}.error-screen__card{text-align:center;max-width:360px}.error-screen__card h1{margin:0 0 8px;font-size:20px}.error-screen__card p{color:#5b6b78;margin:0 0 16px}.error-screen__card button{font:inherit;background:var(--brand-green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 22px;font-weight:700}@media (prefers-color-scheme:dark){.error-screen{color:#e8eef4;background:#0d1620}.error-screen__card p{color:#9aabba}}
