    *{box-sizing:border-box}
    html,body{height:100%}

    body{
      margin:0;
      font-family:var(--taif-font-family);
      color:var(--ink);
      background:#f6f9ff;
      font-size:16.2px;
      overflow:hidden;
      font-variant-numeric:tabular-nums lining-nums;
      font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      text-rendering:geometricPrecision;
    }

    :where([role="dialog"], [role="alertdialog"], .taif-currency-management-modal, .coa-modal, .coa-confirm, .entries-modal-window):focus,
    :where([role="dialog"], [role="alertdialog"], .taif-currency-management-modal, .coa-modal, .coa-confirm, .entries-modal-window):focus-visible{
      outline:none !important;
    }

    :where([role="dialog"], [role="alertdialog"], .taif-currency-management-modal, .coa-modal, .coa-confirm, .entries-modal-window){
      -webkit-tap-highlight-color:transparent;
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], a[href], [role="button"], summary){
      -webkit-tap-highlight-color:transparent;
      tap-highlight-color:transparent;
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], a[href], [role="button"], summary):focus{
      outline:none !important;
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], a[href], [role="button"], summary):focus-visible{
      outline:none !important;
      box-shadow:0 0 0 3px rgba(59,130,246,.16);
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], a[href], [role="button"], summary):focus:not(:focus-visible){
      box-shadow:none;
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary){
      transition:transform .16s ease, box-shadow .16s ease, filter .16s ease;
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary):active{
      transform:translateY(1px);
    }

    :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary):disabled:active,
    :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary)[disabled]:active,
    :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary)[aria-disabled="true"]:active{
      transform:none;
    }

    @media (prefers-reduced-motion: reduce){
      :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary){
        transition:none !important;
      }

      :where(button, [type="button"], [type="submit"], [type="reset"], [role="button"], summary):active{
        transform:none;
      }
    }
