/* Gift Tax 709 Check — plum and apricot on warm paper.
   Not a government palette. Per-site overrides only. */
:root{
  --brand:#3f2460;
  --brand-ink:#3d215c;
  --brand-soft:#f3eaf8;
  --accent:#9a3412;
  --accent-soft:#f8efe6;
  --bg:#f6f3ee;
  --hero-1:#f0e6f6;
  --on-brand:#fff;
  --link:#3d215c;
}
@media(prefers-color-scheme:dark){
  :root{
    --brand:#e7c9f8;
    --brand-ink:#f3e4ff;
    --brand-soft:#2a2033;
    --accent:#f0b089;
    --accent-soft:#3a271c;
    --bg:#121014;
    --surface:#1b1720;
    --surface-2:#241f2b;
    --hero-1:#2a2033;
    --on-brand:#1a1022;
    --link:#f3e4ff;
    --ink:#f6f1fa;
    --ink-2:#e4dceb;
    --mute:#c4b8d0;
    --line:#3a3344;
    --line-strong:#514860;
  }
}
input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:var(--bad);box-shadow:0 0 0 4px color-mix(in srgb,var(--bad) 25%,transparent)}
.logo span{letter-spacing:-.03em}
#future-block[hidden]{display:none}
.result .reason-list{margin:.4rem 0 1rem}
.tool .hint{margin:.35rem 0 0}
.tablewrap{width:100%;min-width:0}
.logo{min-width:0}
.logo span{min-width:0}
