{
  "$schema": "/schemas/registry-item.json",
  "name": "mono-portfolio",
  "type": "registry:page",
  "title": "Mono Portfolio",
  "description": "A high-contrast creative portfolio for independent designers, digital studios, and brand-minded developers.",
  "categories": [
    "portfolio",
    "creative",
    "designer"
  ],
  "dependencies": [],
  "registryDependencies": [
    "button",
    "card"
  ],
  "files": [
    {
      "path": "site/app/themes/mono-portfolio/preview/page.tsx",
      "type": "registry:page",
      "target": "app/mono-portfolio/page.tsx",
      "content": "import type { Metadata } from \"next\";\nimport ThemeIcon from \"./ThemeIcon\";\nimport { PlanCard, PortfolioButton, SectionTag, ServiceCell } from \"./DashboardComponents\";\nimport \"./mono-portfolio.css\";\n\nexport const metadata: Metadata = { title: \"Mono Portfolio — Mika Arden\", description: \"An original creative designer portfolio template built with Coordiation.\" };\n\nconst tools = [\n  [\"widget-4\", \"Figma\", \"Interface systems and rapid collaborative prototyping.\"],\n  [\"palette\", \"Webflow\", \"Expressive editorial websites with dependable structure.\"],\n  [\"code\", \"Code\", \"Production-minded components and accessible interactions.\"],\n  [\"monitor\", \"Framer\", \"High-fidelity motion studies and launch-ready pages.\"],\n] as const;\n\nconst projects = [\"Orbit Finance System\", \"Sonder Travel Platform\", \"Kindred Health Service\", \"Morrow Culture Journal\"];\n\nconst faqs = [\n  [\"What happens in the first week?\", \"We align on audience, business goals, constraints, success signals, and the smallest useful release.\"],\n  [\"Can you work with our existing brand?\", \"Yes. I can extend a mature system or clarify an identity that has grown inconsistent.\"],\n  [\"Do you collaborate with developers?\", \"Always. Design decisions are documented for implementation and reviewed with the people building them.\"],\n  [\"Can the scope grow after launch?\", \"Yes. The system is intentionally structured so new pages and flows can be added without starting over.\"],\n];\n\nconst posts = [\n  [\"blog-team.jpg\", \"May 29, 2026\", \"Designing through disagreement without losing momentum\"],\n  [\"blog-design.jpg\", \"May 21, 2026\", \"The quiet details that make an interface feel trustworthy\"],\n  [\"blog-wireframe.jpg\", \"May 12, 2026\", \"Why clear wireframes lead to braver visual systems\"],\n];\n\nexport default function MonoPortfolioPreview() {\n  return <main className=\"mono-portfolio co-overflow-hidden\" id=\"top\">\n    <header className=\"mp-header co-grid co-items-center\"><a className=\"mp-brand co-flex co-items-center\" href=\"#top\"><b>M.</b><span>Mika Arden<br /><small>Designer &amp; creative developer</small></span></a><nav className=\"co-flex co-items-center co-justify-center\" aria-label=\"Portfolio navigation\"><a href=\"#about\">About</a><a href=\"#work\">Work</a><a href=\"#services\">Services</a><a href=\"#pricing\">Pricing</a><a href=\"#contact\">Contact</a></nav><a className=\"mp-header-cta co-flex co-items-center co-justify-between\" href=\"#contact\">Let&apos;s talk <ThemeIcon name=\"arrow-to-top-right\" size={18} tone=\"light\" /></a><details className=\"mp-menu\"><summary aria-label=\"Open navigation\"><ThemeIcon name=\"hamburger-menu\" size={22} /></summary><div><a href=\"#about\">About</a><a href=\"#work\">Work</a><a href=\"#services\">Services</a><a href=\"#pricing\">Pricing</a><a href=\"#contact\">Contact</a></div></details></header>\n\n    <section className=\"mp-hero co-grid co-items-center\"><div className=\"mp-hero-copy\"><SectionTag>Available for select projects</SectionTag><h1>Useful brands.<br />Clear digital<br /><em>experiences.</em></h1><p>Strategy, identity, and interface design for teams creating products people can understand, trust, and keep using.</p><div className=\"mp-actions co-flex co-items-center\"><PortfolioButton href=\"#work\">View work</PortfolioButton><a href=\"#contact\">Contact me <ThemeIcon name=\"arrow-to-top-right\" size={14} /></a></div></div><div className=\"mp-hero-board co-grid\"><figure className=\"co-relative co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/mono-portfolio/hero.jpg\" alt=\"Portrait of Mika Arden, independent designer\" /></figure><aside className=\"mp-location\"><ThemeIcon name=\"map-point\" size={17} /><b>Jakarta, Indonesia</b><small>Working worldwide</small></aside><aside className=\"mp-social\"><small>Find me</small><div className=\"co-flex\"><a href=\"#contact\">IG</a><a href=\"#contact\">IN</a><a href=\"#contact\">BE</a></div></aside><aside className=\"mp-count\"><strong>180+</strong><span>Projects shaped</span><small><ThemeIcon name=\"star\" size={13} /> 4.9 average partner rating</small></aside><aside className=\"mp-skills co-flex co-items-center\"><b>Specializing in</b><span>UX/UI</span><span>Brand systems</span><span>Frontend</span></aside></div></section>\n\n    <section className=\"mp-marquee\" aria-label=\"Services\"><div className=\"co-flex co-items-center co-animate-[mp-marquee_24s_linear_infinite] motion-reduce:co-animate-none\">{[0,1].map(set=><span className=\"co-flex co-items-center\" key={set}>UI/UX Design <i/> Web Design <i/> Brand Systems <i/> Frontend <i/> Creative Direction <i/></span>)}</div></section>\n\n    <section className=\"mp-section mp-about co-grid\" id=\"about\"><div className=\"mp-about-copy\"><SectionTag>About me</SectionTag><h2>Curiosity into<br />clear, useful<br />outcomes.</h2><p>I&apos;m Mika, an independent designer who helps growing teams turn complicated ideas into focused identities and digital products. My work lives between structure and personality.</p><PortfolioButton href=\"#services\">Learn more</PortfolioButton></div><figure className=\"co-relative co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/mono-portfolio/about.jpg\" alt=\"Mika Arden in a studio portrait\" /></figure><div className=\"mp-tools\"><b>Tools and practices</b>{tools.map(([icon,title,copy])=><article className=\"co-grid co-items-center\" key={title}><ThemeIcon name={icon} size={23} /><div><h3>{title}</h3><p>{copy}</p></div></article>)}</div></section>\n\n    <section className=\"mp-section mp-work\" id=\"work\"><div className=\"mp-heading co-flex co-items-end co-justify-between\"><div><SectionTag>Selected work</SectionTag><h2>Projects with a<br />point of view.</h2></div><p>From digital services to editorial products, every engagement starts with what people need to understand and do.</p></div><div className=\"mp-work-grid co-grid\"><a className=\"mp-feature-project co-relative co-overflow-hidden\" href=\"#contact\"><img className=\"co-w-full co-h-full co-object-cover co-transition co-duration-300 co-ease-out\" src=\"/themes/mono-portfolio/project.jpg\" alt=\"Laptop presenting a financial product interface\" /><div className=\"co-absolute\"><small>2026 · UX/UI · Design system</small><h3>Orbit Finance Control Room</h3><ThemeIcon name=\"arrow-to-top-right\" size={18} tone=\"light\" /></div></a><div className=\"mp-project-list\">{projects.map((project,index)=><a className=\"co-flex co-items-center co-justify-between\" href=\"#contact\" key={project}><span>{project}</span><small>0{index+1}</small></a>)}<PortfolioButton href=\"#contact\">View more</PortfolioButton></div></div></section>\n\n    <section className=\"mp-section mp-services\" id=\"services\"><div className=\"mp-heading is-centered co-text-center\"><SectionTag centered>Services</SectionTag><h2>Services for<br />modern brands.</h2><p>Choose a focused engagement or combine capabilities around the exact outcome your team needs.</p></div><div className=\"mp-service-grid co-grid\"><ServiceCell number=\"01\" icon=\"widget-4\" title=\"UX/UI design\" copy=\"Clear product flows, systems, and interfaces that make complex work feel manageable.\" /><ServiceCell number=\"02\" icon=\"monitor\" title=\"Web design\" copy=\"Editorial websites with strong hierarchy, deliberate rhythm, and responsive detail.\" /><ServiceCell number=\"03\" icon=\"pen-new-square\" title=\"Brand systems\" copy=\"Identity foundations that give every channel a shared, recognizable voice.\" /><ServiceCell number=\"04\" icon=\"code\" title=\"Frontend systems\" copy=\"Accessible component thinking that bridges design intent and production reality.\" /><ServiceCell number=\"05\" icon=\"lightbulb\" title=\"Creative strategy\" copy=\"Positioning, principles, and priorities that make the next decisions easier.\" /><ServiceCell number=\"06\" icon=\"palette\" title=\"Art direction\" copy=\"A coherent image, typography, and motion language for a memorable launch.\" /></div></section>\n\n    <section className=\"mp-trust co-grid\"><div><SectionTag>Why choose Mono</SectionTag><h2>Clarity.<br />Character.<br />Momentum.</h2></div><div className=\"mp-trust-points co-grid\"><article><span>01</span><ThemeIcon name=\"widget-4\" size={20} tone=\"lime\" /><h3>Modern, minimal systems</h3><p>Enough structure to scale without flattening the brand.</p></article><article><span>02</span><ThemeIcon name=\"lightbulb\" size={20} tone=\"lime\" /><h3>Strategy-led creativity</h3><p>Every expressive choice has a reason and a job to do.</p></article><figure className=\"co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/mono-portfolio/workspace.jpg\" alt=\"A bright creative studio workspace\" /></figure><article><span>03</span><ThemeIcon name=\"users-group-rounded\" size={20} tone=\"lime\" /><h3>Responsive collaboration</h3><p>Short feedback loops keep the work moving and visible.</p></article><article><span>04</span><ThemeIcon name=\"eye\" size={20} tone=\"lime\" /><h3>Attention to detail</h3><p>The final ten percent receives the same care as the first idea.</p></article></div></section>\n\n    <section className=\"mp-section mp-pricing\" id=\"pricing\"><div className=\"mp-heading is-centered co-text-center\"><SectionTag centered>Pricing</SectionTag><h2>A plan for your<br />next goal.</h2><p>Transparent starting points that can be adjusted around scope, timing, and team.</p></div><div className=\"mp-plan-grid co-grid\"><PlanCard name=\"Starter\" price=\"$2.4k\" /><PlanCard name=\"Professional\" price=\"$5.8k\" featured /><PlanCard name=\"Partnership\" price=\"$9.6k\" /></div></section>\n\n    <section className=\"mp-section mp-reviews\"><div className=\"mp-heading co-flex co-items-end co-justify-between\"><div><SectionTag>Reviews</SectionTag><h2>Good work,<br />built together.</h2></div><p>Direct communication, honest critique, and steady progress from the first conversation to launch.</p></div><div className=\"mp-review-grid co-grid\"><aside><strong>4.9<small>/5</small></strong><p>Rated by partners across product, culture, and public-service teams.</p><div>★★★★★</div><PortfolioButton href=\"#contact\">Start a project</PortfolioButton></aside><blockquote><span>“</span><p>Mika brought rigor without making the process rigid. The new system finally sounds and works like us.</p><footer><b>Rania Prasetyo</b><small>Product Director, Morrow</small></footer></blockquote><figure className=\"co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/mono-portfolio/reviewer.jpg\" alt=\"Rania Prasetyo, product director\" /></figure><div className=\"mp-review-notes\"><article><ThemeIcon name=\"heart\" size={16} /><p>Every workshop gave our team a decision we could immediately use.</p><small>Aji · Kindred</small></article><article><ThemeIcon name=\"heart\" size={16} /><p>The interface feels distinct without asking users to relearn familiar patterns.</p><small>Nadia · Orbit</small></article></div></div></section>\n\n    <section className=\"mp-section mp-faq co-grid\"><div><SectionTag>FAQ</SectionTag><h2>Before<br />we begin.</h2><p>A useful partnership starts with shared expectations. Here are the answers teams usually need first.</p><PortfolioButton href=\"#contact\">Ask another question</PortfolioButton></div><div>{faqs.map(([question,answer],index)=><details key={question} open={index===0}><summary className=\"co-flex co-items-center co-justify-between\">{question}<span>+</span></summary><p>{answer}</p></details>)}</div></section>\n\n    <section className=\"mp-section mp-journal\"><div className=\"mp-heading is-centered co-text-center\"><SectionTag centered>Journal</SectionTag><h2>Ideas worth<br />sharing.</h2><p>Notes on product thinking, useful brands, collaboration, and designing work that lasts.</p></div><div className=\"mp-post-grid co-grid\">{posts.map(([image,date,title])=><article className=\"co-transition co-duration-300 co-ease-out\" key={title}><img className=\"co-w-full co-object-cover\" src={`/themes/mono-portfolio/${image}`} alt=\"\" /><div><small><ThemeIcon name=\"calendar\" size={13} tone=\"lime\" />{date}</small><h3>{title}</h3><a className=\"co-inline-flex co-items-center\" href=\"#contact\">Read note <ThemeIcon name=\"arrow-right\" size={14} tone=\"lime\" /></a></div></article>)}</div></section>\n\n    <footer className=\"mp-footer\" id=\"contact\"><div className=\"mp-footer-cta co-flex co-items-center co-justify-between\"><h2>Let&apos;s make<br />something useful.</h2><PortfolioButton href=\"mailto:hello@mono.example\" light>Start a project</PortfolioButton></div><div className=\"mp-footer-main co-grid\"><a className=\"mp-brand co-flex co-items-center\" href=\"#top\"><b>M.</b><span>Mono Portfolio<br /><small>Independent creative practice</small></span></a><div><b>Menu</b><a href=\"#about\">About</a><a href=\"#work\">Work</a><a href=\"#services\">Services</a></div><div><b>Contact</b><a href=\"mailto:hello@mono.example\">hello@mono.example</a><a href=\"#contact\">Jakarta · worldwide</a><a href=\"#contact\">+62 812 9000 1820</a></div><div><b>Elsewhere</b><a href=\"#contact\">Instagram</a><a href=\"#contact\">LinkedIn</a><a href=\"#contact\">Behance</a></div></div><div className=\"mp-footer-bottom co-flex co-items-center co-justify-between\"><span>© 2026 Coordiation. All rights reserved.</span><a className=\"co-inline-flex co-items-center\" href=\"#top\">Back to top <ThemeIcon name=\"arrow-to-top-right\" size={14} tone=\"light\" /></a></div></footer>\n  </main>;\n}\n"
    },
    {
      "path": "site/app/themes/mono-portfolio/preview/mono-portfolio.css",
      "type": "registry:style",
      "target": "app/mono-portfolio/mono-portfolio.css",
      "content": ".mono-portfolio {\n  --mp-ink: #0a0a0a;\n  --mp-paper: #f2f0e9;\n  --mp-lime: #c9ff2f;\n  --mp-white: #fff;\n  --mp-muted: #686862;\n  --mp-line: rgba(10, 10, 10, .24);\n  min-height: 100vh;\n  background: var(--mp-paper);\n  color: var(--mp-ink);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.mono-portfolio *, .mono-portfolio *::before, .mono-portfolio *::after { box-sizing: border-box; }\n.mono-portfolio h1, .mono-portfolio h2, .mono-portfolio h3, .mono-portfolio p, .mono-portfolio figure, .mono-portfolio blockquote { margin: 0; }\n.mono-portfolio a { color: inherit; text-decoration: none; }\n.mono-portfolio img { display: block; max-width: 100%; }\n.mono-portfolio button, .mono-portfolio summary { font: inherit; }\n.mono-portfolio .co-flex { display: flex; }\n.mono-portfolio .co-inline-flex { display: inline-flex; }\n.mono-portfolio .co-grid { display: grid; }\n.mono-portfolio .co-items-center { align-items: center; }\n.mono-portfolio .co-items-end { align-items: flex-end; }\n.mono-portfolio .co-justify-center { justify-content: center; }\n.mono-portfolio .co-justify-between { justify-content: space-between; }\n.mono-portfolio .co-flex-col { flex-direction: column; }\n.mono-portfolio .co-flex-wrap { flex-wrap: wrap; }\n.mono-portfolio .co-relative { position: relative; }\n.mono-portfolio .co-absolute { position: absolute; }\n.mono-portfolio .co-overflow-hidden { overflow: hidden; }\n.mono-portfolio .co-w-full { width: 100%; }\n.mono-portfolio .co-h-full { height: 100%; }\n.mono-portfolio .co-object-cover { object-fit: cover; }\n.mono-portfolio .co-text-center { text-align: center; }\n.mono-portfolio .co-transition { transition-property: color, background-color, border-color, transform, opacity; }\n.mono-portfolio .co-duration-300 { transition-duration: 300ms; }\n.mono-portfolio .co-ease-out { transition-timing-function: cubic-bezier(.16, 1, .3, 1); }\n\n.mp-icon { display: inline-block; flex: 0 0 auto; object-fit: contain; }\n.mp-icon-light { filter: brightness(0) invert(1); }\n.mp-icon-lime { filter: brightness(0) saturate(100%) invert(98%) sepia(88%) saturate(1938%) hue-rotate(22deg) brightness(107%) contrast(101%); }\n\n.mp-header {\n  grid-template-columns: minmax(230px, .8fr) minmax(470px, 1.5fr) 210px;\n  min-height: 82px;\n  border-bottom: 1px solid var(--mp-line);\n  background: var(--mp-paper);\n}\n.mp-brand { gap: 14px; min-height: 82px; padding: 0 28px; border-right: 1px solid var(--mp-line); }\n.mp-brand > b { display: grid; width: 42px; height: 42px; place-items: center; background: var(--mp-ink); color: var(--mp-white); font-size: 21px; line-height: 1; }\n.mp-brand > span { font-size: 13px; font-weight: 800; line-height: 1.12; text-transform: uppercase; }\n.mp-brand small { color: var(--mp-muted); font-size: 10px; font-weight: 500; letter-spacing: .04em; text-transform: none; }\n.mp-header nav { height: 100%; gap: clamp(22px, 3vw, 50px); border-right: 1px solid var(--mp-line); }\n.mp-header nav a { position: relative; font-size: 12px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mp-header nav a::after { position: absolute; right: 0; bottom: -8px; left: 0; height: 2px; background: var(--mp-lime); content: \"\"; transform: scaleX(0); transform-origin: left; transition: transform .3s ease; }\n.mp-header nav a:hover::after { transform: scaleX(1); }\n.mp-header-cta { align-self: stretch; padding: 0 28px; background: var(--mp-ink); color: var(--mp-white) !important; font-size: 12px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mp-menu { display: none; }\n\n.mp-section, .mp-hero { width: min(1180px, calc(100% - 48px)); margin-inline: auto; }\n.mp-hero { grid-template-columns: .9fr 1.1fr; gap: clamp(50px, 8vw, 120px); min-height: 700px; padding: 80px 0; }\n.mp-tag { gap: 9px; margin-bottom: 24px !important; color: var(--mp-ink); font-size: 11px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase; }\n.mp-tag > span { width: 8px; height: 8px; background: var(--mp-lime); border: 1px solid var(--mp-ink); }\n.mp-tag.is-centered { justify-content: center; }\n.mp-hero h1 { max-width: 650px; font-size: clamp(50px, 6vw, 88px); font-weight: 900; letter-spacing: -.065em; line-height: .88; }\n.mp-hero h1 em { font-style: normal; -webkit-text-stroke: 1.5px var(--mp-ink); color: transparent; }\n.mp-hero-copy > p { max-width: 540px; margin-top: 30px; color: var(--mp-muted); font-size: 17px; }\n.mp-actions { gap: 24px; margin-top: 36px; }\n.mp-actions > a:last-child { display: inline-flex; align-items: center; gap: 8px; border-bottom: 1px solid var(--mp-ink); font-size: 12px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }\n.mp-button { min-width: 154px; min-height: 50px; gap: 24px; padding: 0 18px; border: 1px solid var(--mp-ink); background: var(--mp-ink); color: var(--mp-white) !important; font-size: 11px; font-weight: 900; letter-spacing: .09em; text-transform: uppercase; }\n.mp-button:hover { background: var(--mp-lime); color: var(--mp-ink) !important; transform: translateY(-2px); }\n.mp-button:hover .mp-icon { filter: none; }\n.mp-button.is-light { background: var(--mp-lime); color: var(--mp-ink) !important; }\n.mp-button.is-light:hover { background: var(--mp-white); }\n\n.mp-hero-board { grid-template-columns: 1.35fr .9fr; grid-template-rows: 122px 180px 130px 52px; min-height: 500px; border: 1px solid var(--mp-ink); background: var(--mp-white); box-shadow: 15px 15px 0 rgba(10,10,10,.09); }\n.mp-hero-board > figure { grid-row: 1 / 4; border-right: 1px solid var(--mp-ink); }\n.mp-location, .mp-social, .mp-count { padding: 20px; }\n.mp-location { display: grid; grid-template-columns: 26px 1fr; align-content: center; background: var(--mp-lime); border-bottom: 1px solid var(--mp-ink); }\n.mp-location small { grid-column: 2; color: rgba(10,10,10,.64); font-size: 11px; }\n.mp-social { background: var(--mp-ink); color: var(--mp-white); border-bottom: 1px solid var(--mp-paper); }\n.mp-social > small { display: block; margin-bottom: 12px; color: #aaa; font-size: 10px; letter-spacing: .12em; text-transform: uppercase; }\n.mp-social > div { gap: 9px; }\n.mp-social a { display: grid; width: 34px; height: 34px; place-items: center; border: 1px solid #555; font-size: 10px; }\n.mp-social a:hover { border-color: var(--mp-lime); color: var(--mp-lime); }\n.mp-count { display: flex; flex-direction: column; justify-content: center; }\n.mp-count strong { font-size: 40px; line-height: 1; }\n.mp-count span { font-weight: 800; }\n.mp-count small { display: flex; gap: 6px; align-items: center; margin-top: 8px; color: var(--mp-muted); font-size: 10px; }\n.mp-skills { grid-column: 1 / 3; gap: 20px; padding: 0 18px; border-top: 1px solid var(--mp-ink); overflow: hidden; white-space: nowrap; }\n.mp-skills b { font-size: 10px; letter-spacing: .1em; text-transform: uppercase; }\n.mp-skills span { padding-left: 20px; border-left: 1px solid var(--mp-line); font-size: 11px; }\n\n.mp-marquee { overflow: hidden; border-block: 1px solid var(--mp-ink); background: var(--mp-ink); color: var(--mp-white); }\n.mp-marquee > div { width: max-content; }\n.mp-marquee span { gap: 24px; padding: 18px 24px; font-size: clamp(23px, 3vw, 41px); font-weight: 900; letter-spacing: -.04em; line-height: 1; text-transform: uppercase; white-space: nowrap; }\n.mp-marquee i { width: 9px; height: 9px; background: var(--mp-lime); }\n\n.mp-section { padding: 112px 0; }\n.mp-section h2, .mp-trust h2, .mp-footer h2 { font-size: clamp(42px, 5vw, 72px); font-weight: 900; letter-spacing: -.06em; line-height: .94; }\n.mp-hero h1, .mp-section h2, .mp-trust h2, .mp-footer h2, .mp-feature-project h3, .mp-post-grid h3 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }\n.mp-about { grid-template-columns: .95fr .75fr 1fr; gap: 54px; border-bottom: 1px solid var(--mp-line); }\n.mp-about-copy > p { max-width: 380px; margin: 26px 0 34px; color: var(--mp-muted); font-size: 16px; }\n.mp-about > figure { min-height: 540px; border: 1px solid var(--mp-ink); }\n.mp-tools > b { display: block; margin-bottom: 22px; font-size: 11px; letter-spacing: .15em; text-transform: uppercase; }\n.mp-tools article { grid-template-columns: 40px 1fr; gap: 16px; padding: 18px 0; border-top: 1px solid var(--mp-line); }\n.mp-tools article:last-child { border-bottom: 1px solid var(--mp-line); }\n.mp-tools h3 { font-size: 15px; }\n.mp-tools p { color: var(--mp-muted); font-size: 12px; }\n\n.mp-heading { gap: 50px; margin-bottom: 56px; }\n.mp-heading > p { max-width: 450px; color: var(--mp-muted); font-size: 16px; }\n.mp-heading.is-centered { max-width: 720px; margin-inline: auto; }\n.mp-heading.is-centered > p { margin: 20px auto 0; }\n.mp-work-grid { grid-template-columns: 1.55fr .85fr; gap: 28px; }\n.mp-feature-project { min-height: 490px; background: var(--mp-ink); }\n.mp-feature-project::after { position: absolute; inset: 0; background: linear-gradient(transparent 35%, rgba(0,0,0,.78)); content: \"\"; }\n.mp-feature-project > img { transition-duration: .7s !important; }\n.mp-feature-project:hover > img { transform: scale(1.05); }\n.mp-feature-project > div { right: 0; bottom: 0; left: 0; z-index: 1; padding: 28px; color: var(--mp-white); }\n.mp-feature-project small { font-size: 10px; letter-spacing: .12em; text-transform: uppercase; }\n.mp-feature-project h3 { max-width: 500px; margin: 8px 0 18px; font-size: 28px; line-height: 1.05; }\n.mp-project-list > a:not(.mp-button) { min-height: 72px; padding: 0 18px; border: 1px solid var(--mp-line); border-bottom: 0; font-size: 14px; font-weight: 800; }\n.mp-project-list > a:not(.mp-button):hover { padding-left: 26px; background: var(--mp-lime); }\n.mp-project-list > a:last-of-type { border-bottom: 1px solid var(--mp-line); }\n.mp-project-list .mp-button { margin-top: 24px; }\n\n.mp-services { padding-top: 60px; }\n.mp-service-grid { grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--mp-ink); border-left: 1px solid var(--mp-ink); }\n.mp-service { min-height: 300px; padding: 24px; border-right: 1px solid var(--mp-ink); border-bottom: 1px solid var(--mp-ink); }\n.mp-service > span { display: block; margin-bottom: 50px; font-size: 11px; }\n.mp-service h3 { margin: 28px 0 8px; font-size: 19px; }\n.mp-service p { max-width: 300px; color: var(--mp-muted); font-size: 13px; }\n.mp-service a { position: absolute; right: 0; bottom: 0; width: 45px; height: 45px; background: var(--mp-lime); opacity: 0; transform: translate(8px,8px); }\n.mp-service:hover { background: var(--mp-white); }\n.mp-service:hover a { opacity: 1; transform: translate(0); }\n\n.mp-trust { grid-template-columns: .8fr 1.2fr; gap: clamp(50px, 8vw, 120px); padding: 110px max(24px, calc((100vw - 1180px)/2)); background: var(--mp-ink); color: var(--mp-white); }\n.mp-trust .mp-tag { color: var(--mp-white); }\n.mp-trust-points { grid-template-columns: repeat(2, 1fr); }\n.mp-trust-points article { min-height: 235px; padding: 25px; border: 1px solid #383838; }\n.mp-trust-points article > span { float: right; color: var(--mp-lime); font-size: 11px; }\n.mp-trust-points h3 { margin: 35px 0 9px; font-size: 18px; }\n.mp-trust-points p { color: #aaa; font-size: 13px; }\n.mp-trust-points figure { grid-row: span 2; min-height: 470px; }\n\n.mp-plan-grid { grid-template-columns: repeat(3, 1fr); border: 1px solid var(--mp-ink); }\n.mp-plan { min-height: 430px; padding: 30px; border-right: 1px solid var(--mp-ink); }\n.mp-plan:last-child { border-right: 0; }\n.mp-plan.is-featured { position: relative; background: var(--mp-ink); color: var(--mp-white); }\n.mp-plan > small { position: absolute; top: 0; right: 0; padding: 8px 12px; background: var(--mp-lime); color: var(--mp-ink); font-size: 10px; font-weight: 900; text-transform: uppercase; }\n.mp-plan h3 { font-size: 21px; }\n.mp-plan > p { margin: 18px 0 30px; color: var(--mp-muted); }\n.mp-plan.is-featured > p { color: #aaa; }\n.mp-plan strong { font-size: 46px; letter-spacing: -.05em; }\n.mp-plan strong span { font-size: 11px; font-weight: 500; letter-spacing: 0; }\n.mp-plan ul { margin: 30px 0; padding: 0; list-style: none; }\n.mp-plan li { gap: 10px; margin: 9px 0; font-size: 13px; }\n.mp-plan .mp-button { margin-top: auto; }\n\n.mp-review-grid { grid-template-columns: .7fr 1.05fr .7fr .8fr; min-height: 440px; border: 1px solid var(--mp-ink); }\n.mp-review-grid > * { border-right: 1px solid var(--mp-ink); }\n.mp-review-grid > *:last-child { border-right: 0; }\n.mp-review-grid > aside, .mp-review-grid blockquote, .mp-review-notes article { padding: 25px; }\n.mp-review-grid aside > strong { font-size: 58px; line-height: 1; }\n.mp-review-grid aside > strong small { font-size: 16px; }\n.mp-review-grid aside > p { margin: 18px 0; color: var(--mp-muted); font-size: 13px; }\n.mp-review-grid aside > div { margin-bottom: 35px; letter-spacing: .18em; }\n.mp-review-grid blockquote { display: flex; flex-direction: column; background: var(--mp-ink); color: var(--mp-white); }\n.mp-review-grid blockquote > span { color: var(--mp-lime); font-size: 70px; line-height: .6; }\n.mp-review-grid blockquote > p { margin-top: 30px; font-size: 21px; font-weight: 700; line-height: 1.3; }\n.mp-review-grid blockquote footer { display: block; margin-top: auto; padding: 0; border: 0; background: transparent; color: inherit; font: inherit; }\n.mp-review-grid blockquote footer b, .mp-review-grid blockquote footer small { display: block; }\n.mp-review-grid blockquote footer small { color: #aaa; }\n.mp-review-notes { display: grid; grid-template-rows: 1fr 1fr; }\n.mp-review-notes article:first-child { border-bottom: 1px solid var(--mp-ink); }\n.mp-review-notes p { margin: 18px 0; font-weight: 700; }\n.mp-review-notes small { color: var(--mp-muted); }\n\n.mp-faq { grid-template-columns: .75fr 1.25fr; gap: 100px; border-top: 1px solid var(--mp-line); }\n.mp-faq > div:first-child > p:not(.mp-tag) { max-width: 380px; margin: 24px 0 32px; color: var(--mp-muted); }\n.mp-faq details { border-top: 1px solid var(--mp-ink); }\n.mp-faq details:last-child { border-bottom: 1px solid var(--mp-ink); }\n.mp-faq summary { min-height: 68px; gap: 20px; cursor: pointer; font-weight: 800; list-style: none; }\n.mp-faq summary::-webkit-details-marker { display: none; }\n.mp-faq summary span { font-size: 22px; transition: transform .25s ease; }\n.mp-faq details[open] summary span { transform: rotate(45deg); }\n.mp-faq details p { max-width: 620px; padding: 0 45px 22px 0; color: var(--mp-muted); }\n\n.mp-post-grid { grid-template-columns: repeat(3, 1fr); align-items: start; gap: 16px; }\n.mp-post-grid article { display: grid; grid-template-rows: 220px auto; min-height: 0; overflow: hidden; background: var(--mp-ink); color: var(--mp-white); }\n.mp-post-grid article:hover { transform: translateY(-8px); }\n.mp-post-grid img { height: 220px; }\n.mp-post-grid article > div { display: flex; min-height: 245px; padding: 23px; flex-direction: column; }\n.mp-post-grid small { display: flex; align-items: center; gap: 8px; color: var(--mp-lime); font-size: 10px; text-transform: uppercase; }\n.mp-post-grid h3 { min-height: 0; margin: 16px 0 26px; font-size: 21px; line-height: 1.25; }\n.mp-post-grid a { gap: 8px; margin-top: auto; font-size: 11px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }\n\n.mp-footer { display: block; width: 100%; margin: 0; padding: 0 max(24px, calc((100vw - 1180px)/2)); border: 0; background: var(--mp-ink); color: var(--mp-white); font: inherit; }\n.mp-footer-cta { gap: 40px; padding: 80px 0 56px; border-bottom: 1px solid #333; }\n.mp-footer-main { grid-template-columns: 1.4fr .55fr 1fr .6fr; gap: 45px; padding: 50px 0; }\n.mp-footer .mp-brand { min-height: 0; padding: 0; border: 0; }\n.mp-footer-main > div { display: flex; flex-direction: column; gap: 8px; }\n.mp-footer-main > div > b { margin-bottom: 10px; color: var(--mp-lime); font-size: 10px; letter-spacing: .12em; text-transform: uppercase; }\n.mp-footer-main > div a { color: #aaa; font-size: 12px; }\n.mp-footer-main > div a:hover { color: var(--mp-white); }\n.mp-footer-bottom { min-height: 70px; border-top: 1px solid #333; color: #888; font-size: 11px; }\n.mp-footer-bottom a { gap: 8px; color: var(--mp-white); }\n\n@keyframes mp-marquee { to { transform: translateX(-50%); } }\n@keyframes mp-pulse { 50% { opacity: .35; transform: scale(.72); } }\n.mono-portfolio .co-animate-\\[mp-marquee_24s_linear_infinite\\] { animation: mp-marquee 24s linear infinite; }\n.mono-portfolio .motion-safe\\:co-animate-pulse { animation: mp-pulse 1.7s ease-in-out infinite; }\n\n@media (max-width: 1050px) {\n  .mp-header { grid-template-columns: 1fr 170px; }\n  .mono-portfolio .mp-header nav { display: none; }\n  .mp-header .mp-brand { border-right: 1px solid var(--mp-line); }\n  .mono-portfolio .mp-header-cta { display: none; }\n  .mp-menu { position: relative; display: block; height: 100%; }\n  .mp-menu summary { display: grid; height: 100%; place-items: center; cursor: pointer; list-style: none; }\n  .mp-menu summary::-webkit-details-marker { display: none; }\n  .mp-menu > div { position: absolute; top: 82px; right: 0; z-index: 10; display: grid; width: min(300px, 90vw); border: 1px solid var(--mp-ink); background: var(--mp-paper); box-shadow: 8px 8px 0 var(--mp-lime); }\n  .mp-menu > div a { padding: 15px 20px; border-bottom: 1px solid var(--mp-line); font-weight: 800; }\n  .mp-hero { grid-template-columns: 1fr; }\n  .mp-hero-copy { padding-top: 30px; }\n  .mp-about { grid-template-columns: 1fr 1fr; }\n  .mp-about-copy { grid-column: 1 / 3; }\n  .mp-trust { grid-template-columns: 1fr; }\n  .mp-review-grid { grid-template-columns: 1fr 1fr; }\n  .mp-review-grid > * { min-height: 360px; border-bottom: 1px solid var(--mp-ink); }\n  .mp-review-grid > *:nth-child(2) { border-right: 0; }\n  .mp-footer-main { grid-template-columns: 1fr 1fr; }\n}\n\n@media (max-width: 700px) {\n  .mono-portfolio { font-size: 16px; }\n  .mp-header { grid-template-columns: 1fr 74px; min-height: 72px; }\n  .mp-brand { min-height: 72px; padding: 0 16px; }\n  .mp-brand > b { width: 38px; height: 38px; }\n  .mp-menu > div { top: 72px; }\n  .mp-section, .mp-hero { width: min(100% - 32px, 1180px); }\n  .mp-hero { min-height: auto; gap: 48px; padding: 64px 0; }\n  .mp-hero h1 { font-size: clamp(48px, 15vw, 68px); }\n  .mp-hero-board { grid-template-columns: 1fr; grid-template-rows: 430px auto auto auto auto; }\n  .mp-hero-board > figure { grid-row: auto; border-right: 0; border-bottom: 1px solid var(--mp-ink); }\n  .mp-skills { grid-column: auto; flex-wrap: wrap; min-height: 70px; padding-block: 12px; }\n  .mp-section { padding: 80px 0; }\n  .mp-about, .mp-work-grid, .mp-faq { grid-template-columns: 1fr; gap: 45px; }\n  .mp-about-copy { grid-column: auto; }\n  .mp-about > figure { min-height: 470px; }\n  .mp-heading { display: block; }\n  .mp-heading > p { margin-top: 20px; }\n  .mp-service-grid, .mp-plan-grid, .mp-post-grid { grid-template-columns: 1fr; }\n  .mp-post-grid article { grid-template-rows: 210px auto; }\n  .mp-post-grid img { height: 210px; }\n  .mp-post-grid article > div { min-height: 220px; }\n  .mp-plan { border-right: 0; border-bottom: 1px solid var(--mp-ink); }\n  .mp-plan:last-child { border-bottom: 0; }\n  .mp-trust { padding-block: 80px; }\n  .mp-trust-points { grid-template-columns: 1fr; }\n  .mp-trust-points figure { grid-row: auto; min-height: 360px; }\n  .mp-review-grid { grid-template-columns: 1fr; }\n  .mp-review-grid > * { border-right: 0; }\n  .mp-review-grid > figure { min-height: 430px; }\n  .mp-footer-cta { align-items: flex-start; flex-direction: column; }\n  .mp-footer-main { grid-template-columns: 1fr 1fr; }\n  .mp-footer-main > .mp-brand { grid-column: 1 / 3; margin-bottom: 16px; }\n  .mp-footer-bottom { align-items: flex-start; flex-direction: column; justify-content: center; gap: 8px; }\n}\n\n@media (max-width: 390px) {\n  .mp-brand small { display: none; }\n  .mp-actions { align-items: stretch; flex-direction: column; }\n  .mp-actions .mp-button { width: 100%; }\n  .mp-hero-board { grid-template-rows: 360px auto auto auto auto; }\n  .mp-section h2, .mp-trust h2, .mp-footer h2 { font-size: 39px; }\n  .mp-footer-main { grid-template-columns: 1fr; }\n  .mp-footer-main > .mp-brand { grid-column: auto; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mono-portfolio *, .mono-portfolio *::before, .mono-portfolio *::after { scroll-behavior: auto !important; animation: none !important; transition-duration: .01ms !important; }\n}\n"
    },
    {
      "path": "site/app/themes/mono-portfolio/preview/ThemeIcon.tsx",
      "type": "registry:component",
      "target": "app/mono-portfolio/ThemeIcon.tsx",
      "content": "const icons = {\n  \"arrow-right\": \"/icons/solar-linear/arrow-right.svg\",\n  \"arrow-to-top-right\": \"/icons/solar-linear/arrow-to-top-right.svg\",\n  \"hamburger-menu\": \"/icons/solar-linear/hamburger-menu.svg\",\n  \"map-point\": \"/icons/solar-linear/map-point.svg\",\n  \"users-group-rounded\": \"/icons/solar-linear/users-group-rounded.svg\",\n  heart: \"/icons/solar-linear/heart.svg\",\n  code: \"/icons/solar-linear/code.svg\",\n  palette: \"/icons/solar-linear/palette.svg\",\n  lightbulb: \"/icons/solar-linear/lightbulb.svg\",\n  monitor: \"/icons/solar-linear/monitor.svg\",\n  \"pen-new-square\": \"/icons/solar-linear/pen-new-square.svg\",\n  \"widget-4\": \"/icons/solar-linear/widget-4.svg\",\n  star: \"/icons/solar-linear/star.svg\",\n  eye: \"/icons/solar-linear/eye.svg\",\n  \"shield-check\": \"/icons/solar-linear/shield-check.svg\",\n  crown: \"/icons/solar-linear/crown.svg\",\n  \"check-circle\": \"/icons/solar-linear/check-circle.svg\",\n  calendar: \"/icons/solar-linear/calendar.svg\",\n  letter: \"/icons/solar-linear/letter.svg\",\n  global: \"/icons/solar-linear/global.svg\",\n} as const;\n\nexport type ThemeIconName = keyof typeof icons;\n\nexport default function ThemeIcon({ name, size = 18, tone = \"dark\" }: { name: ThemeIconName; size?: number; tone?: \"dark\" | \"light\" | \"lime\" }) {\n  return <img className={`mp-icon mp-icon-${tone}`} src={icons[name]} width={size} height={size} alt=\"\" aria-hidden=\"true\" />;\n}\n"
    },
    {
      "path": "site/app/themes/mono-portfolio/preview/DashboardComponents.tsx",
      "type": "registry:component",
      "target": "app/mono-portfolio/DashboardComponents.tsx",
      "content": "import type { ReactNode } from \"react\";\nimport ThemeIcon, { type ThemeIconName } from \"./ThemeIcon\";\n\nexport function PortfolioButton({ href, children, light = false }: { href: string; children: ReactNode; light?: boolean }) {\n  return <a className={`mp-button co-inline-flex co-items-center co-justify-between co-transition co-duration-300 co-ease-out motion-reduce:co-animate-none${light ? \" is-light\" : \"\"}`} href={href}>{children}<ThemeIcon name=\"arrow-right\" size={15} tone={light ? \"dark\" : \"light\"} /></a>;\n}\n\nexport function SectionTag({ children, centered = false }: { children: ReactNode; centered?: boolean }) {\n  return <p className={`mp-tag co-inline-flex co-items-center${centered ? \" is-centered\" : \"\"}`}><span className=\"motion-safe:co-animate-pulse motion-reduce:co-animate-none\" />{children}</p>;\n}\n\nexport function ServiceCell({ number, icon, title, copy }: { number: string; icon: ThemeIconName; title: string; copy: string }) {\n  return <article className=\"mp-service co-relative co-transition co-duration-300 co-ease-out\"><span>{number}</span><ThemeIcon name={icon} size={42} /><h3>{title}</h3><p>{copy}</p><a className=\"co-inline-flex co-items-center co-justify-center\" href=\"#contact\" aria-label={`Explore ${title}`}><ThemeIcon name=\"arrow-to-top-right\" size={15} /></a></article>;\n}\n\nexport function PlanCard({ name, price, featured = false }: { name: string; price: string; featured?: boolean }) {\n  return <article className={`mp-plan co-flex co-flex-col${featured ? \" is-featured\" : \"\"}`}>{featured && <small>Most selected</small>}<h3>{name}</h3><p>For focused teams ready to turn positioning into a clear, useful digital product.</p><strong>{price}<span>/project</span></strong><ul>{[\"Strategy workshop\", \"Responsive interface\", \"Design system\", \"Handover support\"].map(item=><li className=\"co-flex co-items-center\" key={item}><ThemeIcon name=\"check-circle\" size={14} />{item}</li>)}</ul><PortfolioButton href=\"#contact\" light={featured}>Choose plan</PortfolioButton></article>;\n}\n"
    },
    {
      "path": "site/public/icons/solar-linear/arrow-right.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/arrow-right.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-arrow-right-linear\"><path d=\"M4 12H20M14 18L20 12L14 6\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/arrow-to-top-right.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/arrow-to-top-right.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-arrow-to-top-right-linear\"><path d=\"M17 9.5L12 4.5L7 9.5M12 4.5C12 4.5 12 12.8333 12 14.5C12 16.1667 13 19.5 17 19.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/hamburger-menu.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/hamburger-menu.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-hamburger-menu-linear\"><path d=\"M20 7L4 7\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M20 12L4 12\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M20 17L4 17\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/map-point.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/map-point.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-map-point-linear\"><path d=\"M4 10.1433C4 5.64588 7.58172 2 12 2C16.4183 2 20 5.64588 20 10.1433C20 14.6055 17.4467 19.8124 13.4629 21.6744C12.5343 22.1085 11.4657 22.1085 10.5371 21.6744C6.55332 19.8124 4 14.6055 4 10.1433Z\" stroke=\"currentColor\"/>\n<circle cx=\"12\" cy=\"10\" r=\"3\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/users-group-rounded.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/users-group-rounded.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-users-group-rounded-linear\"><circle cx=\"9\" cy=\"6\" r=\"4\" stroke=\"currentColor\"/>\n<path d=\"M15 9C16.6569 9 18 7.65685 18 6C18 4.34315 16.6569 3 15 3\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<ellipse cx=\"9\" cy=\"17\" rx=\"7\" ry=\"4\" stroke=\"currentColor\"/>\n<path d=\"M18 14C19.7542 14.3847 21 15.3589 21 16.5C21 17.5293 19.9863 18.4229 18.5 18.8704\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/heart.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/heart.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-heart-linear\"><path d=\"M2 9.1371C2 14 6.01943 16.5914 8.96173 18.9109C10 19.7294 11 20.5 12 20.5C13 20.5 14 19.7294 15.0383 18.9109C17.9806 16.5914 22 14 22 9.1371C22 4.27416 16.4998 0.825464 12 5.50063C7.50016 0.825464 2 4.27416 2 9.1371Z\" stroke=\"currentColor\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/code.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/code.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-code-linear\"><path d=\"M17 7.82959L18.6965 9.35641C20.239 10.7447 21.0103 11.4389 21.0103 12.3296C21.0103 13.2203 20.239 13.9145 18.6965 15.3028L17 16.8296\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M13.9868 5L12 12.4149L10.0132 19.8297\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M7.00005 7.82959L5.30358 9.35641C3.76102 10.7447 2.98975 11.4389 2.98975 12.3296C2.98975 13.2203 3.76102 13.9145 5.30358 15.3028L7.00005 16.8296\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/palette.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/palette.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-palette-linear\"><path d=\"M2 6C2 4.59987 2 3.8998 2.27248 3.36502C2.51217 2.89462 2.89462 2.51217 3.36502 2.27248C3.8998 2 4.59987 2 6 2C7.40013 2 8.1002 2 8.63498 2.27248C9.10538 2.51217 9.48783 2.89462 9.72752 3.36502C10 3.8998 10 4.59987 10 6V18C10 19.4001 10 20.1002 9.72752 20.635C9.48783 21.1054 9.10538 21.4878 8.63498 21.7275C8.1002 22 7.40013 22 6 22C4.59987 22 3.8998 22 3.36502 21.7275C2.89462 21.4878 2.51217 21.1054 2.27248 20.635C2 20.1002 2 19.4001 2 18V6Z\" stroke=\"currentColor\"/>\n<path d=\"M7 19H5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M13.3137 4.929L11.1716 7.07109C10.5935 7.64915 10.3045 7.93818 10.1522 8.30573C10 8.67327 10 9.08202 10 9.89952L10 19.5564L18.9705 10.5859C19.9606 9.59581 20.4556 9.10079 20.6411 8.52997C20.8042 8.02786 20.8042 7.48699 20.6411 6.98489C20.4556 6.41406 19.9606 5.91904 18.9705 4.929C17.9805 3.93896 17.4855 3.44394 16.9146 3.25847C16.4125 3.09532 15.8717 3.09532 15.3695 3.25847C14.7987 3.44394 14.3037 3.93896 13.3137 4.929Z\" stroke=\"currentColor\"/>\n<path d=\"M6 22L18 22C19.4001 22 20.1002 22 20.635 21.7275C21.1054 21.4878 21.4878 21.1054 21.7275 20.635C22 20.1002 22 19.4001 22 18C22 16.5999 22 15.8998 21.7275 15.365C21.4878 14.8946 21.1054 14.5122 20.635 14.2725C20.1002 14 19.4001 14 18 14L15.5 14\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/lightbulb.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/lightbulb.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-lightbulb-linear\"><path d=\"M14.5 19.5H9.5M14.5 19.5C14.5 18.7865 14.5 18.4297 14.5381 18.193C14.6609 17.4296 14.6824 17.3815 15.1692 16.7807C15.3201 16.5945 15.8805 16.0927 17.0012 15.0892C18.5349 13.7159 19.5 11.7206 19.5 9.5C19.5 5.35786 16.1421 2 12 2C7.85786 2 4.5 5.35786 4.5 9.5C4.5 11.7206 5.4651 13.7159 6.99876 15.0892C8.11945 16.0927 8.67987 16.5945 8.83082 16.7807C9.31762 17.3815 9.3391 17.4296 9.46192 18.193C9.5 18.4297 9.5 18.7865 9.5 19.5M14.5 19.5C14.5 20.4346 14.5 20.9019 14.299 21.25C14.1674 21.478 13.978 21.6674 13.75 21.799C13.4019 22 12.9346 22 12 22C11.0654 22 10.5981 22 10.25 21.799C10.022 21.6674 9.83261 21.478 9.70096 21.25C9.5 20.9019 9.5 20.4346 9.5 19.5\" stroke=\"currentColor\"/>\n<path d=\"M12 17V15\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M13.7324 14C13.3866 14.5978 12.7403 15 12 15C11.2597 15 10.6134 14.5978 10.2676 14\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/monitor.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/monitor.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-monitor-linear\"><path d=\"M2 10C2 6.22876 2 4.34315 3.17157 3.17157C4.34315 2 6.22876 2 10 2H14C17.7712 2 19.6569 2 20.8284 3.17157C22 4.34315 22 6.22876 22 10V11C22 13.8284 22 15.2426 21.1213 16.1213C20.2426 17 18.8284 17 16 17H8C5.17157 17 3.75736 17 2.87868 16.1213C2 15.2426 2 13.8284 2 11V10Z\" stroke=\"currentColor\"/>\n<path d=\"M16 22H8\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M12 17L12 22\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M22 13H2\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/pen-new-square.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/pen-new-square.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-pen-new-square-linear\"><path d=\"M22 10.5V12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2H13.5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M16.652 3.45506L17.3009 2.80624C18.3759 1.73125 20.1188 1.73125 21.1938 2.80624C22.2687 3.88124 22.2687 5.62415 21.1938 6.69914L20.5449 7.34795M16.652 3.45506C16.652 3.45506 16.7331 4.83379 17.9497 6.05032C19.1662 7.26685 20.5449 7.34795 20.5449 7.34795M16.652 3.45506L10.6872 9.41993C10.2832 9.82394 10.0812 10.0259 9.90743 10.2487C9.70249 10.5114 9.52679 10.7957 9.38344 11.0965C9.26191 11.3515 9.17157 11.6225 8.99089 12.1646L8.41242 13.9M8.41242 13.9L8.03811 15.0229C7.9492 15.2897 8.01862 15.5837 8.21744 15.7826C8.41626 15.9814 8.71035 16.0508 8.97709 15.9619L10.1 15.5876L11.8354 15.0091C12.3775 14.8284 12.6485 14.7381 12.9035 14.6166C13.2043 14.4732 13.4886 14.2975 13.7513 14.0926C13.9741 13.9188 14.1761 13.7168 14.5801 13.3128L20.5449 7.34795M10.1 15.5876L8.41242 13.9\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/widget-4.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/widget-4.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-widget-4-linear\"><path d=\"M2.5 6.5C2.5 4.61438 2.5 3.67157 3.08579 3.08579C3.67157 2.5 4.61438 2.5 6.5 2.5C8.38562 2.5 9.32843 2.5 9.91421 3.08579C10.5 3.67157 10.5 4.61438 10.5 6.5V17.5C10.5 19.3856 10.5 20.3284 9.91421 20.9142C9.32843 21.5 8.38562 21.5 6.5 21.5C4.61438 21.5 3.67157 21.5 3.08579 20.9142C2.5 20.3284 2.5 19.3856 2.5 17.5V6.5Z\" stroke=\"currentColor\"/>\n<path d=\"M13.5 15.5C13.5 13.6144 13.5 12.6716 14.0858 12.0858C14.6716 11.5 15.6144 11.5 17.5 11.5C19.3856 11.5 20.3284 11.5 20.9142 12.0858C21.5 12.6716 21.5 13.6144 21.5 15.5V17.5C21.5 19.3856 21.5 20.3284 20.9142 20.9142C20.3284 21.5 19.3856 21.5 17.5 21.5C15.6144 21.5 14.6716 21.5 14.0858 20.9142C13.5 20.3284 13.5 19.3856 13.5 17.5V15.5Z\" stroke=\"currentColor\"/>\n<path d=\"M13.5 5.5C13.5 4.56812 13.5 4.10218 13.6522 3.73463C13.8552 3.24458 14.2446 2.85523 14.7346 2.65224C15.1022 2.5 15.5681 2.5 16.5 2.5H18.5C19.4319 2.5 19.8978 2.5 20.2654 2.65224C20.7554 2.85523 21.1448 3.24458 21.3478 3.73463C21.5 4.10218 21.5 4.56812 21.5 5.5C21.5 6.43188 21.5 6.89782 21.3478 7.26537C21.1448 7.75542 20.7554 8.14477 20.2654 8.34776C19.8978 8.5 19.4319 8.5 18.5 8.5H16.5C15.5681 8.5 15.1022 8.5 14.7346 8.34776C14.2446 8.14477 13.8552 7.75542 13.6522 7.26537C13.5 6.89782 13.5 6.43188 13.5 5.5Z\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/star.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/star.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-star-linear\"><path d=\"M9.15316 5.40838C10.4198 3.13613 11.0531 2 12 2C12.9469 2 13.5802 3.13612 14.8468 5.40837L15.1745 5.99623C15.5345 6.64193 15.7144 6.96479 15.9951 7.17781C16.2757 7.39083 16.6251 7.4699 17.3241 7.62805L17.9605 7.77203C20.4201 8.32856 21.65 8.60682 21.9426 9.54773C22.2352 10.4886 21.3968 11.4691 19.7199 13.4299L19.2861 13.9372C18.8096 14.4944 18.5713 14.773 18.4641 15.1177C18.357 15.4624 18.393 15.8341 18.465 16.5776L18.5306 17.2544C18.7841 19.8706 18.9109 21.1787 18.1449 21.7602C17.3788 22.3417 16.2273 21.8115 13.9243 20.7512L13.3285 20.4768C12.6741 20.1755 12.3469 20.0248 12 20.0248C11.6531 20.0248 11.3259 20.1755 10.6715 20.4768L10.0757 20.7512C7.77268 21.8115 6.62118 22.3417 5.85515 21.7602C5.08912 21.1787 5.21588 19.8706 5.4694 17.2544L5.53498 16.5776C5.60703 15.8341 5.64305 15.4624 5.53586 15.1177C5.42868 14.773 5.19043 14.4944 4.71392 13.9372L4.2801 13.4299C2.60325 11.4691 1.76482 10.4886 2.05742 9.54773C2.35002 8.60682 3.57986 8.32856 6.03954 7.77203L6.67589 7.62805C7.37485 7.4699 7.72433 7.39083 8.00494 7.17781C8.28555 6.96479 8.46553 6.64194 8.82547 5.99623L9.15316 5.40838Z\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/eye.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/eye.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-eye-linear\"><path d=\"M3.27489 15.2957C2.42496 14.1915 2 13.6394 2 12C2 10.3606 2.42496 9.80853 3.27489 8.70433C4.97196 6.49956 7.81811 4 12 4C16.1819 4 19.028 6.49956 20.7251 8.70433C21.575 9.80853 22 10.3606 22 12C22 13.6394 21.575 14.1915 20.7251 15.2957C19.028 17.5004 16.1819 20 12 20C7.81811 20 4.97196 17.5004 3.27489 15.2957Z\" stroke=\"currentColor\"/>\n<path d=\"M15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/shield-check.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/shield-check.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-shield-check-linear\"><path d=\"M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167C21 10.8996 21 11.4234 21 11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914C3 11.4234 3 10.8996 3 10.4167Z\" stroke=\"currentColor\"/>\n<path d=\"M9.5 12.4L10.9286 14L14.5 10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/crown.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/crown.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-crown-linear\"><path d=\"M19.9823 10.4999L20 10.5C20.8284 10.5 21.5 9.82843 21.5 9C21.5 8.17157 20.8284 7.5 20 7.5C19.1716 7.5 18.5 8.17157 18.5 9C18.5 9.37466 18.6374 9.71724 18.8645 9.98013C19.1359 10.2944 19.5357 10.4947 19.9823 10.4999Z\" stroke=\"currentColor\"/>\n<path d=\"M19.9823 10.5C20.033 10.8784 19.9684 11.479 19.8706 12.3885L19.6872 14.0932C19.3851 16.902 19.234 19.3064 18.2879 20.1533C17.3418 21.0001 15.9239 21.0001 13.0879 21.0001H10.9121C8.07613 21.0001 6.65817 21.0001 5.71208 20.1533C4.76598 19.3064 4.61492 16.902 4.3128 14.0932L4.12945 12.3885C4.03162 11.479 3.96702 10.8784 4.01771 10.5\" stroke=\"currentColor\"/>\n<path d=\"M4 10.5L4.01771 10.4999C4.46434 10.4947 4.86406 10.2944 5.13553 9.98012C5.36264 9.71724 5.5 9.37466 5.5 9C5.5 8.17157 4.82843 7.5 4 7.5C3.17157 7.5 2.5 8.17157 2.5 9C2.5 9.82843 3.17157 10.5 4 10.5Z\" stroke=\"currentColor\"/>\n<path d=\"M11.0925 6.78271C10.9345 7.03566 10.7592 7.34991 10.5498 7.72547L8.76027 10.934C8.42077 11.5427 8.25102 11.8471 7.99642 11.9592C7.85535 12.0213 7.69969 12.0431 7.54691 12.0219C7.27118 11.9838 7.02403 11.7376 6.52971 11.2452C5.88806 10.6061 5.46178 10.1814 5.13574 9.98019\" stroke=\"currentColor\"/>\n<path d=\"M11.0923 6.78265C11.3647 6.92163 11.6732 7 12 7C12.3268 7 12.6353 6.92163 12.9077 6.78265C13.556 6.45187 14 5.77778 14 5C14 3.89543 13.1046 3 12 3C10.8954 3 10 3.89543 10 5C10 5.77778 10.444 6.45187 11.0923 6.78265Z\" stroke=\"currentColor\"/>\n<path d=\"M12.9077 6.78271C13.0658 7.03565 13.241 7.34991 13.4505 7.72546L15.24 10.934C15.5795 11.5427 15.7492 11.8471 16.0038 11.9592C16.1449 12.0213 16.3006 12.0431 16.4533 12.0219C16.7291 11.9838 16.9762 11.7376 17.4705 11.2452C18.1122 10.6061 18.5385 10.1814 18.8645 9.98019\" stroke=\"currentColor\"/>\n<path d=\"M5 17.5H19\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/check-circle.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/check-circle.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-check-circle-linear\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\"/>\n<path d=\"M8.5 12.5L10.5 14.5L15.5 9.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/calendar.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/calendar.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-calendar-linear\"><path d=\"M2 12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12V14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V12Z\" stroke=\"currentColor\"/>\n<path d=\"M7 4V2.5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M17 4V2.5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M2.5 9H21.5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M17 13H17.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M12 13H12.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M7 13H7.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M17 17.0234H17.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M12 17.0234H12.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M7 17.0234H7.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/letter.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/letter.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-letter-linear\"><path d=\"M2 12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12C22 15.7712 22 17.6569 20.8284 18.8284C19.6569 20 17.7712 20 14 20H10C6.22876 20 4.34315 20 3.17157 18.8284C2 17.6569 2 15.7712 2 12Z\" stroke=\"currentColor\"/>\n<path d=\"M6 8L8.1589 9.79908C9.99553 11.3296 10.9139 12.0949 12 12.0949C13.0861 12.0949 14.0045 11.3296 15.8411 9.79908L18 8\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/global.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/global.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-global-linear\"><path d=\"M22 12C22 13.3132 21.7413 14.6136 21.2388 15.8268C20.7362 17.0401 19.9997 18.1425 19.0711 19.0711C18.1425 19.9997 17.0401 20.7362 15.8268 21.2388C14.6136 21.7413 13.3132 22 12 22C10.6868 22 9.38642 21.7413 8.17317 21.2388C6.95991 20.7362 5.85752 19.9997 4.92893 19.0711C4.00035 18.1425 3.26375 17.0401 2.7612 15.8268C2.25866 14.6136 2 13.3132 2 12C2 10.6868 2.25866 9.38642 2.76121 8.17316C3.26375 6.95991 4.00035 5.85752 4.92893 4.92893C5.85752 4.00035 6.95991 3.26375 8.17317 2.7612C9.38642 2.25866 10.6868 2 12 2C13.3132 2 14.6136 2.25866 15.8268 2.76121C17.0401 3.26375 18.1425 4.00035 19.0711 4.92893C19.9997 5.85752 20.7362 6.95991 21.2388 8.17317C21.7413 9.38642 22 10.6868 22 12L22 12Z\" stroke=\"currentColor\"/>\n<path d=\"M16 12C16 13.3132 15.8965 14.6136 15.6955 15.8268C15.4945 17.0401 15.1999 18.1425 14.8284 19.0711C14.457 19.9997 14.016 20.7362 13.5307 21.2388C13.0454 21.7413 12.5253 22 12 22C11.4747 22 10.9546 21.7413 10.4693 21.2388C9.98396 20.7362 9.54301 19.9997 9.17157 19.0711C8.80014 18.1425 8.5055 17.0401 8.30448 15.8268C8.10346 14.6136 8 13.3132 8 12C8 10.6868 8.10346 9.38642 8.30448 8.17316C8.5055 6.95991 8.80014 5.85752 9.17157 4.92893C9.54301 4.00035 9.98396 3.26375 10.4693 2.7612C10.9546 2.25866 11.4747 2 12 2C12.5253 2 13.0454 2.25866 13.5307 2.76121C14.016 3.26375 14.457 4.00035 14.8284 4.92893C15.1999 5.85752 15.4945 6.95991 15.6955 8.17317C15.8965 9.38642 16 10.6868 16 12L16 12Z\" stroke=\"currentColor\"/>\n<path d=\"M2 12H22\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    }
  ],
  "docs": "/docs/themes#mono-portfolio",
  "meta": {
    "status": "stable",
    "copyright": "Coordiation",
    "framework": "Next.js App Router",
    "style": "editorial creative portfolio",
    "palette": "ivory, black and electric lime",
    "namespace": "mono-portfolio",
    "classPrefix": "mp-",
    "preview": "/themes/mono-portfolio/preview",
    "cover": "/themes/mono-portfolio/hero.jpg",
    "components": [
      "PortfolioButton",
      "SectionTag",
      "ServiceCell",
      "PlanCard",
      "ThemeIcon"
    ],
    "sections": [
      "header",
      "hero",
      "services marquee",
      "about",
      "tools",
      "selected work",
      "services",
      "trust",
      "pricing",
      "reviews",
      "faq",
      "journal",
      "footer"
    ],
    "assets": [
      "/themes/mono-portfolio/hero.jpg",
      "/themes/mono-portfolio/about.jpg",
      "/themes/mono-portfolio/project.jpg",
      "/themes/mono-portfolio/workspace.jpg",
      "/themes/mono-portfolio/reviewer.jpg",
      "/themes/mono-portfolio/blog-team.jpg",
      "/themes/mono-portfolio/blog-design.jpg",
      "/themes/mono-portfolio/blog-wireframe.jpg"
    ],
    "frameworkName": "Coordiation CSS",
    "sourceOwnership": "open-code"
  }
}
