|
|
@ -6,6 +6,8 @@
|
|
|
|
body{
|
|
|
|
body{
|
|
|
|
background: white;
|
|
|
|
background: white;
|
|
|
|
color: black;
|
|
|
|
color: black;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hyphens: auto;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
body > header{
|
|
|
|
body > header{
|
|
|
@ -27,7 +29,14 @@ body > section.grid-display {
|
|
|
|
|
|
|
|
|
|
|
|
a, a:visited {
|
|
|
|
a, a:visited {
|
|
|
|
color: currentColor;
|
|
|
|
color: currentColor;
|
|
|
|
text-decoration-thickness: 0.04em;
|
|
|
|
text-decoration-thickness: calc(var(--border-width) * 0.75);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.recto section.data-section::after {
|
|
|
|
|
|
|
|
color: white;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.verso section.data-section::after {
|
|
|
|
|
|
|
|
color: black;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* VARIABLES
|
|
|
|
/* VARIABLES
|
|
|
@ -42,6 +51,9 @@ a, a:visited {
|
|
|
|
--fs-mono-big: 2.4rem;
|
|
|
|
--fs-mono-big: 2.4rem;
|
|
|
|
--fs-main: 11pt;
|
|
|
|
--fs-main: 11pt;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* bigger main mono */
|
|
|
|
|
|
|
|
--fs-mono: 0.75rem;
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
notes:
|
|
|
|
notes:
|
|
|
|
- 12pt is a bit too much for main text
|
|
|
|
- 12pt is a bit too much for main text
|
|
|
@ -62,7 +74,9 @@ a, a:visited {
|
|
|
|
html{
|
|
|
|
html{
|
|
|
|
font-size: var(--fs-main);
|
|
|
|
font-size: var(--fs-main);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.mono{
|
|
|
|
|
|
|
|
line-height: var(--lh);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* PRINT LAYOUT
|
|
|
|
/* PRINT LAYOUT
|
|
|
|
===================================================== */
|
|
|
|
===================================================== */
|
|
|
@ -208,7 +222,7 @@ html{
|
|
|
|
--border: var(--border-width) solid var(--clr-text);
|
|
|
|
--border: var(--border-width) solid var(--clr-text);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.flyer section.data-section {
|
|
|
|
.flyer section.data-section {
|
|
|
|
padding: calc(var(--lh) * 1) 0 0;
|
|
|
|
padding: calc(var(--lh) * 1.5) 0 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.flyer section.data-section > *{
|
|
|
|
.flyer section.data-section > *{
|
|
|
|
z-index: 9;
|
|
|
|
z-index: 9;
|
|
|
@ -228,10 +242,13 @@ html{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.recto__title h2{
|
|
|
|
.recto__title h2{
|
|
|
|
line-height: 0.95;
|
|
|
|
line-height: 0.95;
|
|
|
|
display: inline-block;
|
|
|
|
/* display: inline-block; */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.recto__title h2:nth-of-type(3){
|
|
|
|
.recto__title h2:nth-of-type(2){
|
|
|
|
/* margin-left: calc(var(--lh) * 2); */
|
|
|
|
/* margin-left: calc(var(--lh) * 2); */
|
|
|
|
|
|
|
|
/* text-align: right;
|
|
|
|
|
|
|
|
text-align: center; */
|
|
|
|
|
|
|
|
margin-left: calc(3 * var(--lh));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.new-moon-slanted-fvs,
|
|
|
|
.new-moon-slanted-fvs,
|
|
|
@ -240,18 +257,20 @@ html{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.recto__text{
|
|
|
|
.recto__text{
|
|
|
|
display: grid;
|
|
|
|
display: grid;
|
|
|
|
grid-template-rows: min-content 1fr min-content;
|
|
|
|
grid-template-rows: min-content 1fr min-content;
|
|
|
|
gap: calc(var(--lh) * 2);
|
|
|
|
gap: calc(var(--lh) * 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
padding-top: calc(var(--lh) * 2);
|
|
|
|
|
|
|
|
padding-bottom: calc(var(--lh) * 1.5);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.recto__langs{
|
|
|
|
.recto__langs{
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
gap: var(--lh);
|
|
|
|
gap: var(--lh);
|
|
|
|
|
|
|
|
|
|
|
|
margin-left: calc(var(--lh) * 4);
|
|
|
|
/* margin-left: calc(var(--lh) * 2); */
|
|
|
|
|
|
|
|
|
|
|
|
height: min-content;
|
|
|
|
height: min-content;
|
|
|
|
margin-top: auto;
|
|
|
|
margin-top: auto;
|
|
|
@ -297,9 +316,10 @@ html{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.recto__back{
|
|
|
|
.recto__back{
|
|
|
|
background: linear-gradient(to top,
|
|
|
|
/* display: none; */
|
|
|
|
black calc(var(--bleeds-print) + calc(var(--lh) * 0.5)),
|
|
|
|
background: linear-gradient(to bottom,
|
|
|
|
white calc(var(--bleeds-print) + calc(var(--lh) * 3))
|
|
|
|
black calc(var(--bleeds-print) + calc(var(--lh) * 0)),
|
|
|
|
|
|
|
|
white calc(var(--bleeds-print) + calc(var(--lh) * 2.5))
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -310,31 +330,28 @@ html{
|
|
|
|
.verso__back{
|
|
|
|
.verso__back{
|
|
|
|
background: linear-gradient(to top,
|
|
|
|
background: linear-gradient(to top,
|
|
|
|
white calc(var(--bleeds-print) + calc(var(--lh) * 0.5)),
|
|
|
|
white calc(var(--bleeds-print) + calc(var(--lh) * 0.5)),
|
|
|
|
black calc(var(--bleeds-print) + calc(var(--lh) * 3))
|
|
|
|
black calc(var(--bleeds-print) + calc(var(--lh) * 2.5))
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* FOOTERS
|
|
|
|
/* FOOTERS
|
|
|
|
===================================================== */
|
|
|
|
===================================================== */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.mono{
|
|
|
|
|
|
|
|
line-height: var(--lh);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.recto__footer{
|
|
|
|
.recto__footer{
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
flex-direction: column;
|
|
|
|
justify-content: flex-end;
|
|
|
|
justify-content: flex-end;
|
|
|
|
color: white;
|
|
|
|
/* color: white; */
|
|
|
|
|
|
|
|
/* text-align: right; */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* margin-left: 6.7cm;
|
|
|
|
|
|
|
|
margin-top: calc(-0.25 * var(--lh)); */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.verso__footer{
|
|
|
|
.verso__footer{
|
|
|
|
color: black;
|
|
|
|
color: black;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: flex-end;
|
|
|
|
justify-content: flex-end;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.recto__footer .mono,
|
|
|
|
|
|
|
|
.verso__footer .mono{
|
|
|
|
|
|
|
|
line-height: 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* CALENDAR
|
|
|
|
/* CALENDAR
|
|
|
@ -342,11 +359,14 @@ html{
|
|
|
|
|
|
|
|
|
|
|
|
.flyer section.data-section.calendar-content > header{
|
|
|
|
.flyer section.data-section.calendar-content > header{
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
top: -0.9em;
|
|
|
|
/* top: -0.9em; */
|
|
|
|
right: 0;
|
|
|
|
right: 0;
|
|
|
|
height: var(--lh);
|
|
|
|
height: var(--lh);
|
|
|
|
background: black;
|
|
|
|
background: black;
|
|
|
|
padding-left: var(--lh);
|
|
|
|
padding-left: var(--lh);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top: -1em;
|
|
|
|
|
|
|
|
padding-top: 1em;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.flyer-cal-entry{
|
|
|
|
.flyer-cal-entry{
|
|
|
@ -361,11 +381,14 @@ html{
|
|
|
|
|
|
|
|
|
|
|
|
.flyer-cal-entry .day {
|
|
|
|
.flyer-cal-entry .day {
|
|
|
|
width: 6em;
|
|
|
|
width: 6em;
|
|
|
|
margin-right: calc(var(--lh) * 0.5);
|
|
|
|
/* margin-right: calc(var(--lh) * 0.5); */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.flyer-cal-entry .phase-name {
|
|
|
|
.flyer-cal-entry .phase-name {
|
|
|
|
width: 4.6em;
|
|
|
|
width: 4.6em;
|
|
|
|
margin-left: calc(var(--lh) * 2.5);
|
|
|
|
/* margin-left: calc(var(--lh) * 2.5); */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
margin-left: calc(var(--lh) * 2);
|
|
|
|
|
|
|
|
margin-right: calc(var(--lh) * 1.5);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.flyer-cal-entry > *{
|
|
|
|
.flyer-cal-entry > *{
|
|
|
|
flex-grow: 0;
|
|
|
|
flex-grow: 0;
|
|
|
@ -375,6 +398,8 @@ html{
|
|
|
|
.cal-entry__time{
|
|
|
|
.cal-entry__time{
|
|
|
|
flex-grow: 1;
|
|
|
|
flex-grow: 1;
|
|
|
|
background: none;
|
|
|
|
background: none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
margin-left: calc(var(--lh) * 2);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.moon-time{
|
|
|
|
.moon-time{
|
|
|
@ -387,6 +412,8 @@ html{
|
|
|
|
.cal-entry__moon {
|
|
|
|
.cal-entry__moon {
|
|
|
|
width: calc(var(--lh) * 2);
|
|
|
|
width: calc(var(--lh) * 2);
|
|
|
|
margin-right: 1em;
|
|
|
|
margin-right: 1em;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
width: calc(var(--lh) * 4);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.moon-drawing {
|
|
|
|
.moon-drawing {
|
|
|
@ -411,22 +438,23 @@ html{
|
|
|
|
|
|
|
|
|
|
|
|
.recto__drawing svg{
|
|
|
|
.recto__drawing svg{
|
|
|
|
display: block;
|
|
|
|
display: block;
|
|
|
|
margin: 0 auto;
|
|
|
|
height: 4cm;
|
|
|
|
max-width: 100%;
|
|
|
|
|
|
|
|
position: absolute;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* top: var(--lh);
|
|
|
|
|
|
|
|
max-height: 86%;
|
|
|
|
|
|
|
|
right: 14%; */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top: calc(var(--lh) * 2);
|
|
|
|
position: absolute;
|
|
|
|
max-height: 82.0%;
|
|
|
|
top: 0;
|
|
|
|
right: 16.4%;
|
|
|
|
right: 0;
|
|
|
|
|
|
|
|
overflow: visible;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.recto__drawing path{
|
|
|
|
.recto__drawing path{
|
|
|
|
fill: none;
|
|
|
|
/* fill: none;
|
|
|
|
stroke: white;
|
|
|
|
stroke: black; */
|
|
|
|
vector-effect: non-scaling-stroke;
|
|
|
|
/* vector-effect: non-scaling-stroke; */
|
|
|
|
stroke-width: var(--border-width);
|
|
|
|
/* stroke-width: calc(var(--border-width) * 0.75); */
|
|
|
|
/* stroke-dasharray: 4; */
|
|
|
|
stroke-width: calc(var(--border-width) * 0.25);
|
|
|
|
|
|
|
|
stroke-dasharray: 0.25, 0.666;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.recto__drawing #lune{
|
|
|
|
|
|
|
|
/* stroke-width: calc(var(--border-width) * 2); */
|
|
|
|
|
|
|
|
stroke-width: calc(var(--border-width) * 0.666);
|
|
|
|
|
|
|
|
stroke-dasharray: 0.25, 2;
|
|
|
|
}
|
|
|
|
}
|