html{background-color:#1e1f11}body{color:#f7c977;box-sizing:border-box;background-color:#1e1f11;width:50%;max-width:900px;margin:0 auto;padding:1rem;font-family:monospace}h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ul,ol,li,summary,address,caption,th,td,pre,figcaption,legend{color:#f7c977}a:link,header a:visited,footer a:visited{color:#91c8bf;text-decoration:underline 1px dashed #91c8bf}a:visited{color:#bb9bdf}a:hover{color:#1e1f11;background-color:#91c8bf}a:visited:hover{color:#1e1f11;background-color:none}a:active{color:#bb9bdf;background-color:#91c8bf}table{border-collapse:collapse}table,th,td{border:1px solid}th,td{padding:.3rem .5rem}header{flex-direction:column;align-items:center;width:100%;display:flex}.header-content{box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}header h1{text-align:center;margin:.5em 0;font-size:clamp(2rem,6vw,8vh)}header img{object-fit:cover;width:auto;max-height:200px;margin:0 auto}header nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0;display:flex}header a:visited{color:#91c8bf;text-decoration:underline 1px dashed #91c8bf}body img{max-width:100%;height:auto;margin-top:5px;display:block}footer{text-align:center;margin-top:50%;padding:1rem 0;bottom:0}summary{color:#91c8bf}summary:hover{color:#1e1f11;background-color:#91c8bf}.recommendations-summary{cursor:pointer;align-items:center;margin-bottom:.5em;font-weight:700}.recommendations-table{border-collapse:collapse;width:100%;margin-top:.5em}.site-image{width:100px;padding:.5em}.site-description{text-align:left;padding:.5em}.site-img{width:80px;height:auto;display:block}.entrysq p{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.entrysq img{width:auto;max-width:none;height:auto;max-height:none;display:block}.breadcrumb{margin-bottom:1rem;font-size:.9rem}.lang-switch{margin-left:.5rem}.meta{color:#b69658;font-size:.9rem}.listing{padding:0;list-style:none}.listing li{margin-bottom:.8rem}.listing .date{color:#b69658;font-size:.9rem;display:block}.recent{border:1px dashed #91c8bf;max-height:200px;margin:1rem 0;padding:.3rem 1rem;overflow-y:auto}.recent h2{margin-top:.3rem;font-size:1rem}.recent ul{margin:0}.tag-list{color:#b69658;font-size:.7rem;display:block}.excerpt{display:block}.tags{margin-top:2rem}nav.landing{justify-content:center;gap:2rem;margin-top:3rem;font-size:1.4rem;display:flex}.gate input,.gate button{color:#f7c977;background-color:#1e1f11;border:1px solid #91c8bf;padding:.3rem;font-family:monospace;font-size:1rem}.gate button{color:#91c8bf;cursor:pointer}.gate button:hover{color:#1e1f11;background-color:#91c8bf}.build-date{color:#b69658;font-size:.8rem}.feed-link img{vertical-align:middle;margin:0 .3rem 0 0;display:inline}@media screen and (width<=900px){body{width:100vw;margin:0;padding:1rem}}@media screen and (width<=600px){header h1{font-size:2rem}header img{max-height:150px}nav a{font-size:.9rem}body{padding:.8rem}ol{margin:0;list-style-position:inside}ol li{word-wrap:break-word;white-space:normal;width:100%}table{display:block;overflow-x:auto}}@media screen and (width>=901px){header{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}header img{max-height:150px;margin:0}.header-content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start}header h1{text-align:left;margin:0}header nav{justify-content:flex-start;margin:.5rem 0}}