@import"https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap";#themeToggle:where(.astro-OEMX5LE4){border:0;background:none}#themeToggle:where(.astro-OEMX5LE4):hover{cursor:pointer;rotate:10deg}.moon:where(.astro-OEMX5LE4){fill:#fdebf3}.sun:where(.astro-OEMX5LE4){fill:transparent}.light .moon:where(.astro-OEMX5LE4){fill:transparent}.light .sun:where(.astro-OEMX5LE4){fill:#1e1e2e}div:where(.astro-SZ7XMLTE){margin-top:4rem 0;text-align:center}small:where(.astro-SZ7XMLTE){font-family:Josefin Sans,sans-serif}small:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){color:#375a7f;text-decoration:none}@font-face{font-family:Megaoplis;src:url(/fonts/MegalopolisExtra-Regular.otf)}html{background-color:#090414;color:#fdebf3}body{max-width:540px;margin:0 auto;text-align:justify}h1,h2,h3{font-family:Megaoplis;font-weight:400}h1{font-size:2.6em;margin:0}h2{text-decoration:underline #d22944;text-decoration-thickness:4px;text-underline-offset:6px;font-size:2.1em;margin-bottom:0}details{margin-top:10px}details>summary{font-family:Megaoplis;text-decoration:underline #d22944;text-decoration-thickness:2px;text-underline-offset:6px;font-size:1.2em;margin-bottom:0}details>summary{list-style-type:"+    "}details[open]>summary{list-style-type:"-    "}summary::marker{color:#d22944;padding:4px}p,details>p{font-family:Josefin Sans,sans-serif;font-size:1.1em;line-height:1.5;text-indent:1em}a:link{color:#d22944}a:visited{color:#7e3f49}.gif{margin:20px 0 0;text-align:center}.nav-bar{display:grid;grid-template-columns:1fr 1fr;margin-top:.8rem}.title-link,.nav-links{font-family:Megaoplis,cursive;font-size:2.3rem}.title-link a,.nav-links a{color:#fdebf3;text-decoration:none}.title-link a:hover,.nav-links a:hover,a:focus{text-decoration:underline #d22944;text-decoration-thickness:2px;text-underline-offset:6px}.nav-links{font-family:Josefin Sans,sans-serif;font-size:1.1rem;text-align:right}.nav-links a{margin:0 10px}mark{background-color:#d22944;color:#fff;padding:3px 4px 1px}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}html.light{background-color:#fdebf3;color:#090414}.light .title-link a,.light .nav-links a{color:#090414}.light .link-card>a{color:#090414}.light .link-card h3,.light .link-card p{color:#090414}@media only screen and (max-width: 600px){body{width:400px}.nav-bar{display:initial}.title-link,.nav-links{text-align:center}.nav-links a{margin:0 8px}}
