gabriel / musehub public
_repo-home.scss
59 lines 2.1 KB
Raw
sha256:ce8f568638dfcfc85e52fcc1a1679fd997badd739dc817f3104b1a886619991d fix: footer-overlap regression from the two-column scroll fix Sonnet 5 patch 14 days ago
1 // ─────────────────────────────────────────────────────────────────────────────
2 // Page: Repository home
3 // File: src/scss/pages/_repo-home.scss
4 //
5 // STRUCTURAL LAYOUT ONLY — zero colors, zero typography here.
6 // Visual rules live in components/_repo.scss.
7 // ─────────────────────────────────────────────────────────────────────────────
8
9 // Bounded-height, independently-scrolling columns — not position: sticky.
10 // See _layout.scss's .layout-two-col/.layout-sidebar comment for why.
11 .rh-layout {
12 display: grid;
13 grid-template-columns: 1fr 220px;
14 gap: 0;
15 align-items: start;
16 min-height: 0;
17 }
18
19 .rh-main {
20 padding-right: var(--space-4);
21 min-height: 0;
22 max-height: calc(100dvh - var(--sticky-offset, var(--header-height)) - var(--space-4));
23 overflow-y: auto;
24 scrollbar-width: thin;
25 scrollbar-color: var(--border-default) transparent;
26 }
27
28 .rh-hero { padding: var(--space-4) 0 var(--space-3); margin-bottom: var(--space-3); }
29 .rh-branch-bar { padding: var(--space-2) 0; }
30 .rh-file-tree-card { margin-bottom: var(--space-3); }
31 .rh-pulse-card { padding: var(--space-2) 0; margin-bottom: var(--space-2); }
32 .rh-readme { margin-top: var(--space-4); padding-top: var(--space-3); }
33 .rh-readme-hd { margin-bottom: var(--space-3); }
34
35 .rh-sidebar {
36 min-height: 0;
37 max-height: calc(100dvh - var(--sticky-offset, var(--header-height)) - var(--space-4));
38 overflow-y: auto;
39 scrollbar-width: thin;
40 scrollbar-color: var(--border-default) transparent;
41 padding-left: var(--space-4);
42 }
43
44 .rh-sidebar-section { padding: var(--space-3) 0; }
45
46 @media (max-width: 900px) {
47 .rh-layout {
48 grid-template-columns: 1fr;
49 }
50 .rh-main,
51 .rh-sidebar {
52 max-height: none;
53 overflow-y: visible;
54 }
55 .rh-sidebar {
56 padding: var(--space-3) 0 0;
57 border-top: none;
58 }
59 }
File History 1 commit
sha256:ce8f568638dfcfc85e52fcc1a1679fd997badd739dc817f3104b1a886619991d fix: footer-overlap regression from the two-column scroll fix Sonnet 5 patch 14 days ago