/** default global CSS */
@import "fonts.css";
.nocss {display:none;}
body {
    font-family: 'redaction_35','Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', P052, serif;
    font-weight: normal;
}
* {
    box-sizing: border-box;
}

:root {
    color-scheme: dark light;
    --accent: light-dark(deeppink,lightpink); 
    --accent-text: light-dark(lightgrey,darkslategrey);
}

.leaflet-container {
    min-height: 300px;
}

a.user:before {
    content: "👤";
}

a.page.existnot {
    color: red;
}

a.external::after {
    content: "➚";
}
a.dead::after {
    content: " ☠️";
}

nav,header,footer, main {
    max-width: 45rem;
    margin-inline: auto;
}
header {
    font-family: 'redaction_50','Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', P052, serif;
    padding: 0.5rem;
    color: var(--accent-text);
    background: var(--accent);
}
nav {
    display:flex;
    background: light-dark(lightgrey,darkslategrey)
}
nav a {
    display: inline-block;
    border-right: 1px solid grey;
    padding: 0.5rem;
    color: inherit;
    text-decoration:none;
}
nav a:hover {
    background: grey;
}
nav a:last-child {
    border-right: none;
}
footer {
    margin-top: 3lh;
}
footer .links {
    text-align:center;
}
.edit-button {
    position: fixed;
    top: 0;
    display:block;
    right: 1rem;
    text-decoration:none;
    padding: 0.25rem;
    background:#2c2c2c;
    box-shadow: #00000090 0 0 4px;
    border-radius: 0 0 4px 4px;
}