:root {
  --primary: #ed1d24;
  --primary-foreground: #ffffff;
  --accent: #ffcc00;
  --accent-foreground: #191c1b;
  --background: #ffffff;
  --foreground: #191c1b;
  --card: #ffffff;
  --card-foreground: #191c1b;
  --muted: #f2f2f2;
  --muted-foreground: #808080;
  --border: #d9d9d9;
  --color-primary-200: #f8a5a7;
  --color-primary-100: #fbcdcf;
  --success: #22C55E;
  --success-foreground: #FFFFFF;
  --info: #0EA5E9;
  --info-foreground: #FFFFFF;
  --warning: #F59E0B;
  --warning-foreground: #FFFFFF;
  --error: #EF4444;
  --error-foreground: #FFFFFF;
  --radius-2xl: 10px;
  --radius-3xl: 1.5rem;
  --font-body: Montserrat, system-ui, sans-serif;
}
:root{--2pix-plate:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M32.2543 32.4303C26.7622 36.9548 8.86656 37.4193 3.79051 32.4303C-1.28554 27.4413 -1.24142 8.99716 3.79051 3.96497C8.82244 -1.06722 27.7817 -1.57011 32.2543 3.96497C36.7269 9.50005 37.7464 27.9057 32.2543 32.4303Z'/%3E%3C/svg%3E")}
