1- : root {
2- --pst-color-primary : # 1f718f ;
3- --pst-color-secondary : # 12313a ;
4- --pst-color-link : # 176c8c ;
5- --pst-color-link-hover : # 0d4e66 ;
6- --pst-font-family-base-system : Inter, ui-sans-serif, -apple-system,
7- BlinkMacSystemFont, "Segoe UI" , sans-serif;
8- --pst-font-family-monospace-system : "SFMono-Regular" , Consolas,
9- "Liberation Mono" , monospace;
10- }
1+ /* PQViewer-specific additions to Furo. */
112
12- html [data-theme = "dark" ] {
13- --pst-color-primary : # 65bddb ;
14- --pst-color-secondary : # 94ccd9 ;
15- --pst-color-link : # 65bddb ;
16- --pst-color-link-hover : # 9ed9eb ;
17- --pst-color-background : # 0d171b ;
18- --pst-color-on-background : # e7eff0 ;
19- --pst-color-surface : # 142228 ;
3+ .sd-card {
4+ box-shadow : none;
5+ transition : transform 0.15s ease, box-shadow 0.15s ease;
206}
217
22- .bd-page-width {
23- max-width : 88rem ;
8+ .sd-card : hover {
9+ transform : translateY (-2px );
10+ box-shadow : 0 6px 18px rgba (0 , 0 , 0 , 0.08 );
2411}
2512
26- .navbar-brand img {
27- width : 2rem ;
28- height : 2rem ;
13+ .content p code .literal ,
14+ .content li code .literal {
15+ background : var (--color-code-background );
16+ border-radius : 0.2em ;
2917}
3018
31- .navbar-brand .logo .title {
32- font-weight : 700 ;
33- letter-spacing : -0.02em ;
19+ .sidebar-logo {
20+ width : 4rem ;
3421}
3522
36- .bd-article h1 ,
37- .bd-article h2 ,
38- .bd-article h3 {
23+ .sidebar-brand-text {
24+ font-weight : 700 ;
3925 letter-spacing : -0.02em ;
4026}
4127
@@ -45,16 +31,16 @@ html[data-theme="dark"] {
4531
4632.pq-workspace img {
4733 width : 100% ;
48- border : 1px solid var (--pst- color-border );
34+ border : 1px solid var (--color-foreground -border );
4935 border-radius : 0.35rem ;
5036}
5137
5238.pq-demo-shell {
5339 margin : 1.5rem 0 2rem ;
5440 overflow : hidden;
55- border : 1px solid var (--pst- color-border );
41+ border : 1px solid var (--color-background -border );
5642 border-radius : 0.55rem ;
57- background : var (--pst- color-surface );
43+ background : var (--color-background-secondary );
5844}
5945
6046.pq-demo-heading {
@@ -63,7 +49,7 @@ html[data-theme="dark"] {
6349 align-items : center;
6450 justify-content : space-between;
6551 padding : 0.75rem 0.9rem ;
66- border-bottom : 1px solid var (--pst- color-border );
52+ border-bottom : 1px solid var (--color-background -border );
6753}
6854
6955.pq-demo-heading div {
@@ -72,7 +58,7 @@ html[data-theme="dark"] {
7258}
7359
7460.pq-demo-heading span {
75- color : var (--pst- color-text-muted );
61+ color : var (--color-foreground-secondary );
7662 font-size : 0.86rem ;
7763}
7864
@@ -90,27 +76,13 @@ html[data-theme="dark"] {
9076 background : # f6f8f8 ;
9177}
9278
93- .sd-card {
94- box-shadow : none;
95- }
96-
9779.sd-card-img-top {
9880 aspect-ratio : 4 / 3 ;
99- border-bottom : 1px solid var (--pst- color-border );
100- background : var (--pst- color-surface );
81+ border-bottom : 1px solid var (--color-background -border );
82+ background : var (--color-background-secondary );
10183 object-fit : cover;
10284}
10385
104- .sd-card : hover {
105- border-color : var (--pst-color-primary );
106- }
107-
108- @media screen and (max-width : 67.99em ) {
109- .bd-main .bd-content .bd-article-container {
110- max-width : 100% ;
111- }
112- }
113-
11486@media screen and (max-width : 40em ) {
11587 .pq-demo-heading {
11688 align-items : flex-start;
0 commit comments