@font-face{font-family:"Intel One Mono";font-style:normal;font-weight:normal;font-display:swap;src:url(../fonts/intelonemono-regular-webfont.woff2) format("woff2"),url(../fonts/intelonemono-regular-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:normal;font-weight:bold;font-display:swap;src:url(../fonts/intelonemono-bold-webfont.woff2) format("woff2"),url(../fonts/intelonemono-bold-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:italic;font-weight:normal;font-display:swap;src:url(../fonts/intelonemono-italic-webfont.woff2) format("woff2"),url(../fonts/intelonemono-italic-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:italic;font-weight:bold;font-display:swap;src:url(../fonts/intelonemono-bolditalic-webfont.woff2) format("woff2"),url(../fonts/intelonemono-bolditalic-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:normal;font-weight:lighter;font-display:swap;src:url(../fonts/intelonemono-light-webfont.woff2) format("woff2"),url(../fonts/intelonemono-light-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:italic;font-weight:lighter;font-display:swap;src:url(../fonts/intelonemono-lightitalic-webfont.woff2) format("woff2"),url(../fonts/intelonemono-lightitalic-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/intelonemono-semibold-webfont.woff2) format("woff2"),url(../fonts/intelonemono-semibold-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/intelonemono-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/intelonemono-semibolditalic-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:normal;font-weight:350;font-display:swap;src:url(../fonts/intelonemono-medium-webfont.woff2) format("woff2"),url(../fonts/intelonemono-medium-webfont.woff) format("woff")}@font-face{font-family:"Intel One Mono";font-style:italic;font-weight:350;font-display:swap;src:url(../fonts/intelonemono-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/intelonemono-mediumitalic-webfont.woff) format("woff")}:root{--background: #f5d8e3;--foreground: #5093a5;--text: #333333;--bg-blend: multiply;--blur: 0px;--fg-blend: lighten;--opacity: 1;--spacing: 1%}@media (prefers-color-scheme: dark){body{--foreground: #f5d8e3;--background: #5093a5;--text: #DDDDDD}}*{box-sizing:border-box}body{font-family:"Intel One Mono",monospace;background-color:var(--background);border:2px var(--foreground) solid;padding:20px;margin:20px;color:var(--text)}@media (prefers-color-scheme: dark){body{background-color:red}}a{color:var(--foreground);text-decoration:underline dotted}h1{font-size:92px;color:var(--foreground);margin:0;line-height:1;font-weight:lighter}h1 br{display:none}@media only screen and (max-width: 1080px){h1 br{display:block}}@media only screen and (max-width: 768px){h1{font-size:72px}}h2{text-transform:lowercase;font-size:36px;border:1px var(--foreground) solid;padding:10px;display:inline-block;margin-top:0;margin-bottom:0}h3{font-size:24px;text-transform:lowercase}header{grid-area:header}header a{color:inherit;text-decoration:none}nav{grid-area:sidebar}nav ol{font-weight:600}nav .onionring{text-align:center;font-size:.8em;margin:0 auto}main{grid-area:main;position:relative}main article{border:1px var(--foreground) solid;position:relative;margin-top:49px;margin-left:20px;padding:20px}main article img{max-width:100%}main article .img-wrapper.half{max-width:50%}main article .img-wrapper.right{float:right}main article .img-wrapper.left{float:left}main article h2{position:absolute;margin:-70px 0 0 -40px;z-index:3}main article p:first-of-type{margin-top:0}main article p:last-of-type{margin-bottom:0}main #buttons{float:right;margin:0 0 10px 10px;display:grid;gap:5px}main #buttons a{padding:3px 5px;background-color:var(--foreground);color:var(--background);text-decoration:none;border:1px var(--foreground) solid}main #buttons a:hover,main #buttons a:active{color:var(--foreground);background-color:var(--background)}main ol.post-list{list-style:none;margin:0;padding:0}main #games{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 20px;margin-bottom:20px;margin-top:20px}main #games article{border:1px var(--foreground) solid;position:relative;padding:0;padding-top:80%;margin:0}main #games article h3{position:absolute;bottom:-15px;right:-15px;left:15px;margin:0;z-index:9;text-align:right}main #games article h3 a{color:var(--background);padding:3px 5px;transform:perspective(1px) translateZ(0);background-image:linear-gradient(to top, var(--foreground) 0, var(--foreground) 100%);background-size:100% 200%;text-decoration:none;line-height:1.4}main #games article .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}main #games article img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main #games article .tags{position:absolute;top:5px;left:5px;right:5px;text-align:left;display:flex;gap:5px;z-index:99}main #games article .tags a{border:1px var(--foreground) solid;background-color:var(--background);padding:2px 3px;font-weight:bold;text-decoration:none}main #news h3{margin-bottom:0;font-size:1em;color:var(--background);background-color:var(--foreground);padding:2px}main #news h3 a{color:var(--background)}main .post-list{list-style:none;margin:0;padding:0}main .post-list li{padding:3px 0;border-bottom:1px var(--foreground) solid}main .post-list li a{text-decoration:none}main .post-list li a .date{font-weight:normal;color:var(--text)}main .post-list li a .title{font-weight:bold}main .post-list li .tags{font-size:.8em;display:inline-flex;gap:2px}main .post-list li .tags a{background-color:var(--foreground);color:var(--background);padding:2px 3px;position:relative;margin-left:10px}main .gallery{display:flex;overflow:hidden}main .gallery .gallery-item{min-width:100%;position:relative}main .gallery .gallery-item img{max-width:100%;transition:.3s}main .gallery .gallery-item:hover img{filter:none}main .gallery .gallery-item [aria-label]{position:absolute;top:0;height:100%;padding:20px;z-index:5;color:var(--background);display:flex;align-items:center;justify-content:center;text-decoration:none}main .gallery .gallery-item [aria-label=Previous]{left:0}main .gallery .gallery-item [aria-label=Next]{right:0}main .links{text-align:center}main .links ul{list-style:none;margin:1em 0;padding:0;text-align:center}main .links ul li{display:inline-block}main .links ul li:after{content:" | "}main .links ul li:last-child:after{content:""}main .readmore{text-align:right}main .readmore .readmorelink{display:inline-block;text-decoration:none;padding:2px 5px;background-color:var(--foreground);color:var(--background)}main .contributions li{margin-bottom:1px}main .contributions a{font-weight:bold;font-variation-settings:"wght" 700}main .contributions .event{background-color:var(--foreground);padding:2px;color:var(--background);display:inline-block}footer{grid-area:footer;text-align:center}#page{display:grid;grid-template-areas:"header header" "sidebar main" "footer footer";gap:30px;grid-template-columns:25% 1fr}.datetime{font-size:.6em;text-transform:uppercase;margin:0;text-align:right}#webrings{margin-top:20px}.img-wrapper{max-width:100%}.img-wrapper img{max-width:100%;filter:url(#duotone-filter);transition:.3s}.img-wrapper img:hover{filter:none}.defs-only{display:none}.tinylytics_kudos{border:none;appearance:none;background-color:rgba(0,0,0,0);font-family:inherit}