:root {
  --color-light-primary: #404040;
  --color-light-secondary: #808080;
  --color-light-tertiary: #c0c0c0;
  --color-light-detail: #e0e0e0;
  --color-light-bg-primary: #ffffff;
  --color-light-bg-secondary: #eeeeee;
  --color-light-bg-tertiary: #dddddd;
  --color-light-bg-modal: rgba(0, 0, 0, 0.5);

  --color-dark-primary: #f7f7f7;
  --color-dark-secondary: #8a8a8a;
  --color-dark-tertiary: #4f545d;
  --color-dark-detail: #333333;
  --color-dark-bg-primary: #1f2023;
  --color-dark-bg-secondary: #27282b;
  --color-dark-bg-tertiary: #37373c;
  --color-dark-bg-modal: rgba(28, 29, 31, 0.5);

  --color-primary: var(--color-light-primary);
  --color-secondary: var(--color-light-secondary);
  --color-tertiary: var(--color-light-tertiary);
  --color-detail: var(--color-light-detail);
  --color-bg-primary: var(--color-light-bg-primary);
  --color-bg-secondary: var(--color-light-bg-secondary);
  --color-bg-tertiary: var(--color-light-bg-tertiary);
  --color-bg-elevated: var(--color-light-bg-primary);
  --color-bg-elevated-hover: var(--color-light-bg-secondary);
  --color-bg-modal: var(--color-light-bg-modal);
  --color-bg-tooltip: var(--color-dark-bg-primary);

  --color-light-accent-orange-rgb: 255, 103, 25;
  --color-light-accent-orange: rgb(var(--color-light-accent-orange-rgb));
  --color-light-accent-red: #eb5757;
  --color-light-accent-yellow: #ffc130;
  --color-light-accent-green: #5cd27d;
  --color-light-accent-purple: #702dff;
  --color-light-accent-blue: #1da1f2;

  --color-dark-accent-orange-rgb: 255, 129, 64;
  --color-dark-accent-orange: rgb(var(--color-dark-accent-orange-rgb));
  --color-dark-accent-red: #ff8383;
  --color-dark-accent-yellow: #fcce75;
  --color-dark-accent-green: #53d09c;
  --color-dark-accent-purple: #905dff;
  --color-dark-accent-blue: #66c8ff;

  --color-accent-orange: var(--color-light-accent-orange);
  --color-accent-red: var(--color-light-accent-red);
  --color-accent-yellow: var(--color-light-accent-yellow);
  --color-accent-green: var(--color-light-accent-green);
  --color-accent-purple: var(--color-light-accent-purple);
  --color-accent-blue: var(--color-light-accent-blue);

  --color-accent-substack: var(--color-accent-orange);
  --color-accent-twitter: var(--color-accent-blue);
  --color-accent-error: var(--color-accent-red);
  --color-bg-substack: rgba(var(--color-light-accent-orange-rgb), 0.2);

  --color-accent-with-theme: var(--print_pop);
  --color-primary-with-theme: var(--print_on_web_bg_color, --color-primary);
  --color-secondary-with-theme: var(--print_secondary_on_web_bg_color, --color-secondary);
  --color-bg-primary-with-theme: var(--web_bg_color, white);
  --color-bg-secondary-with-theme: var(--background_contrast_1);
  --color-bg-utility-detail-with-theme: var(--background_contrast_3, --color-utility-detail);

  --shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.06);
  --shadow-md: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-xl: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-tooltip: var(--shadow-sm);

  --font-family-text: 'SF Pro Text', -apple-system, ui-sans-serif, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  --font-family-title: 'SF Pro Display', -apple-system-headline, var(--font-family-text);
  --font-family-serif: -apple-system-ui-serif, ui-serif, 'Spectral', 'Georgia', serif;
  --font-family-meta: 'SF Compact Rounded', 'SF Pro Rounded', ui-rounded, 'SF Pro Text', -apple-system,
    BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';

  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-default: 16px;

  --line-height-16: 16px;
  --line-height-20: 20px;
  --line-height-default: 20px;

  --font-weight-500: 500;
  --font-weight-600: 600;

  --letter-spacing-small: -0.15px;
  --letter-spacing-default: -0.3px;

  --border-default: 1px solid var(--color-detail);

  --border-radius-4: 4px;
  --border-radius-8: 8px;
  --border-radius-12: 12px;

  --animation-timing-fast: 0.2s;
  --animation-timing-slow: 0.5s;
  --animation-smoothing: cubic-bezier(0.16, 1, 0.3, 1);
  --img-transition: background-color var(--animation-timing-fast) var(--animation-smoothing);

  --size-4: 4px;
  --size-8: 8px;
  --size-12: 12px;
  --size-16: 16px;
  --size-20: 20px;
  --size-24: 24px;
  --size-32: 32px;
  --size-40: 40px;
  --size-48: 48px;
  --size-56: 56px;

  --nav-bp-1: 1168px;
  --nav-bp-2: 500px;
}

.dark-mode {
  --color-primary: var(--color-dark-primary);
  --color-secondary: var(--color-dark-secondary);
  --color-tertiary: var(--color-dark-tertiary);
  --color-detail: var(--color-dark-detail);
  --color-bg-primary: var(--color-dark-bg-primary);
  --color-bg-secondary: var(--color-dark-bg-secondary);
  --color-bg-tertiary: var(--color-dark-bg-tertiary);
  --color-bg-elevated: var(--color-dark-bg-secondary);
  --color-bg-elevated-hover: var(--color-dark-bg-tertiary);
  --color-bg-modal: var(--color-dark-bg-modal);
  --color-bg-tooltip: var(--color-dark-bg-secondary);

  --border-default: 1px solid var(--color-detail);
  --shadow-tooltip: var(--shadow-md);

  --color-accent-orange: var(--color-dark-accent-orange);
  --color-accent-red: var(--color-dark-accent-red);
  --color-accent-yellow: var(--color-dark-accent-yellow);
  --color-accent-green: var(--color-dark-accent-green);
  --color-accent-purple: var(--color-dark-accent-purple);
  --color-accent-blue: var(--color-dark-accent-blue);
  --color-bg-substack: rgba(var(--color-dark-accent-orange-rgb), 0.2);

  background-color: var(--color-bg-primary);
}


/*# sourceMappingURL=channelFrame.css.map*/