ba: production fixes — calc() wraps, side spine grid, disc-art tokens, back-tray overflow

(1) All <style> blocks already removed by Murdock — verified zero across all 3 templates.
(2) CSS reset already comprehensive (8 rules) — applied globally via opencd.css.
(3) Jewel-case width: wrapped 100%%-2rem in calc() for proper min() parsing in all browsers.
(4) Back-tray fix: spines no longer overlap — left spine grid-column:1, right spine grid-column:3 via :first-child/:last-child. demo-tray-container overflow-y:auto so scrollbar visible. 280x236 CD dims correct.
(5) Leaflet width: wrapped calc() same as jewel-case.
(6) .cd-spine--side: class now defined (inherits vertical-rl from .cd-spine). Back-tray grid explicitly positions side spines.
(7) Token consistency: disc-art section converted from raw var(--gray-*) to 7 new --cd-disc-surface-* tokens. Zero raw OpenProps remain outside :root definitions in opencd.css.
This commit is contained in:
Hannibal Smith 2026-05-26 00:47:48 +02:00
parent a70a770ce3
commit fa427d4a9e
Signed by: hannibal
GPG key ID: 6EB37F7E6190AF1C
2 changed files with 19 additions and 9 deletions

View file

@ -59,7 +59,7 @@ body {
max-height: var(--cd-tray-height);
border-radius: var(--cd-jewel-radius);
box-shadow: var(--cd-jewel-shadow);
overflow: hidden;
overflow-y: auto;
}