2025-04-01 13:55:54 +02:00
|
|
|
|
<script>
|
2026-01-23 14:19:20 +01:00
|
|
|
|
import Header from "$lib/viewport/header.svelte";
|
|
|
|
|
|
import Footer from "$lib/viewport/footer.svelte";
|
2025-04-03 21:38:34 +02:00
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
let { children } = $props();
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
2025-04-01 21:30:20 +02:00
|
|
|
|
<div class="waters"></div>
|
2025-09-17 15:55:13 +01:00
|
|
|
|
<div class="all-content-container">
|
|
|
|
|
|
<Header />
|
|
|
|
|
|
|
|
|
|
|
|
{@render children()}
|
2025-04-01 13:55:54 +02:00
|
|
|
|
|
2025-09-17 15:55:13 +01:00
|
|
|
|
<Footer />
|
|
|
|
|
|
</div>
|
2025-04-03 21:38:34 +02:00
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
<style>
|
2026-01-21 11:05:03 +01:00
|
|
|
|
/* #region New Fonts */
|
|
|
|
|
|
/* Bai Jamjuree. wght: 200-700 */
|
|
|
|
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/extralight.ttf");
|
|
|
|
|
|
font-weight: 200;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/extralight-italic.ttf");
|
|
|
|
|
|
font-weight: 200;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/light.ttf");
|
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/light-italic.ttf");
|
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/regular.ttf");
|
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/italic.ttf");
|
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/medium.ttf");
|
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/medium-italic.ttf");
|
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/semibold.ttf");
|
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/semibold-italic.ttf");
|
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/bold.ttf");
|
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
}
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Bai Jamjuree";
|
|
|
|
|
|
src: url("/fonts/bai-jamjuree/bold-italic.ttf");
|
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
font-style: italic;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Kode Mono. wght: 400-700 */
|
|
|
|
|
|
@font-face {
|
|
|
|
|
|
font-family: "Kode Mono";
|
|
|
|
|
|
src: url("/fonts/kode-mono/variable-wght.ttf");
|
|
|
|
|
|
font-weight: 400 700;
|
|
|
|
|
|
font-style: normal;
|
|
|
|
|
|
}
|
|
|
|
|
|
/* #endregion */
|
2025-04-01 21:30:20 +02:00
|
|
|
|
|
2025-04-04 19:00:47 +02:00
|
|
|
|
:global {
|
2025-04-01 21:30:20 +02:00
|
|
|
|
:root {
|
2025-04-18 16:15:00 +02:00
|
|
|
|
--color-text: #d0d0d0;
|
2025-04-03 20:01:00 +02:00
|
|
|
|
--color-text-img: invert(98%) sepia(1%) saturate(4643%) hue-rotate(297deg) brightness(115%) contrast(76%);
|
2025-04-01 22:25:10 +02:00
|
|
|
|
--color-text-dark: #1e1e1e;
|
2025-12-30 20:33:09 +00:00
|
|
|
|
--color-highlight: #51B86B;
|
2026-01-21 15:21:21 +01:00
|
|
|
|
--color-highlight-alt: #d03b4a;
|
2025-12-30 20:33:09 +00:00
|
|
|
|
--color-header: color-mix(in srgb, var(--color-highlight) 80%, black);
|
|
|
|
|
|
--color-header-highlight: color-mix(in srgb, #6d1e26 80%, transparent);
|
2025-04-01 22:25:10 +02:00
|
|
|
|
|
2026-01-20 22:12:55 +01:00
|
|
|
|
--color-background: #111111;
|
2025-04-01 22:25:10 +02:00
|
|
|
|
--color-background-highlight: color-mix(in srgb, var(--color-highlight) 10%, transparent);
|
2025-04-03 20:01:00 +02:00
|
|
|
|
--color-background-highlight-hover: color-mix(in srgb, var(--color-highlight) 60%, transparent);
|
2025-04-01 22:25:10 +02:00
|
|
|
|
|
2026-01-20 22:12:55 +01:00
|
|
|
|
--color-waters: #242424;
|
2025-04-04 10:37:25 +02:00
|
|
|
|
|
|
|
|
|
|
--notch-size: 32px;
|
|
|
|
|
|
--notch-size-small: 16px;
|
2025-04-04 18:05:05 +02:00
|
|
|
|
|
|
|
|
|
|
--color-link-unvisited: #c2e8ff;
|
|
|
|
|
|
--color-link-visited: #ffd7f0;
|
|
|
|
|
|
--color-link-hovered: #ffdad5;
|
2025-04-04 19:00:47 +02:00
|
|
|
|
|
2026-01-21 12:32:47 +01:00
|
|
|
|
/* fonts */
|
2026-01-21 15:21:21 +01:00
|
|
|
|
--font-line-height: 1.6rem;
|
2026-01-21 12:32:47 +01:00
|
|
|
|
|
2026-01-21 11:05:03 +01:00
|
|
|
|
--font-sans-serif: 'Bai Jamjuree', sans-serif;
|
2026-01-21 12:32:47 +01:00
|
|
|
|
--font-size-sans-serif: 1.1rem;
|
|
|
|
|
|
|
2026-01-21 11:05:03 +01:00
|
|
|
|
--font-mono: 'Kode Mono', monospace;
|
2026-01-21 12:32:47 +01:00
|
|
|
|
--font-size-mono: 0.9em;
|
|
|
|
|
|
|
2026-01-21 15:21:21 +01:00
|
|
|
|
--font-size-h1: 2.0rem;
|
|
|
|
|
|
--font-size-h2: 1.5rem;
|
|
|
|
|
|
--font-size-h3: 1.3rem;
|
|
|
|
|
|
--font-size-h4: 1.2rem;
|
2025-07-14 12:12:30 +02:00
|
|
|
|
|
2026-01-21 17:42:59 +01:00
|
|
|
|
--margin-header-top: 16px;
|
|
|
|
|
|
--margin-header-bottom: 8px;
|
|
|
|
|
|
|
2026-01-30 20:28:23 +01:00
|
|
|
|
/* sizing */
|
|
|
|
|
|
--media-width: 80%;
|
|
|
|
|
|
|
2026-01-21 12:32:47 +01:00
|
|
|
|
/* page sizing */
|
2026-01-21 15:21:21 +01:00
|
|
|
|
--page-width: 1000px;
|
2025-09-17 15:55:13 +01:00
|
|
|
|
--screen-width-mobile: 800px;
|
2025-12-30 19:03:57 +00:00
|
|
|
|
|
|
|
|
|
|
--margin-content-side: 24px;
|
2025-04-01 21:30:20 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-01 22:25:10 +02:00
|
|
|
|
html {
|
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
|
position: relative;
|
|
|
|
|
|
min-height: 100%;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
body {
|
2025-04-04 19:00:47 +02:00
|
|
|
|
font-family: var(--font-sans-serif);
|
2025-08-15 20:30:20 +02:00
|
|
|
|
font-size: 1.2rem;
|
2025-04-01 21:30:20 +02:00
|
|
|
|
color: var(--color-text); /* text colour */
|
|
|
|
|
|
|
2025-07-14 12:12:30 +02:00
|
|
|
|
margin: 0;
|
2025-04-01 21:30:20 +02:00
|
|
|
|
background-color: var(--color-background);
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-17 15:55:13 +01:00
|
|
|
|
.all-content-container {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
flex-direction: column;
|
2026-01-10 19:40:32 +01:00
|
|
|
|
height: 100vh;
|
2025-09-17 15:55:13 +01:00
|
|
|
|
/* max-width: 100%; */
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-01 21:30:20 +02:00
|
|
|
|
.waters {
|
|
|
|
|
|
position: fixed;
|
|
|
|
|
|
z-index: -99;
|
|
|
|
|
|
top: 0;
|
|
|
|
|
|
left: 0;
|
|
|
|
|
|
height: 100%;
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
background-color: var(--color-waters);
|
2025-04-03 22:33:47 +02:00
|
|
|
|
mask-image: url('/bremen-waters-white.svg');
|
2025-04-01 21:30:20 +02:00
|
|
|
|
mask-position: center;
|
|
|
|
|
|
background-position: center;
|
|
|
|
|
|
background-attachment: fixed;
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
p, span, li, pre, a {
|
|
|
|
|
|
color: var(--color-text);
|
2026-01-21 12:32:47 +01:00
|
|
|
|
font-size: var(--font-size-sans-serif);
|
|
|
|
|
|
line-height: var(--font-line-height);
|
2026-01-21 15:21:21 +01:00
|
|
|
|
margin: 12px 0;
|
2025-07-14 12:12:30 +02:00
|
|
|
|
font-weight: 400;
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2026-01-23 15:46:08 +01:00
|
|
|
|
button {
|
|
|
|
|
|
font-family: var(--font-mono);
|
|
|
|
|
|
font-size: var(--font-size-mono);
|
|
|
|
|
|
padding: 8px;
|
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
|
border: dashed 2px var(--color-highlight);
|
|
|
|
|
|
color: var(--color-highlight);
|
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
transition: background-color 0.05s ease-out;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
button:hover {
|
|
|
|
|
|
background-color: var(--color-background-highlight);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.button-fullwidth {
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-01-21 15:21:21 +01:00
|
|
|
|
/* #region Headers */
|
|
|
|
|
|
/* All headers */
|
|
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
|
font-family: var(--font-mono);
|
|
|
|
|
|
color: var(--color-highlight);
|
2026-01-21 17:42:59 +01:00
|
|
|
|
margin-top: var(--margin-header-top);
|
|
|
|
|
|
margin-bottom: var(--margin-header-bottom);
|
2026-01-21 15:21:21 +01:00
|
|
|
|
width: fit-content;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
|
|
|
|
|
|
/* Remove top margin when a header immediately preceds another header */
|
|
|
|
|
|
margin-top: 0;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Individual header settings */
|
2025-04-01 13:55:54 +02:00
|
|
|
|
h1 {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
font-size: var(--font-size-h1);
|
|
|
|
|
|
line-height: var(--font-size-h1);
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
2025-07-14 09:47:48 +02:00
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
h2 {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
font-size: var(--font-size-h2);
|
|
|
|
|
|
line-height: var(--font-size-h2);
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
2025-07-14 09:47:48 +02:00
|
|
|
|
h2::before {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
content: '> ';
|
|
|
|
|
|
margin-right: 12px;
|
2025-07-14 09:47:48 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
h3 {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
font-size: var(--font-size-h3);
|
|
|
|
|
|
line-height: var(--font-size-h3);
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
2025-07-14 09:47:48 +02:00
|
|
|
|
h3::before {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
content: '>> ';
|
|
|
|
|
|
margin-right: 4px;
|
2025-07-14 09:47:48 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-01 13:55:54 +02:00
|
|
|
|
h4, h5, h6 {
|
2026-01-21 15:21:21 +01:00
|
|
|
|
font-size: var(--font-size-h4);
|
|
|
|
|
|
line-height: var(--font-size-h4);
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
2025-07-14 09:47:48 +02:00
|
|
|
|
h4::before {
|
|
|
|
|
|
letter-spacing: -0.26rem;
|
2026-01-21 15:21:21 +01:00
|
|
|
|
content: '>>> ';
|
|
|
|
|
|
margin-right: 14px;
|
2025-07-14 09:47:48 +02:00
|
|
|
|
}
|
2026-01-21 15:21:21 +01:00
|
|
|
|
/* #endregion */
|
2025-04-01 13:55:54 +02:00
|
|
|
|
|
2026-01-21 15:21:21 +01:00
|
|
|
|
hr {
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
height: 1px;
|
|
|
|
|
|
border: none;
|
|
|
|
|
|
border-top: 2px dashed var(--color-highlight);
|
2026-01-21 17:42:59 +01:00
|
|
|
|
margin: 8px 0;
|
2025-08-15 20:30:20 +02:00
|
|
|
|
}
|
2025-04-04 10:37:25 +02:00
|
|
|
|
|
2025-04-04 18:05:05 +02:00
|
|
|
|
code, .code-block {
|
2025-04-04 19:00:47 +02:00
|
|
|
|
font-family: var(--font-mono);
|
2026-01-21 12:32:47 +01:00
|
|
|
|
font-size: var(--font-size-mono);
|
|
|
|
|
|
line-height: var(--font-line-height);
|
2025-04-18 16:15:00 +02:00
|
|
|
|
font-weight: 500;
|
2025-04-04 18:05:05 +02:00
|
|
|
|
background-color: var(--color-background-highlight);
|
|
|
|
|
|
/* color: var(--color-background); */
|
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
|
padding-left: 6px;
|
|
|
|
|
|
padding-right: 6px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
img, video {
|
2026-01-30 20:28:23 +01:00
|
|
|
|
width: var(--media-width);
|
2025-04-04 18:05:05 +02:00
|
|
|
|
margin-left: auto;
|
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
|
display: flex;
|
2026-01-21 15:21:21 +01:00
|
|
|
|
max-height: 400px;
|
|
|
|
|
|
object-fit: contain;
|
2025-04-04 18:05:05 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.horizontally-centre-aligned {
|
2026-01-30 20:28:23 +01:00
|
|
|
|
width: var(--media-width);
|
2025-04-04 18:05:05 +02:00
|
|
|
|
display: flex;
|
|
|
|
|
|
justify-content: center;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
margin-left: auto;
|
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-27 19:24:41 +02:00
|
|
|
|
.inline-img-left {
|
|
|
|
|
|
float: left;
|
|
|
|
|
|
max-width: 24%;
|
|
|
|
|
|
margin: 0 24px 24px 0;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.inline-img-right {
|
|
|
|
|
|
float: right;
|
|
|
|
|
|
max-width: 24%;
|
|
|
|
|
|
margin: 0 0 24px 24px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-04 18:05:05 +02:00
|
|
|
|
a:link {
|
|
|
|
|
|
color: var(--color-link-unvisited);
|
2025-08-16 21:40:51 +02:00
|
|
|
|
text-decoration-style: dashed;
|
2025-04-04 18:05:05 +02:00
|
|
|
|
}
|
|
|
|
|
|
/* visited link */
|
|
|
|
|
|
a:visited {
|
|
|
|
|
|
color: var(--color-link-visited);
|
|
|
|
|
|
}
|
|
|
|
|
|
/* mouse over link */
|
|
|
|
|
|
a:hover {
|
|
|
|
|
|
color: var(--color-link-hovered);
|
2026-01-23 20:15:52 +01:00
|
|
|
|
text-decoration-thickness: 1px;
|
2025-04-04 18:05:05 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-04-04 10:37:25 +02:00
|
|
|
|
.notched {
|
|
|
|
|
|
clip-path: polygon(
|
|
|
|
|
|
0% var(--notch-size),
|
|
|
|
|
|
var(--notch-size) 0%,
|
|
|
|
|
|
calc(100% - var(--notch-size)) 0%,
|
|
|
|
|
|
100% var(--notch-size),
|
|
|
|
|
|
100% calc(100% - var(--notch-size)),
|
|
|
|
|
|
calc(100% - var(--notch-size)) 100%,
|
|
|
|
|
|
var(--notch-size) 100%,
|
|
|
|
|
|
0% calc(100% - var(--notch-size))
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.notched-small {
|
|
|
|
|
|
clip-path: polygon(
|
|
|
|
|
|
0% var(--notch-size-small),
|
|
|
|
|
|
var(--notch-size-small) 0%,
|
|
|
|
|
|
calc(100% - var(--notch-size-small)) 0%,
|
|
|
|
|
|
100% var(--notch-size-small),
|
|
|
|
|
|
100% calc(100% - var(--notch-size-small)),
|
|
|
|
|
|
calc(100% - var(--notch-size-small)) 100%,
|
|
|
|
|
|
var(--notch-size-small) 100%,
|
|
|
|
|
|
0% calc(100% - var(--notch-size-small))
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
2025-07-25 11:44:06 +02:00
|
|
|
|
|
2026-01-21 17:42:59 +01:00
|
|
|
|
.pixelated-img {
|
|
|
|
|
|
image-rendering: pixelated;
|
2025-07-25 11:44:06 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
|
|
|
|
|
|
/* #region Lists (ul and LinkList) */
|
|
|
|
|
|
.list, ul {
|
2025-07-25 11:44:06 +02:00
|
|
|
|
display: flex;
|
2026-01-21 17:42:59 +01:00
|
|
|
|
flex-direction: column;
|
|
|
|
|
|
padding: 0;
|
2025-07-25 11:44:06 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
|
|
|
|
|
|
.list a, li {
|
2025-08-16 21:40:51 +02:00
|
|
|
|
width: 100%;
|
2026-01-21 17:42:59 +01:00
|
|
|
|
/* transition: color 0.1s ease-in-out; */
|
|
|
|
|
|
margin: 0;
|
2026-01-21 20:20:06 +01:00
|
|
|
|
padding: 0px 0;
|
2026-01-21 17:42:59 +01:00
|
|
|
|
list-style-type: none;
|
2025-08-16 16:42:16 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
.list a::before, li::before {
|
|
|
|
|
|
content: "–";
|
|
|
|
|
|
font-family: var(--font-mono);
|
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
color: var(--color-highlight);
|
|
|
|
|
|
margin: 0 4px 0 12px;
|
2025-07-25 11:44:06 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
li::before {
|
|
|
|
|
|
padding-right: 8px;
|
2025-08-16 16:42:16 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
.list a:hover::before {
|
|
|
|
|
|
content: ">";
|
|
|
|
|
|
}
|
|
|
|
|
|
.list a:link, .list a:visited, li {
|
|
|
|
|
|
color: var(--color-text);
|
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
|
}
|
|
|
|
|
|
.list a:hover {
|
|
|
|
|
|
color: var(--color-highlight);
|
2025-08-16 21:40:51 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2026-01-21 17:42:59 +01:00
|
|
|
|
.list img {
|
|
|
|
|
|
filter: var(--color-text-img);
|
|
|
|
|
|
margin-top: 4px;
|
|
|
|
|
|
margin-bottom: -4px;
|
|
|
|
|
|
width: fit-content !important;
|
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
|
display: inline;
|
2025-08-10 20:39:54 +02:00
|
|
|
|
}
|
2026-01-21 17:42:59 +01:00
|
|
|
|
/* #endregion */
|
2025-09-17 15:55:13 +01:00
|
|
|
|
|
|
|
|
|
|
@media screen and (max-width: 800px) {
|
2026-01-21 17:42:59 +01:00
|
|
|
|
/* h1 {
|
2025-09-17 15:55:13 +01:00
|
|
|
|
font-size: 2.3rem;
|
|
|
|
|
|
line-height: 2.4rem;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
h2 {
|
|
|
|
|
|
font-size: 1.8rem;
|
|
|
|
|
|
line-height: 1.8rem;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
|
|
font-size: 1.6rem;
|
|
|
|
|
|
line-height: 1.6rem;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
h4, h5, h6 {
|
|
|
|
|
|
font-size: 1.4rem;
|
|
|
|
|
|
line-height: 1.4rem;
|
2026-01-21 17:42:59 +01:00
|
|
|
|
} */
|
2025-09-17 15:55:13 +01:00
|
|
|
|
|
2025-12-30 19:03:57 +00:00
|
|
|
|
/* p, span, li, pre, a {
|
|
|
|
|
|
} */
|
2025-09-17 15:55:13 +01:00
|
|
|
|
}
|
2025-04-01 13:55:54 +02:00
|
|
|
|
}
|
|
|
|
|
|
</style>
|