{"version":3,"sources":["../src/components/UserIcon/UserIcon.tsx"],"sourcesContent":["import type { FC } from 'react';\n\nexport interface UserIconProps {\n  /**\n   * Width and height in pixels.\n   * @default 24\n   */\n  size?: number;\n  /**\n   * Optional class names applied to the root SVG element.\n   */\n  className?: string;\n}\n\n/**\n * Decorative user avatar icon. Background and foreground colors follow the\n * active white-label theme via Tailwind `fill-primary-*` utilities, so the\n * icon adapts automatically to the institution palette (e.g. blue for ENEM\n * Paraná, red for ENEM Paraíba).\n */\nexport const UserIcon: FC<UserIconProps> = ({ size = 24, className }) => {\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={size}\n      height={size}\n      fill=\"none\"\n      viewBox=\"0 0 24 24\"\n      className={className}\n      aria-hidden=\"true\"\n    >\n      <rect\n        width=\"24\"\n        height=\"24\"\n        rx=\"12\"\n        style={{ fill: 'var(--color-primary-100)' }}\n      />\n      <path\n        d=\"M19.017 17.727c-1.038-1.795-2.638-3.082-4.506-3.693a4.909 4.909 0 1 0-5.022 0c-1.868.61-3.468 1.897-4.506 3.693a.545.545 0 1 0 .944.546c1.285-2.22 3.555-3.546 6.073-3.546s4.788 1.326 6.073 3.546a.545.545 0 1 0 .944-.546M8.182 9.818a3.818 3.818 0 1 1 7.636 0 3.818 3.818 0 0 1-7.636 0\"\n        style={{ fill: 'var(--color-primary-800)' }}\n      />\n    </svg>\n  );\n};\n"],"mappings":";AAsBI,SASE,KATF;AAFG,IAAM,WAA8B,CAAC,EAAE,OAAO,IAAI,UAAU,MAAM;AACvE,SACE;AAAA,IAAC;AAAA;AAAA,MACC,OAAM;AAAA,MACN,OAAO;AAAA,MACP,QAAQ;AAAA,MACR,MAAK;AAAA,MACL,SAAQ;AAAA,MACR;AAAA,MACA,eAAY;AAAA,MAEZ;AAAA;AAAA,UAAC;AAAA;AAAA,YACC,OAAM;AAAA,YACN,QAAO;AAAA,YACP,IAAG;AAAA,YACH,OAAO,EAAE,MAAM,2BAA2B;AAAA;AAAA,QAC5C;AAAA,QACA;AAAA,UAAC;AAAA;AAAA,YACC,GAAE;AAAA,YACF,OAAO,EAAE,MAAM,2BAA2B;AAAA;AAAA,QAC5C;AAAA;AAAA;AAAA,EACF;AAEJ;","names":[]}