dumbymap
Version:
Generate interactive maps from Semantic HTML
182 lines (139 loc) • 1.83 kB
CSS
/* CSS Reset */
*,
*::before,
*::after {
box-sizing: border-box;
}
* {
margin: 0;
line-height: calc(1em + 0.5rem);
}
img,
picture,
video,
canvas,
svg {
display: block;
}
input,
button,
textarea,
select {
font: inherit;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
overflow-wrap: break-word;
hyphens: auto;
}
/* End of Reset */
body {
font-family: sans-serif;
line-height: 1.6;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 0.5em;
font-weight: bold;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.5em;
}
h3 {
font-size: 1.25em;
}
p {
margin-top: 1em;
margin-bottom: 1em;
&:first-child {
margin-top: 0;
}
&:last-child {
margin-bottom: 0;
}
}
a {
color: #007bff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
code {
display: inline-block;
padding-inline: 0.5em;
border-radius: 5px;
background-color: whitesmoke;
color: #cd1d8d;
font-size: 1.2em;
}
pre {
width: 100%;
}
pre:has(code) {
display: block;
min-width: 400px;
margin: 0 0 10px;
padding: 9.5px;
border: 1px solid #ccc;
border-radius: 4px;
background-color: whitesmoke;
color: #333;
font-size: 13px;
line-height: 1.4286;
word-break: break-all;
word-wrap: break-word;
code {
padding: 0;
border-radius: 0;
background-color: transparent;
color: inherit;
font-size: inherit;
white-space: pre-wrap;
}
}
ul,
ol {
margin-top: 1em;
margin-bottom: 1em;
padding-left: 20px;
}
li {
margin-bottom: 0.5em;
}
table {
border-collapse: collapse;
width: 100%;
}
th,
td {
padding: 8px;
border: 1px solid #ddd;
text-align: left;
}
th {
background-color: #f0f0f0;
}
img {
max-width: 100%;
height: auto;
}
/* TODO */
blockquote {
color: gray;
font-size: 1.2rem;
font-style: italic;
text-align: center;
}