gabriel / musehub public
_proposals.scss
63 lines 1.6 KB
Raw
sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef debug(push/stream): instrument O-frame decode path with INF… Sonnet 4.6 patch 121 days ago
1 // ─────────────────────────────────────────────────────────────────────────────
2 // Page: Proposals list (/*/proposals)
3 // File: src/scss/pages/_proposals.scss
4 //
5 // STRUCTURAL LAYOUT ONLY — zero colors, zero typography here.
6 // Visual rules live in components/_proposals.scss.
7 // ─────────────────────────────────────────────────────────────────────────────
8
9 .prl-page { display: flex; flex-direction: column; }
10
11 .prl-hero-inner {
12 position: relative;
13 max-width: 960px;
14 display: flex;
15 flex-wrap: wrap;
16 align-items: flex-end;
17 gap: var(--space-6);
18 }
19
20 .prl-hero-copy {
21 flex: 1;
22 min-width: 260px;
23 display: flex;
24 flex-direction: column;
25 gap: var(--space-2);
26 }
27
28 .prl-hero-actions { align-self: flex-start; flex-shrink: 0; }
29
30 .prl-list { display: flex; flex-direction: column; }
31
32 .prl-row-body {
33 flex: 1;
34 min-width: 0;
35 display: flex;
36 flex-direction: column;
37 gap: 4px;
38 }
39
40 .prl-row-hd {
41 display: flex;
42 align-items: baseline;
43 gap: 7px;
44 flex-wrap: wrap;
45 }
46
47 .prl-row-aside {
48 display: flex;
49 flex-direction: row;
50 align-items: center;
51 gap: 8px;
52 flex-shrink: 0;
53 }
54
55 .prl-empty {
56 display: flex;
57 flex-direction: column;
58 align-items: center;
59 justify-content: center;
60 padding: var(--space-12) var(--space-6);
61 text-align: center;
62 gap: var(--space-3);
63 }
File History 1 commit
sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef debug(push/stream): instrument O-frame decode path with INF… Sonnet 4.6 patch 121 days ago