|
@@ -75,8 +75,9 @@ html, body {
|
|
|
padding: 35mm 22mm 22mm 22mm;
|
|
padding: 35mm 22mm 22mm 22mm;
|
|
|
background:
|
|
background:
|
|
|
radial-gradient(ellipse at top right, rgba(135, 168, 120, 0.18) 0%, transparent 55%),
|
|
radial-gradient(ellipse at top right, rgba(135, 168, 120, 0.18) 0%, transparent 55%),
|
|
|
- radial-gradient(ellipse at bottom left, rgba(74, 124, 89, 0.10) 0%, transparent 55%),
|
|
|
|
|
- var(--white-cream);
|
|
|
|
|
|
|
+ radial-gradient(ellipse at bottom left, rgba(45, 90, 61, 0.06) 0%, transparent 55%),
|
|
|
|
|
+ var(--white-pure);
|
|
|
|
|
+ color: var(--black-deep);
|
|
|
position: relative;
|
|
position: relative;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
@@ -84,16 +85,6 @@ html, body {
|
|
|
page: cover;
|
|
page: cover;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.cover::before {
|
|
|
|
|
- content: "";
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- top: 0;
|
|
|
|
|
- left: 0;
|
|
|
|
|
- right: 0;
|
|
|
|
|
- height: 8mm;
|
|
|
|
|
- background: linear-gradient(90deg, var(--green-dark), var(--green-forest), var(--green-moss));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
.cover-header {
|
|
.cover-header {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: flex-start;
|
|
align-items: flex-start;
|
|
@@ -131,7 +122,7 @@ html, body {
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
text-transform: uppercase;
|
|
text-transform: uppercase;
|
|
|
letter-spacing: 0.18em;
|
|
letter-spacing: 0.18em;
|
|
|
- color: var(--green-moss);
|
|
|
|
|
|
|
+ color: var(--green-forest);
|
|
|
margin-bottom: 6mm;
|
|
margin-bottom: 6mm;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -139,7 +130,7 @@ html, body {
|
|
|
font-family: 'Playfair Display', Georgia, serif;
|
|
font-family: 'Playfair Display', Georgia, serif;
|
|
|
font-size: 34pt;
|
|
font-size: 34pt;
|
|
|
font-weight: 700;
|
|
font-weight: 700;
|
|
|
- color: var(--green-dark);
|
|
|
|
|
|
|
+ color: var(--black-deep);
|
|
|
line-height: 1.1;
|
|
line-height: 1.1;
|
|
|
margin: 0 0 6mm 0;
|
|
margin: 0 0 6mm 0;
|
|
|
letter-spacing: -0.015em;
|
|
letter-spacing: -0.015em;
|
|
@@ -158,36 +149,42 @@ html, body {
|
|
|
.cover-meta {
|
|
.cover-meta {
|
|
|
font-family: 'Inter', sans-serif;
|
|
font-family: 'Inter', sans-serif;
|
|
|
font-size: 10.5pt;
|
|
font-size: 10.5pt;
|
|
|
- color: var(--black-soft);
|
|
|
|
|
|
|
+ color: var(--black-deep);
|
|
|
line-height: 1.9;
|
|
line-height: 1.9;
|
|
|
- border-left: 2px solid var(--green-moss);
|
|
|
|
|
|
|
+ border-left: 2px solid var(--green-forest);
|
|
|
padding-left: 5mm;
|
|
padding-left: 5mm;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.cover-meta strong {
|
|
.cover-meta strong {
|
|
|
- color: var(--green-dark);
|
|
|
|
|
|
|
+ color: var(--green-forest);
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
min-width: 25mm;
|
|
min-width: 25mm;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+.cover-meta a {
|
|
|
|
|
+ color: var(--black-deep);
|
|
|
|
|
+ text-decoration: underline;
|
|
|
|
|
+ text-decoration-color: rgba(45, 90, 61, 0.6);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
.cover-footer {
|
|
.cover-footer {
|
|
|
font-family: 'Inter', sans-serif;
|
|
font-family: 'Inter', sans-serif;
|
|
|
font-size: 9pt;
|
|
font-size: 9pt;
|
|
|
- color: var(--gray-mid);
|
|
|
|
|
- border-top: 1px solid var(--green-sage);
|
|
|
|
|
|
|
+ color: var(--green-forest);
|
|
|
|
|
+ border-top: 1px solid rgba(45, 90, 61, 0.4);
|
|
|
padding-top: 5mm;
|
|
padding-top: 5mm;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.cover-footer a {
|
|
.cover-footer a {
|
|
|
- color: var(--green-forest);
|
|
|
|
|
|
|
+ color: var(--black-deep);
|
|
|
text-decoration: none;
|
|
text-decoration: none;
|
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.cover-footer a:hover { color: var(--green-dark); }
|
|
|
|
|
|
|
+.cover-footer a:hover { color: var(--green-forest); }
|
|
|
|
|
|
|
|
/* ============ DOCUMENT BODY ============ */
|
|
/* ============ DOCUMENT BODY ============ */
|
|
|
.content {
|
|
.content {
|