﻿html{font-family:sans-serif;font-size:1.2rem;line-height:1.5em;background-color:#fef8eb;color:#222}@media(prefers-color-scheme: dark){html{background-color:#222;color:#d9d7ea}}@media only screen and (max-width: 768px){html{font-size:1.4rem}}body{max-width:600px;margin:40px auto;padding:0 15px;box-sizing:border-box}pre{margin:2em auto}figure[role=img]>pre{margin:.5em auto;padding:0;font-size:clamp(.5em,.5em + .7vw,1em);line-height:1.2em}code{font-size:.7rem}img{width:100%}h1,h2,h3,h4{font-family:sans-serif;line-height:1.5em}a{font-weight:bold;color:#b04701;text-decoration:underline}a:hover,a:active,a:visited:hover{color:#1e558f}a:visited{color:#8d3901}@media(prefers-color-scheme: dark){a{color:#86bbd8}a:hover,a:active,a:visited:hover{color:#eeb902}a:visited{color:#baa3dc}}a:not([href*="sanlive.com"]):not([href^="#"]):not([href^="/"]):after{content:" ⧉";font-size:.5em;font-weight:bold;vertical-align:top}a[href^="gopher://"]:before{content:"[gopher] "}a[href^="gemini://"]:before{content:"[gmni] "}hr{width:30%;margin:0 0;border:none;height:1px;background-color:#222;color:#222}@media(prefers-color-scheme: dark){hr{background-color:#d9d7ea;color:#d9d7ea}}figure[role=img]{margin:0;padding:0;display:flex;justify-content:center}body>figure[role=presentation]{margin:0;padding:0;position:fixed;z-index:-1;left:50%;bottom:0;transform:translateX(-50%);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none}body>figure[role=presentation] figcaption{display:none}header[role=banner]{display:flex;align-items:center;margin:0 0 2em 0}header[role=banner] h1{display:inline !important;margin:0;padding:0;font-family:monospace;font-size:1.2em}header[role=banner] h1 a{color:inherit;text-decoration:none}footer{margin-top:2em}main footer{margin-top:4em}nav ul{margin:0;padding:0}header nav ul{display:inline-flex}nav li{list-style-type:none}header nav li{padding:0 .5em}header nav li:first-child{padding-left:1.5em}@media only screen and (max-width: 768px){nav li{font-size:.8rem}}form{padding:2em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}