/* Generated from tokens.json. Do not edit by hand. */
@layer pbly-tokens {
  .pbly {
    --pbly-color-palette-green: #00744C;
    --pbly-color-palette-green-bright: #008855;
    --pbly-color-palette-green-dark: #006844;
    --pbly-color-palette-green-link: #276E50;
    --pbly-color-palette-green-deep: #156046;
    --pbly-color-palette-leaf: #8DE5A4;
    --pbly-color-palette-mint: #EEFAF1;
    --pbly-color-palette-mint-light: #E3FFF5;
    --pbly-color-palette-mint-bright: #98F0AF;
    --pbly-color-palette-black: #000000;
    --pbly-color-palette-ink: #111111;
    --pbly-color-palette-charcoal: #333333;
    --pbly-color-palette-grey: #717171;
    --pbly-color-palette-grey-light: #8A8A8A;
    --pbly-color-palette-line: #DBDBDB;
    --pbly-color-palette-pill: #EDEDEF;
    --pbly-color-palette-pill-hover: #F1F1F1;
    --pbly-color-palette-fog: #F7F7F8;
    --pbly-color-palette-white: #FFFFFF;
    --pbly-color-palette-grey-dark: #666666;
    --pbly-color-palette-line-dark: #CDCDCD;
    --pbly-color-palette-mint-pale: #CCFFDD;
    --pbly-color-palette-red: #C20030;
    --pbly-color-palette-red-light: #FEEAEA;
    --pbly-color-palette-red-bright: #DC3535;
    --pbly-color-background: var(--pbly-color-palette-white);
    --pbly-color-text-primary: var(--pbly-color-palette-black);
    --pbly-color-text-muted: var(--pbly-color-palette-charcoal);
    --pbly-color-text-soft: var(--pbly-color-palette-grey);
    --pbly-color-action-primary: var(--pbly-color-palette-green);
    --pbly-color-action-hover: var(--pbly-color-palette-green-bright);
    --pbly-color-action-on-primary: var(--pbly-color-palette-white);
    --pbly-color-surface-raised: var(--pbly-color-palette-white);
    --pbly-color-border-default: var(--pbly-color-palette-line);
    --pbly-color-border-strong: var(--pbly-color-palette-grey);
    --pbly-space-0: 0rem;
    --pbly-space-0-5: 0.125rem;
    --pbly-space-1: 0.25rem;
    --pbly-space-1-5: 0.375rem;
    --pbly-space-2: 0.5rem;
    --pbly-space-2-5: 0.625rem;
    --pbly-space-3: 0.75rem;
    --pbly-space-3-5: 0.875rem;
    --pbly-space-4: 1rem;
    --pbly-space-4-5: 1.125rem;
    --pbly-space-5: 1.25rem;
    --pbly-space-6: 1.5rem;
    --pbly-space-7: 1.75rem;
    --pbly-space-8: 2rem;
    --pbly-space-9: 2.25rem;
    --pbly-space-10: 2.5rem;
    --pbly-space-12: 3rem;
    --pbly-space-15: 3.75rem;
    --pbly-space-16: 4rem;
    --pbly-space-20: 5rem;
    --pbly-radius-sm: 4px;
    --pbly-radius-full: 999px;
    --pbly-radius-none: 0px;
    --pbly-radius-md: 8px;
    --pbly-radius-lg: 16px;
    --pbly-radius-xl: 20px;
    --pbly-radius-2xl: 24px;
    --pbly-radius-md-plus: 12px;
    --pbly-font-family-body: jaf-cupidus, sans-serif;
    --pbly-font-size-2xs: 0.625rem;
    --pbly-font-size-xs: 0.75rem;
    --pbly-font-size-sm: 0.9rem;
    --pbly-font-size-base: 1rem;
    --pbly-font-size-md: 1.1rem;
    --pbly-font-size-md-plus: 1.25rem;
    --pbly-font-size-lg: 1.4rem;
    --pbly-font-size-xl: 1.5rem;
    --pbly-font-size-xl-plus: 1.6rem;
    --pbly-font-size-2xl: 2rem;
    --pbly-font-size-display-sm: 1.85rem;
    --pbly-font-size-display: 2.25rem;
    --pbly-font-size-3xl: 2.5rem;
    --pbly-font-size-4xl: 3rem;
    --pbly-font-size-5xl: 4rem;
    --pbly-font-weight-light: 300;
    --pbly-font-weight-regular: 400;
    --pbly-font-weight-medium: 500;
    --pbly-font-weight-semibold: 600;
    --pbly-font-weight-bold: 700;
    --pbly-font-weight-extrabold: 800;
    --pbly-font-line-height-tight: 1.15;
    --pbly-font-line-height-snug: 1.25;
    --pbly-font-line-height-body: 1.5;
    --pbly-font-line-height-relaxed: 1.6;
    --pbly-font-line-height-field: 1.4;
    --pbly-font-tracking-body: 0px;
    --pbly-font-tracking-label: 0px;
    --pbly-font-tracking-tight: -0.25px;
    --pbly-text-heading-lg-font-family: var(--pbly-font-family-body);
    --pbly-text-heading-lg-font-size: var(--pbly-font-size-2xl);
    --pbly-text-heading-lg-font-weight: var(--pbly-font-weight-bold);
    --pbly-text-heading-lg-letter-spacing: var(--pbly-font-tracking-tight);
    --pbly-text-heading-lg-line-height: var(--pbly-font-line-height-tight);
    --pbly-text-heading-md-font-family: var(--pbly-font-family-body);
    --pbly-text-heading-md-font-size: var(--pbly-font-size-xl);
    --pbly-text-heading-md-font-weight: var(--pbly-font-weight-bold);
    --pbly-text-heading-md-letter-spacing: var(--pbly-font-tracking-body);
    --pbly-text-heading-md-line-height: var(--pbly-font-line-height-tight);
    --pbly-text-body-md-font-family: var(--pbly-font-family-body);
    --pbly-text-body-md-font-size: var(--pbly-font-size-base);
    --pbly-text-body-md-font-weight: var(--pbly-font-weight-regular);
    --pbly-text-body-md-letter-spacing: var(--pbly-font-tracking-body);
    --pbly-text-body-md-line-height: var(--pbly-font-line-height-body);
    --pbly-text-body-lg-font-family: var(--pbly-font-family-body);
    --pbly-text-body-lg-font-size: var(--pbly-font-size-md);
    --pbly-text-body-lg-font-weight: var(--pbly-font-weight-regular);
    --pbly-text-body-lg-letter-spacing: var(--pbly-font-tracking-tight);
    --pbly-text-body-lg-line-height: var(--pbly-font-line-height-body);
    --pbly-text-label-sm-font-family: var(--pbly-font-family-body);
    --pbly-text-label-sm-font-size: var(--pbly-font-size-sm);
    --pbly-text-label-sm-font-weight: var(--pbly-font-weight-regular);
    --pbly-text-label-sm-letter-spacing: var(--pbly-font-tracking-label);
    --pbly-text-label-sm-line-height: var(--pbly-font-line-height-body);
    --pbly-shadow-sm: 0px 1px 3px 0px rgb(0 0 0 / 0.08);
    --pbly-shadow-md: 0px 4px 12px 0px rgb(0 0 0 / 0.12);
    --pbly-shadow-lg: 0px 12px 32px 0px rgb(0 0 0 / 0.18);
    --pbly-shadow-card: 0px 10px 20px 0px rgb(0 0 0 / 0.25);
    --pbly-button-radius: var(--pbly-radius-lg);
    --pbly-button-padding-block: var(--pbly-space-4);
    --pbly-button-padding-inline: var(--pbly-space-5);
    --pbly-button-min-height: var(--pbly-space-12);
    --pbly-button-font-weight: var(--pbly-font-weight-bold);
    --pbly-layout-wrapper-max: 77.5rem;
    --pbly-layout-wrapper-narrow: 47.5rem;
    --pbly-layout-wrapper-text: 64rem;
    --pbly-layout-wrapper-gutter: var(--pbly-space-5);
    --pbly-layout-section-padding: var(--pbly-space-5);
    --pbly-layout-sidebar-width: 16rem;
    --pbly-layout-measure-normal: 40rem;
    --pbly-layout-measure-wide: 62rem;
    --pbly-layout-card-account: 37.5rem;
  }
}
