Skip to content

Commit f210951

Browse files
Update page_code_base.html
1 parent 9287151 commit f210951

File tree

1 file changed

+83
-10
lines changed

1 file changed

+83
-10
lines changed

page_code_base.html

Lines changed: 83 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
<style>
22
/* variables */
33
:root {
4+
/* grid */
5+
--column-count: 12;
6+
--grid-main: repeat(var(--column-count), minmax(0, 1fr));
7+
--grid-1: repeat(1, minmax(0, 1fr));
8+
--grid-2: repeat(2, minmax(0, 1fr));
9+
--grid-3: repeat(3, minmax(0, 1fr));
10+
--grid-4: repeat(4, minmax(0, 1fr));
11+
--grid-5: repeat(5, minmax(0, 1fr));
12+
--grid-6: repeat(6, minmax(0, 1fr));
13+
--grid-7: repeat(7, minmax(0, 1fr));
14+
--grid-8: repeat(8, minmax(0, 1fr));
15+
--grid-9: repeat(9, minmax(0, 1fr));
16+
--grid-10: repeat(10, minmax(0, 1fr));
17+
--grid-11: repeat(11, minmax(0, 1fr));
18+
--grid-12: repeat(12, minmax(0, 1fr));
19+
--grid-gap-total: calc(var(--grid-gap--main) * (var(--column-count) - 1));
20+
--grid-width: calc(min(var(--max-width--main), 100vw) - (var(--padding-horizontal--main) * 2));
21+
--column-width: calc((var(--grid-width) - var(--grid-gap-total)) / var(--column-count) + var(--grid-gap--main));
22+
--column-width--1: calc(var(--column-width) * 1 - var(--grid-gap--main));
23+
--column-width--2: calc(var(--column-width) * 2 - var(--grid-gap--main));
24+
--column-width--3: calc(var(--column-width) * 3 - var(--grid-gap--main));
25+
--column-width--4: calc(var(--column-width) * 4 - var(--grid-gap--main));
26+
--column-width--5: calc(var(--column-width) * 5 - var(--grid-gap--main));
27+
--column-width--6: calc(var(--column-width) * 6 - var(--grid-gap--main));
28+
--column-width--7: calc(var(--column-width) * 7 - var(--grid-gap--main));
29+
--column-width--8: calc(var(--column-width) * 8 - var(--grid-gap--main));
30+
--column-width--9: calc(var(--column-width) * 9 - var(--grid-gap--main));
31+
--column-width--10: calc(var(--column-width) * 10 - var(--grid-gap--main));
32+
--column-width--11: calc(var(--column-width) * 11 - var(--grid-gap--main));
33+
--column-width--12: calc(var(--column-width) * 12 - var(--grid-gap--main));
34+
--breakout-gutter: minmax(calc(var(--padding-horizontal--main) - var(--grid-gap--main)), 1fr);
35+
--breakout-remaining: calc(var(--max-width--main) - (var(--padding-horizontal--main) * 2));
36+
--breakout-start: [full-start] var(--breakout-gutter) [content-start];
37+
--breakout-end: [content-end] var(--breakout-gutter) [full-end];
38+
--grid-breakout-single: var(--breakout-start) minmax(0, var(--breakout-remaining)) var(--breakout-end);
39+
--grid-breakout: var(--breakout-start) repeat(var(--column-count), minmax(0, calc((var(--breakout-remaining) - var(--grid-gap-total)) / var(--column-count)))) var(--breakout-end);
40+
/* others */
441
--font-weight--inherit: inherit;
542
--font-weight--100: 100;
643
--font-weight--200: 200;
@@ -21,15 +58,15 @@
2158

2259
/* default styles */
2360
body {
61+
font-weight: var(--text-main--font-weight);
62+
text-transform: var(--text-main--text-transform);
2463
font-smoothing: antialiased;
2564
-webkit-font-smoothing: antialiased;
2665
}
27-
h1, h2, h3, h4, h5, h6 {
66+
h1, h2, h3, h4, h5, h6, p, label, figure, blockquote {
2867
font-size: inherit;
2968
line-height: inherit;
3069
font-weight: inherit;
31-
}
32-
h1, h2, h3, h4, h5, h6, p, label, blockquote {
3370
margin-top: 0;
3471
margin-bottom: 0;
3572
}
@@ -42,15 +79,21 @@
4279
img::selection {
4380
background: transparent;
4481
}
45-
:is(h1, h2, h3, h4, h5, h6, p) a {
82+
a:not([class]) {
4683
text-decoration: underline;
4784
}
48-
.w-richtext > *:first-child {
85+
.u-rich-text > *:first-child,
86+
.u-rich-text .w-richtext > *:first-child {
4987
margin-top: 0;
5088
}
51-
.w-richtext > *:last-child {
89+
.u-rich-text > *:last-child,
90+
.u-rich-text .w-richtext > *:last-child {
5291
margin-bottom: 0;
5392
}
93+
.w-richtext a {
94+
position: relative;
95+
z-index: 4;
96+
}
5497
video {
5598
width: 100%;
5699
object-fit: cover;
@@ -64,6 +107,11 @@
64107
section, header, footer {
65108
position: relative;
66109
}
110+
@media (prefers-color-scheme: light) {
111+
option {
112+
color: black;
113+
}
114+
}
67115

68116
/* line clamp */
69117
.u-line-clamp-1, .u-line-clamp-2, .u-line-clamp-3, .u-line-clamp-4 {
@@ -76,7 +124,19 @@
76124
.u-line-clamp-3 { -webkit-line-clamp: 3; }
77125
.u-line-clamp-4 { -webkit-line-clamp: 4; }
78126

79-
/* component attributes */
127+
/* focus states */
128+
[tabindex]:focus-visible,
129+
a:focus-visible,
130+
button:focus-visible,
131+
.w-checkbox-input--inputType-custom.w--redirected-focus,
132+
.w-form-formradioinput--inputType-custom.w--redirected-focus {
133+
outline: 2px solid var(--theme--text);
134+
outline-offset: 4px;
135+
}
136+
.w-checkbox-input--inputType-custom.w--redirected-focus,
137+
.w-form-formradioinput--inputType-custom.w--redirected-focus {
138+
box-shadow: none;
139+
}
80140

81141
/* section padding */
82142
[data-padding-top="none"] { padding-top: var(--padding-vertical--none); }
@@ -91,9 +151,22 @@
91151
[data-padding-top="large"] { padding-top: var(--padding-vertical--large); }
92152
[data-padding-bottom="large"] { padding-bottom: var(--padding-vertical--large); }
93153

94-
/* hide section if it has no cms items */
95-
[data-cms-check="true"]:not(:has(.w-dyn-item)) {
96-
display: none;
154+
[data-hide-if-empty]:empty,
155+
[data-hide-if-empty]:not(:has(> *:not(.w-condition-invisible))),
156+
[data-hide-if-empty-cms]:not(:has(.w-dyn-item)),
157+
[data-hide-rich-text-media] > *:not(h1,h2,h3,h4,h5,h6,p,blockquote),
158+
.u-embed-js,
159+
.u-embed-css {
160+
display: none !important;
97161
}
98162

163+
.wf-design-mode .g_clickable_wrap {
164+
z-index: 0;
165+
}
166+
.g_clickable_wrap a[href="#"] {
167+
display: none;
168+
}
169+
.g_clickable_wrap a[href="#"] ~ button {
170+
display: block;
171+
}
99172
</style>

0 commit comments

Comments
 (0)