*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#eef2f6;color:#303d50;-webkit-font-smoothing:antialiased}.alfred-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:0;outline:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,opacity .2s ease;font-family:inherit;font-weight:600;line-height:1.25}.alfred-btn:disabled,.alfred-btn[aria-disabled=true]{cursor:not-allowed;opacity:.35;pointer-events:none}.alfred-btn:focus-visible{outline:2px solid #084599;outline-offset:2px}.alfred-btn--lg{padding:.75rem;border-radius:.5rem;font-size:1rem}.alfred-btn--md{padding:.625rem;border-radius:.375rem;font-size:.875rem}.alfred-btn--sm{padding:.625rem;border-radius:.25rem;font-size:.8125rem}.alfred-btn--primary{background:#62c37d;color:#fff}.alfred-btn--primary:hover:not(:disabled){background:#4e9c64}.alfred-btn--secondary{background:#006cff;color:#fff}.alfred-btn--secondary:hover:not(:disabled){background:#084599}.alfred-btn--danger{background:#f51818;color:#fff}.alfred-btn--danger:hover:not(:disabled){background:#9e1313}.alfred-btn--light.alfred-btn--primary{background:#e8f6ec;color:#62c37d}.alfred-btn--light.alfred-btn--primary:hover:not(:disabled){background:#d7f0de}.alfred-btn--light.alfred-btn--secondary{background:#e5f0ff;color:#006cff}.alfred-btn--light.alfred-btn--secondary:hover:not(:disabled){background:#d9e9ff}.alfred-btn--light.alfred-btn--danger{background:#fae6e6;color:#f51818}.alfred-btn--light.alfred-btn--danger:hover:not(:disabled){background:#fadcdc}
