{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "report", "type": "registry:item", "title": "aesthetic Report", "description": "Aesthetic Report primitive, v0.25.0. Installs ae-doc, ae-findings, ae-findings-title, ae-lede, ae-plate, ae-pull, ae-rec without the full stylesheet.", "registryDependencies": [ "https://aesthetic.mistystep.io/r/aesthetic-base.json" ], "meta": { "version": "0.25.0", "tier": "primitive", "route": "report", "classes": [ "ae-doc", "ae-findings", "ae-findings-title", "ae-lede", "ae-plate", "ae-pull", "ae-rec" ], "attributes": [], "tokens": [ "--ae-surface", "--ae-wash", "--ae-ink", "--ae-ink-faint", "--ae-accent", "--ae-surface-dark", "--ae-wash-dark", "--ae-ink-dark", "--ae-ink-faint-dark", "--ae-accent-dark", "--ae-font", "--ae-font-mono", "--ae-w-regular", "--ae-ease", "--ae-quick", "--ae-ink-muted", "--ae-line", "--ae-ink-muted-dark", "--ae-line-dark", "--ae-w-medium", "--ae-w-black", "--ae-space-4" ], "recipes": [] }, "files": [ { "path": "registry/report/aesthetic.report.css", "type": "registry:file", "target": "~/aesthetic.report.css", "content": "/* aesthetic report v0.25.0 — generated by scripts/build-registry.mjs. */\n@import './aesthetic.base.css';\n\n:root {\n --ae-ink-muted: #737373;\n --ae-line: #e9e9e9;\n --ae-ink-muted-dark: #8f8f8f;\n --ae-line-dark: #262626;\n --ae-w-medium: 550;\n --ae-w-black: 800;\n --ae-space-4: 1em;\n}\n\n@media (prefers-color-scheme: dark) {\n :root:not(.light):not([data-ae-mode='light']) {\n --ae-ink-muted: var(--ae-ink-muted-dark);\n --ae-line: var(--ae-line-dark);\n }\n}\n\n.light,\n[data-ae-mode='light'] {\n color-scheme: light;\n}\n\n:root.dark,\n:root[data-ae-mode='dark'] {\n color-scheme: dark;\n --ae-ink-muted: var(--ae-ink-muted-dark);\n --ae-line: var(--ae-line-dark);\n}\n\n.ae-lede {\nmax-width: 34em;\n text-wrap: pretty;\n}\n\n.ae-plate {\nborder: 1px solid var(--ae-line);\n padding: 1.4em 1.6em 1.2em;\n}\n\n.ae-doc h1,\n.ae-doc h2 {\nfont-weight: var(--ae-w-black);\n margin: 2.2em 0 0.6em;\n}\n\n.ae-doc h3,\n.ae-doc h4 {\nfont-weight: var(--ae-w-medium);\n margin: 1.8em 0 0.4em;\n}\n\n.ae-doc h5,\n.ae-doc h6 {\nfont-weight: var(--ae-w-medium);\n color: var(--ae-ink-muted);\n margin: 1.8em 0 0.4em;\n}\n\n.ae-doc h1:first-child,\n.ae-doc h2:first-child,\n.ae-doc h3:first-child {\nmargin-top: 0;\n}\n\n.ae-doc p,\n.ae-doc ul,\n.ae-doc ol {\nmargin-bottom: 0.9em;\n}\n\n.ae-doc ul,\n.ae-doc ol {\npadding-left: 1.4em;\n}\n\n.ae-doc li {\nmargin-bottom: 0.2em;\n}\n\n.ae-doc hr {\nborder: 0;\n border-top: 1px solid var(--ae-line);\n margin: 2.4em 0;\n}\n\n.ae-doc blockquote {\nborder-left: 1px solid var(--ae-line);\n padding-left: 1.4em;\n color: var(--ae-ink-muted);\n margin: 1.2em 0;\n}\n\n.ae-doc pre {\nbackground: var(--ae-wash);\n font-size: 13px;\n line-height: 1.75;\n padding: 1.2em 1.4em;\n margin: 1.2em 0;\n overflow-x: auto;\n}\n\n.ae-doc :not(pre) > code {\nbackground: var(--ae-wash);\n padding: 0.1em 0.35em;\n}\n\n.ae-doc img {\nmax-width: 100%;\n}\n\n.ae-doc {\ncounter-reset: ae-fig;\n}\n\n.ae-doc figure {\ncounter-increment: ae-fig;\n margin: 1.8em 0;\n}\n\n.ae-doc figcaption {\nmargin-bottom: 0.7em;\n font-family: var(--ae-font-mono);\n font-size: 11px;\n letter-spacing: 0.14em;\n color: var(--ae-ink-muted);\n}\n\n.ae-doc figcaption::before {\ncontent: 'FIG ' counter(ae-fig) ' · ';\n color: var(--ae-ink);\n font-weight: var(--ae-w-medium);\n}\n\n.ae-doc .ae-lede {\nmargin-bottom: 1.6em;\n padding-bottom: 1.4em;\n border-bottom: 1px solid var(--ae-line);\n font-weight: var(--ae-w-medium);\n}\n\n.ae-findings {\nmargin: 1.8em 0;\n padding: 1.4em 1.6em 1.3em;\n border: 1px solid var(--ae-line);\n}\n\n.ae-findings-title {\nmargin-bottom: var(--ae-space-4);\n font-family: var(--ae-font-mono);\n font-size: 11px;\n letter-spacing: 0.14em;\n color: var(--ae-ink-muted);\n}\n\n.ae-rec {\nmargin-top: 1.1em;\n padding-left: 1.1em;\n border-left: 2px solid var(--ae-accent);\n}\n\n.ae-pull {\nmargin: 1.8em 0;\n padding-left: 1.4em;\n border-left: 1px solid var(--ae-line);\n font-weight: var(--ae-w-medium);\n line-height: 1.7;\n}\n" } ] }