diff --git a/hubzilla/addon/scn01/view/css/scn01.css b/hubzilla/addon/scn01/view/css/scn01.css index 232d13d..a68d7d3 100644 --- a/hubzilla/addon/scn01/view/css/scn01.css +++ b/hubzilla/addon/scn01/view/css/scn01.css @@ -1,15 +1,74 @@ -/* scn01 — Vital Signs — v0.1.0 */ +/* scn01 — Scenarios — v0.3.0 */ -/* --- Layout --- */ +.scn01-content { + max-width: 48rem; +} -/* --- Header --- */ +.scn01-header h2 { + margin-bottom: 0.25rem; +} -/* --- Content --- */ +/* --- Pinned strip --- */ -/* --- Directory (aside) --- */ +.scn01-pinned { + display: none; + margin-bottom: 0.75rem; +} -/* --- Directory: Core tab --- */ +.scn01-pinned-label { + margin-bottom: 0.25rem; +} -/* --- Directory: Tier tabs --- */ +.scn01-pin-chip { + display: inline-block; + background: var(--bs-secondary-bg, #e9ecef); + border-radius: 999px; + padding: 0.2rem 0.75rem; + margin: 0 0.25rem 0.25rem 0; + font-size: 0.85rem; + cursor: pointer; +} -/* --- Placeholder states --- */ +.scn01-pin-chip:hover { + background: var(--bs-secondary-bg-subtle, #d6d8db); +} + +/* --- Carousel --- */ + +.scn01-carousel { + display: flex; + align-items: center; + gap: 0.75rem; + margin-bottom: 0.75rem; +} + +.scn01-card { + flex: 1; + border: 1px solid var(--bs-border-color, #dee2e6); + border-radius: 0.375rem; + padding: 1rem; + min-height: 8rem; +} + +.scn01-category { + font-weight: bold; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05em; + color: var(--bs-secondary-color, #6c757d); + margin-bottom: 0.5rem; +} + +.scn01-text { + margin-bottom: 0.75rem; +} + +.scn01-counter { + margin-top: 0.5rem; +} + +/* --- Narrative form --- */ + +.scn01-narrative textarea { + width: 100%; +}