/* /account/base.css — GENERATED by kit/build_portal_questionnaire.py from site/complete-application.html. Do not edit: change the public page and rebuild.
   The site's inline foundation (tokens, element rules) that redesign.css overrides on every public page;
   every client-area page loads it before redesign.css so the cascade matches the site. */
:root{--ink:#141c18; --ink-2:#3a4540; --muted:#5d6963; --faint:#7c8782;
  --deep:#0b2317; --deep-2:#0e2c1d; --on-deep:#e4ece7; --on-deep-soft:#9fb3a8; --deep-rule:rgba(228,236,231,.14);
  --link:#1a5638; --lime:#34c281; --lime-2:#4ad493; --lime-soft:#dff5ea; --tint:#eef5f1; --tint-2:#e3f2e9; --ground:#f5f8f6;
  --paper:#ffffff; --panel:#f4f6f4; --rule:#d6dcd8; --rule-soft:#e6eae7;
  --warn:#8a5a00; --warn-bg:#fff7e6;
  --sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  --maxw:1180px; --r:8px;}
*{margin:0;padding:0;box-sizing:border-box}
html{color-scheme:light;scroll-behavior:smooth}
body{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4{font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}
p{max-width:62ch}
a{color:var(--link);text-decoration:none}
a:hover{text-decoration:underline;text-underline-offset:3px}
:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
img{max-width:100%;height:auto}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=month],input[type=date],input[type=url],select,textarea{width:100%;font-family:var(--sans);font-size:15.5px;padding:10px 12px;border:1px solid #c5d0ca;border-radius:6px;background:#fbfdfc;color:var(--ink)}
textarea{min-height:88px;resize:vertical}
input:focus,select:focus,textarea:focus{outline:0;border-color:var(--lime);box-shadow:0 0 0 3px rgba(52,194,129,.25);background:#fff}
html{scroll-padding-top:calc(var(--qz-hdr,0px) + 16px)}
@media(max-width:900px){
  html{scroll-padding-top:calc(var(--qz-hdr,0px) + 84px)}
}
