{
  "$schema": "https://mian.ro/schema/v2/registry.json",
  "schemaVersion": "2.0.0",
  "generatedAt": "2026-10-02T13:14:06.957Z",
  "id": "corzetti",
  "name": "Corzetti",
  "family": "Elegant",
  "origin": "Italy · Liguria",
  "tagline": "Pasta coins, stamped by hand.",
  "description": "Corzetti are discs of pasta pressed between two carved wooden stamps, so each coin carries a coat of arms on one side and a flower on the other. Corzetti is a letterpress system: debossed type, embossed surfaces pressed into the paper, round medallion badges, navy ink and a seal red on cream.",
  "inspiration": [
    "Pressed between carved stamps → debossed text and embossed surfaces instead of shadows",
    "Round coins → round medallion badges, avatars and a spinner that turns like a stamp",
    "A family crest → navy ink, a seal red, small capitals",
    "Genoese paper → warm cream with a faint laid texture"
  ],
  "traits": {
    "mood": [
      "stamped",
      "crafted",
      "heritage",
      "tactile",
      "elegant"
    ],
    "intensity": 2,
    "contrast": "medium",
    "geometry": "coins, stamped reliefs",
    "type": "serif",
    "surface": "raised and pressed",
    "motion": "press",
    "goodFor": [
      "heritage brands",
      "wine",
      "bakeries",
      "crafts",
      "museums"
    ],
    "lessFor": [
      "developer tools"
    ],
    "density": "default"
  },
  "license": "LicenseRef-MIAN-1.0",
  "designLanguage": {
    "essence": "Corzetti is letterpress. Discs of pasta pressed between carved wooden stamps become a system where surfaces are pressed into the paper (inset light and shade) or raised off it, type is debossed and set in small capitals, badges and avatars are round medallions with a stamped double ring, navy ink and a seal red on warm laid paper.",
    "principles": [
      "Pressed or raised: containers and controls use --cz-raise; wells, tracks and trays use --cz-press. Never a floating drop shadow.",
      "Stamp the type: headings and labels in small capitals with a 1px debossed highlight.",
      "Medallions: round badges and avatars with a double ring.",
      "Laid paper (--cz-laid) under surfaces, navy ink, a seal red accent."
    ],
    "aspects": {
      "Shape": "6px controls, 10px containers, round medallions.",
      "Surface": "Warm laid paper; raised panels and pressed-in fields and tracks.",
      "Colour": "Navy ink (#1e3a5f), seal red (#8c2f1b), cream paper.",
      "Type": "Book serif, small capitals for labels, headings and buttons; debossed.",
      "Motion": "corzetti-in: pressed down from 103% with a hint of blur; the spinner turns and presses like a stamp.",
      "Data": "Rounded columns with an embossed edge; pressed tracks; a 26% donut."
    },
    "extend": [
      "Raised: box-shadow: var(--cz-raise); pressed: box-shadow: var(--cz-press).",
      "Paper: background: var(--cz-laid), var(--mn-surface).",
      "Labels: font-variant-caps: small-caps; letter-spacing: .04em; text-shadow: var(--cz-deboss)."
    ],
    "avoid": [
      "Floating drop shadows",
      "Glossy gradients",
      "Neon or saturated colour"
    ],
    "recipe": "[data-noodle=\"corzetti\"] .tile { padding: 12px 16px; border: 1px solid var(--mn-border); border-radius: 10px; background: var(--cz-laid), var(--mn-surface); box-shadow: var(--cz-raise); font-variant-caps: small-caps; }\n[data-noodle=\"corzetti\"] .tile:active, [data-noodle=\"corzetti\"] .tile[aria-selected=\"true\"] { box-shadow: var(--cz-press); background: var(--mn-surface-2); }"
  },
  "psychology": {
    "temperature": "warm",
    "colours": [
      {
        "role": "Primary",
        "hex": "#1e3a5f",
        "family": "Blue",
        "depth": "deep",
        "says": "Trust, competence, calm, distance. The world’s most-liked colour and the default of banks, software and social networks.",
        "use": "Finance, enterprise, health, anything that must feel safe. Links are expected to be blue.",
        "risk": "The safest choice is also the least memorable. A blue brand is told apart by its typography, shape and tone of voice, not by its blue."
      },
      {
        "role": "Accent",
        "hex": "#8c2f1b",
        "family": "Red",
        "depth": "mid",
        "says": "Urgency, energy, appetite, danger. It raises attention faster than any other hue and reads as the most forceful.",
        "use": "One action that must be seen, sale and limited-time states, food, sport, entertainment.",
        "risk": "It is also the colour of errors. A red primary button next to a red error message makes both ambiguous, so pair a red brand with a distinct danger treatment (icon and words)."
      },
      {
        "role": "Page",
        "hex": "#f6f1e6",
        "family": "Brown and terracotta",
        "depth": "pale",
        "says": "Earth, craft, reliability, age. Feels made by hand and unhurried.",
        "use": "Food, coffee, leather, ceramics, heritage brands, anything artisanal.",
        "risk": "Looks dull on screens unless the neutrals around it are warm too."
      }
    ],
    "relation": "Blue against red, close to complementary: strong contrast, so the accent must stay rare.",
    "type": {
      "body": {
        "class": "serif",
        "name": "Book serif (old-style and transitional)",
        "says": "Considered, literate, established. The voice of books and long reading.",
        "use": "Editorial, publishing, research, thoughtful products, quotations.",
        "risk": "Needs size and good line spacing on screens; small serif text on low-resolution displays gets muddy."
      },
      "heading": {
        "class": "serif",
        "name": "Book serif (old-style and transitional)",
        "says": "Considered, literate, established. The voice of books and long reading.",
        "use": "Editorial, publishing, research, thoughtful products, quotations.",
        "risk": "Needs size and good line spacing on screens; small serif text on low-resolution displays gets muddy."
      },
      "weight": 600,
      "summary": "One voice throughout: book serif (old-style and transitional). Headings are semibold, which reads as confident without shouting."
    },
    "personality": {
      "reads": [
        "stamped",
        "crafted",
        "heritage",
        "tactile",
        "elegant"
      ],
      "intensity": 2,
      "dimensions": [],
      "suits": [
        "heritage brands",
        "wine",
        "bakeries",
        "crafts",
        "museums"
      ],
      "lessFor": [
        "developer tools"
      ],
      "tone": "Calm and clear. Short sentences, one idea each, a friendly but not chatty register."
    },
    "logo": "A simple geometric mark with slightly softened corners fits; avoid both hard spikes and full circles. Set the wordmark in a serif to match the headings."
  },
  "url": "https://mian.ro/noodles/corzetti",
  "markdownUrl": "https://mian.ro/ai/noodles/corzetti.md",
  "stylesheet": "https://mian.ro/dist/noodles/corzetti.css",
  "usage": "<html data-noodle=\"corzetti\">",
  "fonts": {
    "sans": "\"Iowan Old Style\", \"Palatino Linotype\", Palatino, \"Book Antiqua\", ui-serif, Georgia, serif",
    "heading": "\"Iowan Old Style\", \"Palatino Linotype\", Palatino, \"Book Antiqua\", ui-serif, Georgia, serif",
    "mono": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace"
  },
  "headingWeight": 600,
  "radius": {
    "field": "6px",
    "box": "10px",
    "badge": "999px"
  },
  "shadow": "subtle",
  "density": "default",
  "glass": false,
  "light": {
    "bg": "#f6f1e6",
    "surface": "#fbf7ee",
    "surface2": "#ede5d3",
    "fg": "#1c2533",
    "muted": "#5c6474",
    "border": "#e0d6c0",
    "input": "#c6b99c",
    "primary": "#1e3a5f",
    "primaryFg": "#ffffff",
    "secondary": "#ede5d3",
    "secondaryFg": "#1c2533",
    "accent": "#8c2f1b",
    "accentFg": "#ffffff",
    "ring": "#1e3a5f",
    "success": "#15803d",
    "successFg": "#ffffff",
    "warning": "#b45309",
    "warningFg": "#ffffff",
    "danger": "#dc2626",
    "dangerFg": "#ffffff",
    "info": "#0369a1",
    "infoFg": "#ffffff",
    "primaryText": "#1e3a5f",
    "secondaryText": "#6b6e70",
    "accentText": "#8c2f1b",
    "successText": "#16733c",
    "warningText": "#a24d0e",
    "dangerText": "#bd2628",
    "infoText": "#0369a1",
    "link": "#1e3a5f"
  },
  "dark": {
    "bg": "#0f141c",
    "surface": "#161d28",
    "surface2": "#1f2835",
    "fg": "#efe8d8",
    "muted": "#a9a597",
    "border": "#2a3443",
    "input": "#465368",
    "primary": "#a9c1e6",
    "primaryFg": "#0d1a2d",
    "secondary": "#1f2835",
    "secondaryFg": "#efe8d8",
    "accent": "#e58a70",
    "accentFg": "#2a0a02",
    "ring": "#a9c1e6",
    "success": "#4ade80",
    "successFg": "#052e16",
    "warning": "#fbbf24",
    "warningFg": "#1f1300",
    "danger": "#f87171",
    "dangerFg": "#210505",
    "info": "#38bdf8",
    "infoFg": "#03202d",
    "primaryText": "#a9c1e6",
    "secondaryText": "#878887",
    "accentText": "#e58a70",
    "successText": "#4ade80",
    "warningText": "#fbbf24",
    "dangerText": "#f87171",
    "infoText": "#38bdf8",
    "link": "#a9c1e6"
  },
  "css": "[data-noodle=\"corzetti\"] {\n  --mn-bg: light-dark(#f6f1e6, #0f141c);\n  --mn-surface: light-dark(#fbf7ee, #161d28);\n  --mn-surface-2: light-dark(#ede5d3, #1f2835);\n  --mn-fg: light-dark(#1c2533, #efe8d8);\n  --mn-muted: light-dark(#5c6474, #a9a597);\n  --mn-border: light-dark(#e0d6c0, #2a3443);\n  --mn-input: light-dark(#c6b99c, #465368);\n  --mn-primary: light-dark(#1e3a5f, #a9c1e6);\n  --mn-primary-fg: light-dark(#ffffff, #0d1a2d);\n  --mn-secondary: light-dark(#ede5d3, #1f2835);\n  --mn-secondary-fg: light-dark(#1c2533, #efe8d8);\n  --mn-accent: light-dark(#8c2f1b, #e58a70);\n  --mn-accent-fg: light-dark(#ffffff, #2a0a02);\n  --mn-ring: light-dark(#1e3a5f, #a9c1e6);\n  --mn-success: light-dark(#15803d, #4ade80);\n  --mn-success-fg: light-dark(#ffffff, #052e16);\n  --mn-warning: light-dark(#b45309, #fbbf24);\n  --mn-warning-fg: light-dark(#ffffff, #1f1300);\n  --mn-danger: light-dark(#dc2626, #f87171);\n  --mn-danger-fg: light-dark(#ffffff, #210505);\n  --mn-info: light-dark(#0369a1, #38bdf8);\n  --mn-info-fg: light-dark(#ffffff, #03202d);\n  --mn-primary-text: light-dark(#1e3a5f, #a9c1e6);\n  --mn-secondary-text: light-dark(#6b6e70, #878887);\n  --mn-accent-text: light-dark(#8c2f1b, #e58a70);\n  --mn-success-text: light-dark(#16733c, #4ade80);\n  --mn-warning-text: light-dark(#a24d0e, #fbbf24);\n  --mn-danger-text: light-dark(#bd2628, #f87171);\n  --mn-info-text: light-dark(#0369a1, #38bdf8);\n  --mn-link: light-dark(#1e3a5f, #a9c1e6);\n  --mn-font: \"Iowan Old Style\", \"Palatino Linotype\", Palatino, \"Book Antiqua\", ui-serif, Georgia, serif;\n  --mn-font-heading: \"Iowan Old Style\", \"Palatino Linotype\", Palatino, \"Book Antiqua\", ui-serif, Georgia, serif;\n  --mn-font-mono: ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace;\n  --mn-heading-weight: 600;\n  --mn-radius-field: 6px;\n  --mn-radius-box: 10px;\n  --mn-radius-badge: 999px;\n  --mn-shadow-sm: 0 1px 2px rgb(0 0 0 / .05);\n  --mn-shadow-md: 0 2px 6px -1px rgb(0 0 0 / .08), 0 1px 2px rgb(0 0 0 / .04);\n  --mn-shadow-lg: 0 12px 32px -8px rgb(0 0 0 / .18), 0 4px 8px -4px rgb(0 0 0 / .08);\n  --mn-size-xs: 26px;\n  --mn-size-sm: 32px;\n  --mn-size-md: 38px;\n  --mn-size-lg: 46px;\n  --mn-text-sm: 14px;\n  --mn-surface-alpha: 100%;\n  --mn-backdrop: none;\n  --mn-bg-image: none;\n}\n"
}
