html {
  max-width: 950px;
}

.article__info {
    list-style: none;
    color: var(--stable-color);
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 0.8em;
    font-family: var(--sans-serif-font);
    margin: 0;
}
.article__info > li {
    display: inline;
}
.article__info > li:not(:last-child):after {
    content: "/";
    margin: 0 0.25em;
}
.article__info a {
    text-decoration: none;
}

.article__header {
    margin-top: 1em;
}
.article__header a {
    text-decoration: none;
}

.layout {
	display: grid;
	grid-template-areas:
		"header"
		"sidebar"
		"main"
		"sidebar-right"
		"footer";
	grid-template-rows: auto auto 1fr auto auto;
}
.layout > header {
	grid-area: header;
}
.layout > aside:nth-of-type(1) {
	grid-area: sidebar;
}
.layout > main {
	grid-area: main;
}
.layout > aside:nth-of-type(2) {
	grid-area: sidebar-right;
}
.layout > footer {
	grid-area: footer;
}
@media (min-width: 40rem) { /* Breakpoint Tablet portrait up */
	.layout {
		grid-template-areas:
			"header header header"
			"sidebar main sidebar-right"
			"footer footer footer";
		grid-template-rows: auto 1fr auto;
		grid-template-columns: 20% 1fr 20%;
	}
}
.notiert-rechts {
    border-width: 2px;
    border-style: solid;
    padding: 4px;
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/theme/fonts/Inter/Inter-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/theme/fonts/Inter/Inter-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/theme/fonts/Inter/Inter-Black.ttf') format('truetype');
}
nav {
    display: flex;
    border-bottom: 1px solid var(--light-color);
    padding: 0 0.5em;
}

nav a {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 900;
    display: block;
    text-align: initial;
    padding: 0.5em 0.8em;
}
nav ul {
    list-style: none;
    margin: 0;
}
nav ul li {
    display: inline-block;
}


