:root{--ink:#212529;--ink-soft:#6c757d;--paper:#fff;--paper-2:#f8f9fa;--brand:#2594a9;--brand-deep:#1e7a8a;--brand-bright:#3ab0c5;--brand-light:#e6f7f9;--brand-mid:#d0eff4;--accent:#f05a22;--accent-deep:#d14a1c;--line:#2125291f;--shadow-soft:0 2px 12px #00000017;--font-body:"Roboto", system-ui, sans-serif;--page-pad:1rem;--page-max:1120px;--section-gap:1.25rem;--touch-min:2.75rem;font-family:var(--font-body);color:var(--ink-soft);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}@media (width>=640px){:root{--page-pad:1.25rem;--section-gap:1.5rem}}@media (width>=960px){:root{--page-pad:1.5rem;--section-gap:1.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100svh;margin:0;overflow-x:hidden}#root{min-height:100svh}h1,h2,h3{color:var(--ink);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-weight:700}h1{font-size:clamp(1.55rem,6vw,2.6rem);line-height:1.2}h2{font-size:clamp(1.2rem,3.5vw,1.75rem);line-height:1.25}h3{letter-spacing:0;font-size:1.05rem}p{overflow-wrap:break-word;margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._footer_10t90_1{border-top:1px solid var(--line);color:var(--ink-soft);text-align:center;padding:1.1rem 0 1.75rem;font-size:.82rem;line-height:1.45}@media (width>=640px){._footer_10t90_1{padding:1.25rem 0 2rem;font-size:.9rem}}._header_jll3t_1{z-index:400;width:100%;padding:1rem var(--page-pad);padding-top:max(1rem, env(safe-area-inset-top,0px));border-top:4px solid var(--brand);border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}._brand_jll3t_17{min-height:var(--touch-min);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}._logo_jll3t_25{object-fit:contain;border-radius:4px;width:auto;max-width:min(200px,70vw);height:2.25rem;display:block}._donate_jll3t_34{min-height:var(--touch-min);background:var(--brand);color:#fff;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.35rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}._donate_jll3t_34:hover,._donate_jll3t_34:focus-visible{background:var(--brand-deep)}@media (width>=640px){._logo_jll3t_25{height:2.5rem}}@media (hover:hover) and (pointer:fine){._donate_jll3t_34:hover{transform:translateY(-1px)}}._shell_sczfy_1{min-height:100svh;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex}._content_sczfy_9{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));flex-direction:column;flex:1;margin:0 auto;display:flex}._main_sczfy_17{flex:1;min-width:0;padding-bottom:2.5rem}@media (width>=640px){._main_sczfy_17{padding-bottom:3.5rem}}._container_m3v82_1{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 0;display:flex}._title_m3v82_10{font-size:1.25rem}._message_m3v82_14{max-width:48ch;color:var(--ink-soft)}._link_1n3fj_1{min-height:var(--touch-min);background:var(--brand);color:#fff;border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}._link_1n3fj_1:hover{background:var(--brand-deep)}
