diff --git a/system/netlify/functions/crm.mjs b/system/netlify/functions/crm.mjs --- a/system/netlify/functions/crm.mjs +++ b/system/netlify/functions/crm.mjs @@ -39,6 +39,9 @@ const dev = process.env.CONTEXT === "dev" || process.env.NETLIFY_DEV === "true"; const JSONLD = "application/ld+json"; +// The AC wordmark — "Aesthetic.Computer" with a pink dot (HTML; body use only). +const AC = `Aesthetic.Computer`; + // Strip the function prefix to get the entity path segments. // "/api/crm/painting/Abc123" → ["painting", "Abc123"] function segmentsFrom(path) { @@ -133,6 +136,7 @@ *{box-sizing:border-box} body{font-family:monospace;font-size:14px;line-height:1.55;max-width:44em;margin:0 auto;padding:2.4em 1em 4em;color:var(--fg);background:var(--bg)} a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline} .corner{position:fixed;top:.55em;left:.7em;font-weight:bold;color:var(--accent)} +.dot{color:var(--accent)} .sigil{font-weight:bold;font-size:1.5em;letter-spacing:.03em} h1{font-size:1.05em;font-weight:normal;color:var(--muted);margin:.4em 0 .8em} img.hero{max-width:100%;border:1px solid var(--border);background:var(--card);image-rendering:pixelated;display:block;margin:1em 0;border-radius:4px} @@ -140,7 +144,7 @@ blockquote{border-left:3px solid var(--accent);margin:1em 0;padding:.3em 0 .3em 1em;font-size:1.2em} ul{padding-left:1.2em} footer{margin-top:2.5em;border-top:1px solid var(--border);padding-top:1em;color:var(--muted);display:flex;gap:1.2em;flex-wrap:wrap} -data +data ${handle ? `
Every public painting, piece, mood, and person on -Aesthetic Computer is published here as +${AC} is published here as Linked Art — the JSON-LD profile of CIDOC CRM — so cultural-heritage researchers (e.g. at the Getty) can