{
  "name": "ReJot",
  "slug": "rejot",
  "domain": "https://rejot.dev",
  "sources": [
    "yc"
  ],
  "branding": {
    "colorScheme": "light",
    "fonts": [
      {
        "family": "Atkinson Hyperlegible",
        "role": "body"
      }
    ],
    "colors": {
      "primary": "#4B5563",
      "secondary": "#EE1E3C",
      "accent": "#EE1E3C",
      "background": "#F9FAFB",
      "textPrimary": "#1F2937",
      "link": "#1F2937"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Atkinson Hyperlegible",
        "heading": "Atkinson Hyperlegible"
      },
      "fontStacks": {
        "heading": [
          "Atkinson Hyperlegible",
          "ui-sans-serif",
          "system-ui",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ],
        "body": [
          "Atkinson Hyperlegible",
          "ui-sans-serif",
          "system-ui",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ],
        "paragraph": [
          "Atkinson Hyperlegible",
          "ui-sans-serif",
          "system-ui",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ]
      },
      "fontSizes": {
        "h1": "48px",
        "h2": "24px",
        "body": "24px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "4px"
    },
    "components": {
      "input": {
        "background": "transparent",
        "textColor": "#374151",
        "borderColor": null,
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      },
      "buttonPrimary": {
        "background": "#EE1E3C",
        "textColor": "#FFFFFF",
        "borderRadius": "8px",
        "borderRadiusCorners": {
          "topLeft": "8px",
          "topRight": "8px",
          "bottomRight": "8px",
          "bottomLeft": "8px"
        },
        "shadow": "none"
      },
      "buttonSecondary": {
        "background": "#FFF1F3",
        "textColor": "#EE1E3C",
        "borderColor": "#EE1E3C",
        "borderRadius": "8px",
        "borderRadiusCorners": {
          "topLeft": "8px",
          "topRight": "8px",
          "bottomRight": "8px",
          "bottomLeft": "8px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20class%3D%22min-w-32%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201088.199%20340.1585%22%20data-fc-idx%3D%220%22%3E%20%3Cg%3E%20%3Cg%20class%3D%22text-rejot-black-900%20dark%3Atext-gray-50%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20d%3D%22M619.3037%2C298.9112q14.4634-31.3043%2C52.4791-31.2893v30.6166q-21.538-1.0092-37.0067%2C11.4363-15.4724%2C12.4455-15.4724%2C40.02v89.1439h-29.263V270.6417h29.263Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M711.8017%2C368.2022q4.3727%2C22.5363%2C20.69%2C34.9818Q748.8047%2C415.63%2C772.69%2C415.622q33.2992%2C0%2C48.4353-24.5471l24.89%2C14.1273q-24.5539%2C38.0093-73.9984%2C38.0166-40.0376%2C0-65.0887-25.07-25.07-25.0479-25.0623-63.4009%2C0-38.0091%2C24.554-63.2514%2C24.5541-25.2273%2C63.5789-25.22%2C36.9991%2C0%2C60.38%2C26.0719%2C23.3768%2C26.0571%2C23.373%2C62.7282a88.4941%2C88.4941%2C0%2C0%2C1-1.0091%2C13.1257Zm58.1972-74.344q-23.5562%2C0-39.0248%2C13.29-15.4725%2C13.2975-19.1724%2C35.49H824.1522q-3.7-23.8818-18.8359-36.3273A53.9434%2C53.9434%2C0%2C0%2C0%2C769.9989%2C293.8582Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M890.7583%2C442.2023V270.6417h43.39V442.2023q0%2C37-17.9913%2C53.9827-17.995%2C16.9975-55.3343%2C14.6355V469.1114Q876.295%2C470.12%2C883.53%2C463.73%2C890.7508%2C457.3387%2C890.7583%2C442.2023ZM912.6214%2C250.46a25.9092%2C25.9092%2C0%2C0%2C1-19-7.8933%2C25.5238%2C25.5238%2C0%2C0%2C1-7.9081-18.672%2C26.0588%2C26.0588%2C0%2C0%2C1%2C7.9081-18.8364%2C25.6241%2C25.6241%2C0%2C0%2C1%2C19-8.0727%2C25.2781%2C25.2781%2C0%2C0%2C1%2C18.6716%2C8.0727%2C26.0887%2C26.0887%2C0%2C0%2C1%2C7.9081%2C18.8364%2C26.9853%2C26.9853%2C0%2C0%2C1-26.58%2C26.5653Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1117.1336%2C417.82q-25.8995%2C25.7207-63.235%2C25.7281-37.3356%2C0-63.0706-25.7281-25.7311-25.743-25.735-63.072%2C0-37.3363%2C25.735-63.072%2C25.7313-25.743%2C63.0706-25.743%2C37.3356%2C0%2C63.235%2C25.743%2C25.8995%2C25.7207%2C25.8994%2C63.072Q1143.033%2C392.0841%2C1117.1336%2C417.82ZM1021.4365%2C388.04q12.95%2C13.1181%2C32.4621%2C13.1257%2C19.4974%2C0%2C32.6266-13.1257%2C13.1178-13.1183%2C13.1179-33.2926%2C0-20.1818-13.1179-33.3075-13.118-13.1182-32.6266-13.1107-19.52%2C0-32.4621%2C13.1107-12.95%2C13.1183-12.9535%2C33.3075Q1008.483%2C374.93%2C1021.4365%2C388.04Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1266.1544%2C312.3657h-38.0083V382.33q0%2C8.7455%2C4.3727%2C12.7818%2C4.3614%2C4.0363%2C12.7815%2C4.5447a186.8971%2C186.8971%2C0%2C0%2C0%2C20.8541-.1794v39.362q-44.7466%2C5.0455-63.07-8.4165-18.3428-13.4322-18.3352-48.0926V312.3657h-29.263v-41.724h29.263V236.6764l43.3974-13.1257v47.091h38.0083Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M356.0655%2C417.5526l-.0457-26.1719.0265-62.9747a36.214%2C36.214%2C0%2C0%2C1%2C19.8428-32.85l84.8441-42.9377c11.5755-5.8612%2C26.0405%2C3.6806%2C26.0638%2C17.0386l-.0209%2C144.3515c.0154%2C8.8667-3.2435%2C20.0953-10.1773%2C26.1711-7.0752%2C6.9519-16.2068%2C7.77-26.2967%2C5.8612-11.863-2.59-22.9145-8.724-34.1043-15.9479L381.81%2C407.7379a5.4156%2C5.4156%2C0%2C0%2C0-5.7253-.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M242.4862%2C474.9381l85.7966-43.4826%2C27.7827-13.9029L356%2C458.0359c.0276%2C15.8123-1.4428%2C32.3052-10.5523%2C45.8-4.4859%2C6.679-10.0673%2C11.041-17.0159%2C12.8131-5.1771%2C1.5-11.0381%2C1.5-17.72%2C0-11.863-2.59-22.9145-8.7231-34.2407-15.9479l-34.2521-22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C242.4862%2C474.9381Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M328.4318%2C516.785l0-.1364c6.9486-1.7721%2C12.53-6.1341%2C17.0159-12.8131%2C9.1095-13.4944%2C10.58-29.9873%2C10.5523-45.8l.0658-40.4833%2C20.0187-10.2232a5.4156%2C5.4156%2C0%2C0%2C1%2C5.7253.4085l34.3883%2C22.3549c11.19%2C7.2239%2C22.2413%2C13.358%2C34.1043%2C15.9479%2C10.09%2C1.9085%2C19.2215%2C1.0907%2C26.2967-5.8612a37.0843%2C37.0843%2C0%2C0%2C1-10.3453%2C8.0426L336.8772%2C513.65A44.7369%2C44.7369%2C0%2C0%2C1%2C328.4318%2C516.785Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M308.6869%2C277.8362l.0457%2C26.1719-.0265%2C62.9747a36.214%2C36.214%2C0%2C0%2C1-19.8428%2C32.85l-84.8441%2C42.9377c-11.5754%2C5.8612-26.0405-3.6806-26.0638-17.0386l.0209-144.3515c-.0154-8.8667%2C3.2435-20.0953%2C10.1773-26.1711%2C7.0752-6.9519%2C16.2069-7.77%2C26.2967-5.8612%2C11.8631%2C2.59%2C22.9145%2C8.724%2C34.1043%2C15.9479l34.3883%2C22.3549a5.4157%2C5.4157%2C0%2C0%2C0%2C5.7253.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M422.2662%2C220.4507%2C336.47%2C263.9333l-27.7827%2C13.9029.0658-40.4833c-.0276-15.8123%2C1.4428-32.3052%2C10.5524-45.8%2C4.4858-6.679%2C10.0672-11.041%2C17.0158-12.8131%2C5.1771-1.5%2C11.0381-1.5%2C17.72%2C0%2C11.8631%2C2.59%2C22.9145%2C8.7231%2C34.2407%2C15.9479l34.2522%2C22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C422.2662%2C220.4507Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M336.3207%2C178.6038l0%2C.1364c-6.9486%2C1.7721-12.53%2C6.1341-17.0158%2C12.8131-9.11%2C13.4944-10.58%2C29.9873-10.5524%2C45.8l-.0658%2C40.4833-20.0187%2C10.2232a5.4157%2C5.4157%2C0%2C0%2C1-5.7253-.4085L248.5546%2C265.296c-11.19-7.2239-22.2412-13.358-34.1043-15.9479-10.09-1.9085-19.2215-1.0907-26.2967%2C5.8612a37.0857%2C37.0857%2C0%2C0%2C1%2C10.3453-8.0426l129.3764-65.4281A44.7318%2C44.7318%2C0%2C0%2C1%2C336.3207%2C178.6038Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E",
      "favicon": "https://rejot.dev/favicon.ico",
      "ogImage": "https://rejot.dev/rejot-logo-on-white.webp",
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'ReJot'. It is visible and appropriately sized for a main logo.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 1,
        "text": "Sign Up",
        "reasoning": "The 'Sign Up' button is likely the primary CTA due to its action-oriented text and vibrant brand color (#EE1E3C), which is consistent with the site's primary color scheme."
      },
      "secondary": {
        "index": 2,
        "text": "Read the essay",
        "reasoning": "The 'Read the essay' button serves as a secondary action with a different background color (#FFF1F3) and a less prominent call to action."
      },
      "confidence": 0.95
    },
    "personality": {
      "tone": "modern",
      "energy": "medium",
      "targetAudience": "developers and tech enthusiasts"
    },
    "designSystem": {
      "framework": "tailwind",
      "componentLibrary": ""
    },
    "confidence": {
      "buttons": 0.95,
      "colors": 0.9,
      "overall": 0.925
    },
    "__llm_metadata": {
      "logoSelection": {
        "llmCalled": true,
        "llmSucceeded": true,
        "finalSource": "llm",
        "rawLogoSelection": {
          "selectedLogoIndex": 0,
          "selectedLogoReasoning": "Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'ReJot'. It is visible and appropriately sized for a main logo.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/6e32d07876.webp",
      "alt": "The Burdens of Data",
      "source_url": "https://rejot.dev/blog/essay/",
      "image_url": "https://rejot.dev/wilco.webp",
      "width": 1857,
      "height": 1857,
      "bytes": 69806,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/1b3de3f30d.webp",
      "alt": "Blog | ReJot",
      "source_url": "https://rejot.dev/blog/",
      "image_url": "https://rejot.dev/chess-cover-with-logo.png",
      "width": 1472,
      "height": 736,
      "bytes": 823988,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/4c1b59a56d.webp",
      "alt": "ReJot Labs - Feed",
      "source_url": "https://labs.rejot.dev/",
      "image_url": "https://fragno.dev/blog-stripe-case-study-hero.jpeg",
      "width": 1408,
      "height": 768,
      "bytes": 980845,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/106e0cd502.webp",
      "alt": "ReJot Labs - Feed",
      "source_url": "https://labs.rejot.dev/",
      "image_url": "https://labs.rejot.dev/_astro/resend-essay-og.BO_tFuc0_ZD6ok7.webp",
      "width": 1200,
      "height": 630,
      "bytes": 13848,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/42bfbccd83.webp",
      "alt": "The Burdens of Data",
      "source_url": "https://rejot.dev/blog/essay/",
      "image_url": "https://rejot.dev/essay-resized.jpg",
      "width": 960,
      "height": 480,
      "bytes": 25290,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/rejot/a5281026bb.webp",
      "alt": "About | ReJot",
      "source_url": "https://rejot.dev/about/",
      "image_url": "https://rejot.dev/jan.webp",
      "width": 500,
      "height": 500,
      "bytes": 11234,
      "query": "site:rejot.dev",
      "query_suffix": "site:rejot.dev"
    }
  ],
  "font_resources": [
    {
      "family": "Atkinson Hyperlegible",
      "google_fonts_url": "https://fonts.google.com/specimen/Atkinson+Hyperlegible"
    },
    {
      "family": "Atkinson Hyperlegible",
      "google_fonts_url": "https://fonts.google.com/specimen/Atkinson+Hyperlegible"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&family=Atkinson+Hyperlegible&display=swap",
  "font_download_note": "Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.",
  "page_url": "https://characterquilt.com/branding/rejot",
  "agent_instructions": "You are designing or implementing in ReJot's brand identity.\n\n# Brand profile\n- Company: ReJot\n- Source: https://rejot.dev\n- Color scheme: light\n\n# Colors\n- primary: #4B5563\n- secondary: #EE1E3C\n- accent: #EE1E3C\n- background: #F9FAFB\n- textPrimary: #1F2937\n- link: #1F2937\n\n# Typography\n- primary: Atkinson Hyperlegible — https://fonts.google.com/specimen/Atkinson+Hyperlegible\n- heading: Atkinson Hyperlegible — https://fonts.google.com/specimen/Atkinson+Hyperlegible\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&family=Atkinson+Hyperlegible&display=swap\">\n\n# UI Components\n- input: background=transparent, textColor=#374151, borderColor=null, borderRadius=0px, shadow=none\n- buttonPrimary: background=#EE1E3C, textColor=#FFFFFF, borderRadius=8px, shadow=none\n- buttonSecondary: background=#FFF1F3, textColor=#EE1E3C, borderColor=#EE1E3C, borderRadius=8px, shadow=none\n\n# Brand voice\n- Tone: modern\n- Energy: medium\n- Audience: developers and tech enthusiasts\n\n# Working with these fonts\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n# Full machine-readable profile\nhttps://characterquilt.com/branding/rejot.json",
  "page_markdown": "# ReJot Brand Identity\n\nA complete profile of **ReJot**'s visual system — colors, typography, components, and personality — extracted from https://rejot.dev. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/rejot\n- Machine-readable JSON: https://characterquilt.com/branding/rejot.json\n- Per-page llms.txt: https://characterquilt.com/branding/rejot/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #4B5563 |\n| Accent | #EE1E3C |\n| Body Font | Atkinson Hyperlegible |\n| Heading Font | Atkinson Hyperlegible |\n\n## Color Palette\n\n- primary: #4B5563\n- secondary: #EE1E3C\n- accent: #EE1E3C\n- background: #F9FAFB\n- textPrimary: #1F2937\n- link: #1F2937\n\n## Typography\n\n- primary: Atkinson Hyperlegible — https://fonts.google.com/specimen/Atkinson+Hyperlegible\n- heading: Atkinson Hyperlegible — https://fonts.google.com/specimen/Atkinson+Hyperlegible\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20class%3D%22min-w-32%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201088.199%20340.1585%22%20data-fc-idx%3D%220%22%3E%20%3Cg%3E%20%3Cg%20class%3D%22text-rejot-black-900%20dark%3Atext-gray-50%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20d%3D%22M619.3037%2C298.9112q14.4634-31.3043%2C52.4791-31.2893v30.6166q-21.538-1.0092-37.0067%2C11.4363-15.4724%2C12.4455-15.4724%2C40.02v89.1439h-29.263V270.6417h29.263Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M711.8017%2C368.2022q4.3727%2C22.5363%2C20.69%2C34.9818Q748.8047%2C415.63%2C772.69%2C415.622q33.2992%2C0%2C48.4353-24.5471l24.89%2C14.1273q-24.5539%2C38.0093-73.9984%2C38.0166-40.0376%2C0-65.0887-25.07-25.07-25.0479-25.0623-63.4009%2C0-38.0091%2C24.554-63.2514%2C24.5541-25.2273%2C63.5789-25.22%2C36.9991%2C0%2C60.38%2C26.0719%2C23.3768%2C26.0571%2C23.373%2C62.7282a88.4941%2C88.4941%2C0%2C0%2C1-1.0091%2C13.1257Zm58.1972-74.344q-23.5562%2C0-39.0248%2C13.29-15.4725%2C13.2975-19.1724%2C35.49H824.1522q-3.7-23.8818-18.8359-36.3273A53.9434%2C53.9434%2C0%2C0%2C0%2C769.9989%2C293.8582Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M890.7583%2C442.2023V270.6417h43.39V442.2023q0%2C37-17.9913%2C53.9827-17.995%2C16.9975-55.3343%2C14.6355V469.1114Q876.295%2C470.12%2C883.53%2C463.73%2C890.7508%2C457.3387%2C890.7583%2C442.2023ZM912.6214%2C250.46a25.9092%2C25.9092%2C0%2C0%2C1-19-7.8933%2C25.5238%2C25.5238%2C0%2C0%2C1-7.9081-18.672%2C26.0588%2C26.0588%2C0%2C0%2C1%2C7.9081-18.8364%2C25.6241%2C25.6241%2C0%2C0%2C1%2C19-8.0727%2C25.2781%2C25.2781%2C0%2C0%2C1%2C18.6716%2C8.0727%2C26.0887%2C26.0887%2C0%2C0%2C1%2C7.9081%2C18.8364%2C26.9853%2C26.9853%2C0%2C0%2C1-26.58%2C26.5653Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1117.1336%2C417.82q-25.8995%2C25.7207-63.235%2C25.7281-37.3356%2C0-63.0706-25.7281-25.7311-25.743-25.735-63.072%2C0-37.3363%2C25.735-63.072%2C25.7313-25.743%2C63.0706-25.743%2C37.3356%2C0%2C63.235%2C25.743%2C25.8995%2C25.7207%2C25.8994%2C63.072Q1143.033%2C392.0841%2C1117.1336%2C417.82ZM1021.4365%2C388.04q12.95%2C13.1181%2C32.4621%2C13.1257%2C19.4974%2C0%2C32.6266-13.1257%2C13.1178-13.1183%2C13.1179-33.2926%2C0-20.1818-13.1179-33.3075-13.118-13.1182-32.6266-13.1107-19.52%2C0-32.4621%2C13.1107-12.95%2C13.1183-12.9535%2C33.3075Q1008.483%2C374.93%2C1021.4365%2C388.04Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1266.1544%2C312.3657h-38.0083V382.33q0%2C8.7455%2C4.3727%2C12.7818%2C4.3614%2C4.0363%2C12.7815%2C4.5447a186.8971%2C186.8971%2C0%2C0%2C0%2C20.8541-.1794v39.362q-44.7466%2C5.0455-63.07-8.4165-18.3428-13.4322-18.3352-48.0926V312.3657h-29.263v-41.724h29.263V236.6764l43.3974-13.1257v47.091h38.0083Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M356.0655%2C417.5526l-.0457-26.1719.0265-62.9747a36.214%2C36.214%2C0%2C0%2C1%2C19.8428-32.85l84.8441-42.9377c11.5755-5.8612%2C26.0405%2C3.6806%2C26.0638%2C17.0386l-.0209%2C144.3515c.0154%2C8.8667-3.2435%2C20.0953-10.1773%2C26.1711-7.0752%2C6.9519-16.2068%2C7.77-26.2967%2C5.8612-11.863-2.59-22.9145-8.724-34.1043-15.9479L381.81%2C407.7379a5.4156%2C5.4156%2C0%2C0%2C0-5.7253-.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M242.4862%2C474.9381l85.7966-43.4826%2C27.7827-13.9029L356%2C458.0359c.0276%2C15.8123-1.4428%2C32.3052-10.5523%2C45.8-4.4859%2C6.679-10.0673%2C11.041-17.0159%2C12.8131-5.1771%2C1.5-11.0381%2C1.5-17.72%2C0-11.863-2.59-22.9145-8.7231-34.2407-15.9479l-34.2521-22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C242.4862%2C474.9381Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M328.4318%2C516.785l0-.1364c6.9486-1.7721%2C12.53-6.1341%2C17.0159-12.8131%2C9.1095-13.4944%2C10.58-29.9873%2C10.5523-45.8l.0658-40.4833%2C20.0187-10.2232a5.4156%2C5.4156%2C0%2C0%2C1%2C5.7253.4085l34.3883%2C22.3549c11.19%2C7.2239%2C22.2413%2C13.358%2C34.1043%2C15.9479%2C10.09%2C1.9085%2C19.2215%2C1.0907%2C26.2967-5.8612a37.0843%2C37.0843%2C0%2C0%2C1-10.3453%2C8.0426L336.8772%2C513.65A44.7369%2C44.7369%2C0%2C0%2C1%2C328.4318%2C516.785Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M308.6869%2C277.8362l.0457%2C26.1719-.0265%2C62.9747a36.214%2C36.214%2C0%2C0%2C1-19.8428%2C32.85l-84.8441%2C42.9377c-11.5754%2C5.8612-26.0405-3.6806-26.0638-17.0386l.0209-144.3515c-.0154-8.8667%2C3.2435-20.0953%2C10.1773-26.1711%2C7.0752-6.9519%2C16.2069-7.77%2C26.2967-5.8612%2C11.8631%2C2.59%2C22.9145%2C8.724%2C34.1043%2C15.9479l34.3883%2C22.3549a5.4157%2C5.4157%2C0%2C0%2C0%2C5.7253.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M422.2662%2C220.4507%2C336.47%2C263.9333l-27.7827%2C13.9029.0658-40.4833c-.0276-15.8123%2C1.4428-32.3052%2C10.5524-45.8%2C4.4858-6.679%2C10.0672-11.041%2C17.0158-12.8131%2C5.1771-1.5%2C11.0381-1.5%2C17.72%2C0%2C11.8631%2C2.59%2C22.9145%2C8.7231%2C34.2407%2C15.9479l34.2522%2C22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C422.2662%2C220.4507Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M336.3207%2C178.6038l0%2C.1364c-6.9486%2C1.7721-12.53%2C6.1341-17.0158%2C12.8131-9.11%2C13.4944-10.58%2C29.9873-10.5524%2C45.8l-.0658%2C40.4833-20.0187%2C10.2232a5.4157%2C5.4157%2C0%2C0%2C1-5.7253-.4085L248.5546%2C265.296c-11.19-7.2239-22.2412-13.358-34.1043-15.9479-10.09-1.9085-19.2215-1.0907-26.2967%2C5.8612a37.0857%2C37.0857%2C0%2C0%2C1%2C10.3453-8.0426l129.3764-65.4281A44.7318%2C44.7318%2C0%2C0%2C1%2C336.3207%2C178.6038Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E\n- Favicon: https://rejot.dev/favicon.ico\n- Social card (og:image): https://rejot.dev/rejot-logo-on-white.webp\n\n## UI Components\n\n- input: background=transparent, textColor=#374151, borderColor=null, borderRadius=0px, shadow=none\n- buttonPrimary: background=#EE1E3C, textColor=#FFFFFF, borderRadius=8px, shadow=none\n- buttonSecondary: background=#FFF1F3, textColor=#EE1E3C, borderColor=#EE1E3C, borderRadius=8px, shadow=none\n\n## Brand Personality\n\nTone: modern · Energy: medium · Audience: developers and tech enthusiasts\n\n## ReJot Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **The Burdens of Data**\n  - Image: https://rejot.dev/wilco.webp\n  - Source: https://rejot.dev/blog/essay/\n- **Blog | ReJot**\n  - Image: https://rejot.dev/chess-cover-with-logo.png\n  - Source: https://rejot.dev/blog/\n- **ReJot Labs - Feed**\n  - Image: https://fragno.dev/blog-stripe-case-study-hero.jpeg\n  - Source: https://labs.rejot.dev/\n- **ReJot Labs - Feed**\n  - Image: https://labs.rejot.dev/_astro/resend-essay-og.BO_tFuc0_ZD6ok7.webp\n  - Source: https://labs.rejot.dev/\n- **The Burdens of Data**\n  - Image: https://rejot.dev/essay-resized.jpg\n  - Source: https://rejot.dev/blog/essay/\n- **About | ReJot**\n  - Image: https://rejot.dev/jan.webp\n  - Source: https://rejot.dev/about/\n\n## Working with these fonts\n\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n## Machine-Readable Profile\n\n```json\n{\n  \"colorScheme\": \"light\",\n  \"fonts\": [\n    {\n      \"family\": \"Atkinson Hyperlegible\",\n      \"role\": \"body\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#4B5563\",\n    \"secondary\": \"#EE1E3C\",\n    \"accent\": \"#EE1E3C\",\n    \"background\": \"#F9FAFB\",\n    \"textPrimary\": \"#1F2937\",\n    \"link\": \"#1F2937\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Atkinson Hyperlegible\",\n      \"heading\": \"Atkinson Hyperlegible\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Atkinson Hyperlegible\",\n        \"ui-sans-serif\",\n        \"system-ui\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ],\n      \"body\": [\n        \"Atkinson Hyperlegible\",\n        \"ui-sans-serif\",\n        \"system-ui\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ],\n      \"paragraph\": [\n        \"Atkinson Hyperlegible\",\n        \"ui-sans-serif\",\n        \"system-ui\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"48px\",\n      \"h2\": \"24px\",\n      \"body\": \"24px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"4px\"\n  },\n  \"components\": {\n    \"input\": {\n      \"background\": \"transparent\",\n      \"textColor\": \"#374151\",\n      \"borderColor\": null,\n      \"borderRadius\": \"0px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"0px\",\n        \"topRight\": \"0px\",\n        \"bottomRight\": \"0px\",\n        \"bottomLeft\": \"0px\"\n      },\n      \"shadow\": \"none\"\n    },\n    \"buttonPrimary\": {\n      \"background\": \"#EE1E3C\",\n      \"textColor\": \"#FFFFFF\",\n      \"borderRadius\": \"8px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"8px\",\n        \"topRight\": \"8px\",\n        \"bottomRight\": \"8px\",\n        \"bottomLeft\": \"8px\"\n      },\n      \"shadow\": \"none\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"#FFF1F3\",\n      \"textColor\": \"#EE1E3C\",\n      \"borderColor\": \"#EE1E3C\",\n      \"borderRadius\": \"8px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"8px\",\n        \"topRight\": \"8px\",\n        \"bottomRight\": \"8px\",\n        \"bottomLeft\": \"8px\"\n      },\n      \"shadow\": \"none\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20class%3D%22min-w-32%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201088.199%20340.1585%22%20data-fc-idx%3D%220%22%3E%20%3Cg%3E%20%3Cg%20class%3D%22text-rejot-black-900%20dark%3Atext-gray-50%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20d%3D%22M619.3037%2C298.9112q14.4634-31.3043%2C52.4791-31.2893v30.6166q-21.538-1.0092-37.0067%2C11.4363-15.4724%2C12.4455-15.4724%2C40.02v89.1439h-29.263V270.6417h29.263Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M711.8017%2C368.2022q4.3727%2C22.5363%2C20.69%2C34.9818Q748.8047%2C415.63%2C772.69%2C415.622q33.2992%2C0%2C48.4353-24.5471l24.89%2C14.1273q-24.5539%2C38.0093-73.9984%2C38.0166-40.0376%2C0-65.0887-25.07-25.07-25.0479-25.0623-63.4009%2C0-38.0091%2C24.554-63.2514%2C24.5541-25.2273%2C63.5789-25.22%2C36.9991%2C0%2C60.38%2C26.0719%2C23.3768%2C26.0571%2C23.373%2C62.7282a88.4941%2C88.4941%2C0%2C0%2C1-1.0091%2C13.1257Zm58.1972-74.344q-23.5562%2C0-39.0248%2C13.29-15.4725%2C13.2975-19.1724%2C35.49H824.1522q-3.7-23.8818-18.8359-36.3273A53.9434%2C53.9434%2C0%2C0%2C0%2C769.9989%2C293.8582Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M890.7583%2C442.2023V270.6417h43.39V442.2023q0%2C37-17.9913%2C53.9827-17.995%2C16.9975-55.3343%2C14.6355V469.1114Q876.295%2C470.12%2C883.53%2C463.73%2C890.7508%2C457.3387%2C890.7583%2C442.2023ZM912.6214%2C250.46a25.9092%2C25.9092%2C0%2C0%2C1-19-7.8933%2C25.5238%2C25.5238%2C0%2C0%2C1-7.9081-18.672%2C26.0588%2C26.0588%2C0%2C0%2C1%2C7.9081-18.8364%2C25.6241%2C25.6241%2C0%2C0%2C1%2C19-8.0727%2C25.2781%2C25.2781%2C0%2C0%2C1%2C18.6716%2C8.0727%2C26.0887%2C26.0887%2C0%2C0%2C1%2C7.9081%2C18.8364%2C26.9853%2C26.9853%2C0%2C0%2C1-26.58%2C26.5653Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1117.1336%2C417.82q-25.8995%2C25.7207-63.235%2C25.7281-37.3356%2C0-63.0706-25.7281-25.7311-25.743-25.735-63.072%2C0-37.3363%2C25.735-63.072%2C25.7313-25.743%2C63.0706-25.743%2C37.3356%2C0%2C63.235%2C25.743%2C25.8995%2C25.7207%2C25.8994%2C63.072Q1143.033%2C392.0841%2C1117.1336%2C417.82ZM1021.4365%2C388.04q12.95%2C13.1181%2C32.4621%2C13.1257%2C19.4974%2C0%2C32.6266-13.1257%2C13.1178-13.1183%2C13.1179-33.2926%2C0-20.1818-13.1179-33.3075-13.118-13.1182-32.6266-13.1107-19.52%2C0-32.4621%2C13.1107-12.95%2C13.1183-12.9535%2C33.3075Q1008.483%2C374.93%2C1021.4365%2C388.04Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cpath%20d%3D%22M1266.1544%2C312.3657h-38.0083V382.33q0%2C8.7455%2C4.3727%2C12.7818%2C4.3614%2C4.0363%2C12.7815%2C4.5447a186.8971%2C186.8971%2C0%2C0%2C0%2C20.8541-.1794v39.362q-44.7466%2C5.0455-63.07-8.4165-18.3428-13.4322-18.3352-48.0926V312.3657h-29.263v-41.724h29.263V236.6764l43.3974-13.1257v47.091h38.0083Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%2F%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M356.0655%2C417.5526l-.0457-26.1719.0265-62.9747a36.214%2C36.214%2C0%2C0%2C1%2C19.8428-32.85l84.8441-42.9377c11.5755-5.8612%2C26.0405%2C3.6806%2C26.0638%2C17.0386l-.0209%2C144.3515c.0154%2C8.8667-3.2435%2C20.0953-10.1773%2C26.1711-7.0752%2C6.9519-16.2068%2C7.77-26.2967%2C5.8612-11.863-2.59-22.9145-8.724-34.1043-15.9479L381.81%2C407.7379a5.4156%2C5.4156%2C0%2C0%2C0-5.7253-.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M242.4862%2C474.9381l85.7966-43.4826%2C27.7827-13.9029L356%2C458.0359c.0276%2C15.8123-1.4428%2C32.3052-10.5523%2C45.8-4.4859%2C6.679-10.0673%2C11.041-17.0159%2C12.8131-5.1771%2C1.5-11.0381%2C1.5-17.72%2C0-11.863-2.59-22.9145-8.7231-34.2407-15.9479l-34.2521-22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C242.4862%2C474.9381Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M328.4318%2C516.785l0-.1364c6.9486-1.7721%2C12.53-6.1341%2C17.0159-12.8131%2C9.1095-13.4944%2C10.58-29.9873%2C10.5523-45.8l.0658-40.4833%2C20.0187-10.2232a5.4156%2C5.4156%2C0%2C0%2C1%2C5.7253.4085l34.3883%2C22.3549c11.19%2C7.2239%2C22.2413%2C13.358%2C34.1043%2C15.9479%2C10.09%2C1.9085%2C19.2215%2C1.0907%2C26.2967-5.8612a37.0843%2C37.0843%2C0%2C0%2C1-10.3453%2C8.0426L336.8772%2C513.65A44.7369%2C44.7369%2C0%2C0%2C1%2C328.4318%2C516.785Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20style%3D%22fill%3A%20rgb(31%2C%2052%2C%2091)%20!important%3B%22%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%2078%2C%2082)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M308.6869%2C277.8362l.0457%2C26.1719-.0265%2C62.9747a36.214%2C36.214%2C0%2C0%2C1-19.8428%2C32.85l-84.8441%2C42.9377c-11.5754%2C5.8612-26.0405-3.6806-26.0638-17.0386l.0209-144.3515c-.0154-8.8667%2C3.2435-20.0953%2C10.1773-26.1711%2C7.0752-6.9519%2C16.2069-7.77%2C26.2967-5.8612%2C11.8631%2C2.59%2C22.9145%2C8.724%2C34.1043%2C15.9479l34.3883%2C22.3549a5.4157%2C5.4157%2C0%2C0%2C0%2C5.7253.4085Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(255%2C%20174%2C%2066)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M422.2662%2C220.4507%2C336.47%2C263.9333l-27.7827%2C13.9029.0658-40.4833c-.0276-15.8123%2C1.4428-32.3052%2C10.5524-45.8%2C4.4858-6.679%2C10.0672-11.041%2C17.0158-12.8131%2C5.1771-1.5%2C11.0381-1.5%2C17.72%2C0%2C11.8631%2C2.59%2C22.9145%2C8.7231%2C34.2407%2C15.9479l34.2522%2C22.4913A1.8713%2C1.8713%2C0%2C0%2C1%2C422.2662%2C220.4507Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20rgb(238%2C%2030%2C%2060)%20!important%3B%20fill-rule%3A%20evenodd%3B%22%20d%3D%22M336.3207%2C178.6038l0%2C.1364c-6.9486%2C1.7721-12.53%2C6.1341-17.0158%2C12.8131-9.11%2C13.4944-10.58%2C29.9873-10.5524%2C45.8l-.0658%2C40.4833-20.0187%2C10.2232a5.4157%2C5.4157%2C0%2C0%2C1-5.7253-.4085L248.5546%2C265.296c-11.19-7.2239-22.2412-13.358-34.1043-15.9479-10.09-1.9085-19.2215-1.0907-26.2967%2C5.8612a37.0857%2C37.0857%2C0%2C0%2C1%2C10.3453-8.0426l129.3764-65.4281A44.7318%2C44.7318%2C0%2C0%2C1%2C336.3207%2C178.6038Z%22%20transform%3D%22translate(-177.9554%20-177.6152)%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E\",\n    \"favicon\": \"https://rejot.dev/favicon.ico\",\n    \"ogImage\": \"https://rejot.dev/rejot-logo-on-white.webp\",\n    \"logoHref\": \"/\"\n  },\n  \"__llm_logo_reasoning\": {\n    \"selectedIndex\": 0,\n    \"reasoning\": \"Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'ReJot'. It is visible and appropriately sized for a main logo.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 1,\n      \"text\": \"Sign Up\",\n      \"reasoning\": \"The 'Sign Up' button is likely the primary CTA due to its action-oriented text and vibrant brand color (#EE1E3C), which is consistent with the site's primary color scheme.\"\n    },\n    \"secondary\": {\n      \"index\": 2,\n      \"text\": \"Read the essay\",\n      \"reasoning\": \"The 'Read the essay' button serves as a secondary action with a different background color (#FFF1F3) and a less prominent call to action.\"\n    },\n    \"confidence\": 0.95\n  },\n  \"personality\": {\n    \"tone\": \"modern\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"developers and tech enthusiasts\"\n  },\n  \"designSystem\": {\n    \"framework\": \"tailwind\",\n    \"componentLibrary\": \"\"\n  },\n  \"confidence\": {\n    \"buttons\": 0.95,\n    \"colors\": 0.9,\n    \"overall\": 0.925\n  },\n  \"__llm_metadata\": {\n    \"logoSelection\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true,\n      \"finalSource\": \"llm\",\n      \"rawLogoSelection\": {\n        \"selectedLogoIndex\": 0,\n        \"selectedLogoReasoning\": \"Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'ReJot'. It is visible and appropriately sized for a main logo.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}