diff --git a/lexicons/site/exosphere/label.json b/lexicons/site/exosphere/label.json new file mode 100644 index 0000000..fa7f514 --- /dev/null +++ b/lexicons/site/exosphere/label.json @@ -0,0 +1,31 @@ +{ + "lexicon": 1, + "id": "site.exosphere.label", + "defs": { + "main": { + "type": "record", + "description": "Label assignment on a feature request or kanban task, published on the actor's PDS. Third-party indexers can replay the latest record per subject to derive the current label set.", + "key": "tid", + "record": { + "type": "object", + "required": [ + "subject", + "labels" + ], + "properties": { + "subject": { + "type": "string", + "format": "at-uri", + "description": "AT URI of the labeled entity." + }, + "labels": { + "type": "array", + "items": { "type": "string" }, + "maxLength": 50, + "description": "Label names assigned to the entity. Replaces any previous set." + } + } + } + } + } +} diff --git a/style.css b/style.css index f9775be..e2e9bcf 100644 --- a/style.css +++ b/style.css @@ -1,16 +1,15 @@ :root { --color-text: #1a1a2e; --color-text-muted: #64748b; - --color-bg: #f8fafc; + --color-bg: #f9fafb; --color-surface: #ffffff; --color-border: #e2e8f0; --color-primary: #3b82f6; --color-primary-hover: #2563eb; --font-heading: Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, - sans-serif; - --font-body: ui-rounded, "Hiragino Maru Gothic ProN", Quicksand, Comfortaa, - Manjari, "Arial Rounded MT", "Arial Rounded MT Bold", Calibri, - source-sans-pro, sans-serif; + system-ui, sans-serif; + --font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, sans-serif; } @media (prefers-color-scheme: dark) { @@ -52,7 +51,7 @@ main { h1 { font-family: var(--font-heading); font-size: clamp(2.5rem, 6vw, 4rem); - font-weight: 700; + font-weight: 600; letter-spacing: -0.02em; margin-block-end: 16px; } @@ -60,7 +59,7 @@ h1 { .tagline { font-size: clamp(1.1rem, 2.5vw, 1.35rem); color: var(--color-text-muted); - line-height: 1.6; + line-height: 1.5; margin-block-end: 32px; } @@ -91,7 +90,7 @@ h1 { font-weight: 600; font-size: 1rem; padding: 12px 28px; - border-radius: 10px; + border-radius: 8px; text-decoration: none; transition: background 0.15s; }