2022-01-19 07:57:49 +00:00
|
|
|
|
* {
|
2022-01-29 19:40:35 +00:00
|
|
|
|
font-family: -apple-system, BlinkMacSystemFont, sans-serif;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
body {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
margin: 0 5vw;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.thumbnail {
|
|
|
|
|
|
width: 100%;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
/* padding-top: 56.25%; */
|
|
|
|
|
|
padding-top:28.125%;
|
|
|
|
|
|
max-height:1vh;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
background-color: gray;
|
|
|
|
|
|
background-size: cover;
|
|
|
|
|
|
background-position: center;
|
2022-01-29 19:40:35 +00:00
|
|
|
|
margin-bottom:2em;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
box-sizing: border-box;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
img.publisher {
|
2022-01-29 19:40:35 +00:00
|
|
|
|
max-width: 5em;
|
|
|
|
|
|
/* margin-top: -0.5em; */
|
|
|
|
|
|
/* transform:scale(0.7); */
|
|
|
|
|
|
|
|
|
|
|
|
float:right;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.recipe {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
max-width: 50em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
margin: auto;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
line-height: 125%;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.columns {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
gap: 2em;
|
|
|
|
|
|
margin-bottom: 4em;
|
|
|
|
|
|
align-content: center;
|
|
|
|
|
|
justify-content: center;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
header {
|
|
|
|
|
|
gap: 2em;
|
|
|
|
|
|
margin-bottom: 2em;
|
2022-02-17 18:12:06 +00:00
|
|
|
|
/* padding-left: 18em; */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
h1 {
|
2022-01-29 19:40:35 +00:00
|
|
|
|
margin-top: 0.3em;
|
|
|
|
|
|
margin-bottom:0.3em;
|
|
|
|
|
|
line-height:125%;
|
|
|
|
|
|
font-weight:500;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
2022-02-15 23:28:50 +00:00
|
|
|
|
.noun.hovered {
|
|
|
|
|
|
background-color:rgba(255, 221, 0, 0.608);
|
|
|
|
|
|
}
|
|
|
|
|
|
.step.hovered,
|
|
|
|
|
|
.substep.hovered ~ *,
|
|
|
|
|
|
.ingredient.hovered {
|
|
|
|
|
|
background-color:#f1f1f1;
|
|
|
|
|
|
}
|
2022-01-19 07:57:49 +00:00
|
|
|
|
.metadata {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
flex-wrap: wrap;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
gap: 0.5em 1em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
margin-bottom: 1em;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
line-height:24px;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
/* line-height: 2em; */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2022-02-15 23:28:50 +00:00
|
|
|
|
ul.step {
|
|
|
|
|
|
padding-inline-start: 0;
|
|
|
|
|
|
list-style-type:none;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.instructions:not(.numbered) .number {
|
|
|
|
|
|
display: none;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
2022-02-15 23:28:50 +00:00
|
|
|
|
span.number {
|
|
|
|
|
|
margin-left: -24px;
|
|
|
|
|
|
float:left;
|
|
|
|
|
|
border: 2px solid currentColor;
|
|
|
|
|
|
font-weight: 800;
|
|
|
|
|
|
border-radius:10em;
|
|
|
|
|
|
width: 16px;
|
|
|
|
|
|
height: 16px;
|
|
|
|
|
|
text-align: center;
|
|
|
|
|
|
font-size: 10px;
|
|
|
|
|
|
line-height: 16px;
|
2022-02-17 17:54:22 +00:00
|
|
|
|
opacity:0.7;
|
|
|
|
|
|
display:none;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
}
|
|
|
|
|
|
.number.big {
|
|
|
|
|
|
font-size:8px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
|
margin-bottom: 1em;
|
|
|
|
|
|
}
|
|
|
|
|
|
li:hover {
|
|
|
|
|
|
background-color:rgba(0,0,0,0.1);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.spacer {
|
|
|
|
|
|
flex-grow: 1000;
|
|
|
|
|
|
}
|
|
|
|
|
|
.metadata img {
|
|
|
|
|
|
width:16px;
|
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
|
margin-top: -4px;
|
|
|
|
|
|
margin-right: 4px;
|
|
|
|
|
|
opacity:0.6;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* .metadata div:after {
|
|
|
|
|
|
content: "•";
|
|
|
|
|
|
margin-left: 1em;
|
|
|
|
|
|
margin-right: 1em;
|
|
|
|
|
|
} */
|
|
|
|
|
|
|
|
|
|
|
|
/* .yield:before {
|
|
|
|
|
|
background-image: url("recipe/restaurant_black_24dp.svg");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.time:before,
|
|
|
|
|
|
.yield:before {
|
|
|
|
|
|
content:" ";
|
|
|
|
|
|
width: 16px;
|
|
|
|
|
|
/* height:16px; */
|
|
|
|
|
|
/* background-size: contain;
|
|
|
|
|
|
float:left;
|
|
|
|
|
|
margin-right:4px;
|
|
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
|
|
background-position: center;
|
|
|
|
|
|
} */
|
|
|
|
|
|
.time:before {
|
|
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none' viewBox='0 0 18 22'%3E%3Cpath fill='%23000' d='M4.031 17.953C5.406 19.328 7.063 20.016 9 20.016c1.938 0 3.578-.688 4.922-2.063 1.375-1.375 2.062-3.031 2.062-4.969 0-1.937-.687-3.578-2.062-4.921C12.578 6.687 10.937 6 9 6c-1.938 0-3.594.688-4.969 2.063-1.343 1.343-2.015 2.984-2.015 4.921 0 1.938.671 3.594 2.015 4.97zm12-10.547c.532.688.985 1.578 1.36 2.672.406 1.063.609 2.031.609 2.906 0 2.47-.875 4.594-2.625 6.375-1.75 1.75-3.875 2.625-6.375 2.625s-4.625-.875-6.375-2.625C.875 17.58 0 15.453 0 12.984c0-2.468.875-4.578 2.625-6.328C4.375 4.875 6.5 3.984 9 3.984c.844 0 1.813.204 2.906.61C13.031 5 13.937 5.469 14.625 6l1.406-1.453c.5.406.969.875 1.407 1.406L16.03 7.406zm-8.015 6.61v-6h1.968v6H8.016zM12 .984V3H6V.984h6z'/%3E%3C/svg%3E%0A");
|
|
|
|
|
|
} */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
|
2022-01-30 05:55:46 +00:00
|
|
|
|
.time {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
background-size:18px;
|
|
|
|
|
|
background-repeat:no-repeat;
|
|
|
|
|
|
/* text-transform: uppercase; */
|
2022-01-30 05:55:46 +00:00
|
|
|
|
/* margin-bottom: 1em; */
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2022-01-19 07:57:49 +00:00
|
|
|
|
.ingredients {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
font-weight: 400;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
font-size: 100%;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
/* padding-top: 1em; */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
flex: 0 1 35%;
|
|
|
|
|
|
}
|
2022-02-15 23:28:50 +00:00
|
|
|
|
.noun {
|
|
|
|
|
|
font-weight:600 ;
|
|
|
|
|
|
}
|
2022-01-19 07:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
.instructions {
|
|
|
|
|
|
white-space: pre-wrap;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
/* line-height: 125%; */
|
|
|
|
|
|
/* font-size: 100%; */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
flex: 0 1 65%;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
margin-top: -1px;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2022-01-30 05:55:46 +00:00
|
|
|
|
.substep {
|
|
|
|
|
|
margin-bottom: 1em;
|
|
|
|
|
|
/* display: inline; */
|
|
|
|
|
|
}
|
2022-01-19 07:57:49 +00:00
|
|
|
|
.ingredient {
|
2022-02-17 18:12:06 +00:00
|
|
|
|
padding: .25em 0em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
margin: 0 -1em;
|
|
|
|
|
|
line-height: 1.25em;
|
|
|
|
|
|
opacity: 0.75;
|
|
|
|
|
|
cursor: pointer;
|
2022-02-17 18:12:06 +00:00
|
|
|
|
padding-left: 1em;
|
2022-01-29 19:40:35 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.ingredients .yield {
|
2022-01-30 05:55:46 +00:00
|
|
|
|
margin-bottom: 1.5em;
|
2022-01-29 19:40:35 +00:00
|
|
|
|
font-weight:bold;
|
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
|
margin-left:2em;
|
|
|
|
|
|
}
|
|
|
|
|
|
.ingredients .quantity {
|
|
|
|
|
|
float:left;
|
2022-02-17 18:12:06 +00:00
|
|
|
|
margin-left:-2.5em;
|
2022-01-29 19:40:35 +00:00
|
|
|
|
width:2em;
|
2022-02-17 18:12:06 +00:00
|
|
|
|
text-align:right;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.ingredient.complete,
|
|
|
|
|
|
.step.complete {
|
|
|
|
|
|
text-decoration: line-through;
|
|
|
|
|
|
opacity: 0.33;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.ingredient:hover {
|
|
|
|
|
|
opacity: 1.0;
|
|
|
|
|
|
background-color: rgba(128, 128, 128, 0.1)
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.step {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
max-width: 80em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
cursor: pointer;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
/* border:1px solid red; */
|
|
|
|
|
|
margin-bottom: 1em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2022-01-30 05:55:46 +00:00
|
|
|
|
.instructions hr {
|
2022-01-19 07:57:49 +00:00
|
|
|
|
width: 100px;
|
|
|
|
|
|
height: 0.5px;
|
|
|
|
|
|
background-color: currentColor;
|
2022-02-17 18:12:06 +00:00
|
|
|
|
opacity: .3;
|
2022-01-30 05:55:46 +00:00
|
|
|
|
border:none;
|
|
|
|
|
|
margin: 0 0 1em 0;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
2022-01-29 19:40:35 +00:00
|
|
|
|
hr {
|
|
|
|
|
|
/* width: 100px;
|
|
|
|
|
|
float: left;
|
|
|
|
|
|
height: 0.5px;
|
|
|
|
|
|
background-color: currentColor;
|
|
|
|
|
|
opacity: 0.54; */
|
|
|
|
|
|
}
|
2022-01-19 07:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
a.action {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
/* border: none;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
background: none;
|
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
|
color: currentColor;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
opacity: 0.;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
cursor: pointer;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
border: 1px solid currentColor;
|
|
|
|
|
|
padding: 0 0.6em;
|
|
|
|
|
|
border-radius: 1em;
|
|
|
|
|
|
/* line-height: 16px;
|
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
line-height: 17px; */
|
|
|
|
|
|
border-radius:1em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2022-02-15 23:28:50 +00:00
|
|
|
|
a.action:hover:not(:active) img {
|
2022-01-29 19:40:35 +00:00
|
|
|
|
opacity:1.0;
|
2022-02-15 23:28:50 +00:00
|
|
|
|
/* text-decoration: none;
|
|
|
|
|
|
box-shadow: 0 1px 1px currentColor;
|
|
|
|
|
|
margin-top: -1px; */
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@media screen and (max-width: 480px) {
|
|
|
|
|
|
/* some CSS here */
|
|
|
|
|
|
.columns {
|
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
|
}
|
|
|
|
|
|
.ingredient,
|
|
|
|
|
|
.instructions,
|
|
|
|
|
|
header {
|
2022-02-15 23:28:50 +00:00
|
|
|
|
padding: 0 0em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
.ingredient {
|
|
|
|
|
|
margin: 0;
|
2022-01-29 19:40:35 +00:00
|
|
|
|
margin-left:2em;
|
|
|
|
|
|
margin-bottom:0.67em;
|
|
|
|
|
|
}
|
|
|
|
|
|
.ingredients .yield {
|
|
|
|
|
|
margin-left:3em;
|
2022-01-19 07:57:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
|
|
body {
|
|
|
|
|
|
background-color: #222;
|
|
|
|
|
|
color: white;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@media print {
|
|
|
|
|
|
body {
|
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
|
}
|
|
|
|
|
|
.noprint {
|
|
|
|
|
|
display: none;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|