@font-face{font-family:Analogue;src:url("./analogue-italic-webfont-OKVAFECF.woff2") format("woff2"),url("./analogue-italic-webfont-WUYZMVIF.woff") format("woff"),url("./analogue-italic-webfont-BGVZXJKQ.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Analogue;src:url("./analogue-webfont-6MGFZ55F.woff2") format("woff2"),url("./analogue-webfont-WYIQ5UTV.woff") format("woff"),url("./analogue-webfont-QFHHSXDL.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Leander;src:url("./Leander-webfont-I3DOE42T.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:XTypewriter;src:url("./xtypewriter-regular-webfont-LHBSGMNR.woff2") format("woff2"),url("./xtypewriter-regular-webfont-ORCOYU5L.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:XTypewriter;src:url("./xtypewriter-bold-webfont-T6BOCC3I.woff2") format("woff2"),url("./xtypewriter-bold-webfont-ACQKWBVK.woff") format("woff");font-weight:700;font-style:normal}header{border:2px solid;border-color:#fffc;border-width:2px 0 0 0;padding:5px 0 0;color:#fff;display:flex;gap:15px;flex-direction:column}h1.site-title{background:url("./logo-UTQPOGJM.png") 0 0 no-repeat;background-size:100% auto;text-indent:-99999px;aspect-ratio:489 / 782;margin:0}nav{border:2px solid;border-color:#fffc;border-width:0 0 2px 0;padding-bottom:5px}nav ul{margin:0;list-style:none;background:#000;padding:5px 10px}nav a{font-size:1.4rem;font-family:XTypewriter,Courier New,Courier,monospace;text-transform:lowercase;text-decoration:none}nav a:hover{text-shadow:none}nav a:hover:after,nav a.active:after{content:":"}nav a:active,nav a.active{background-color:#fff;color:#000}nav a:before{content:":"}footer{border:2px solid;border-color:#fff6;padding:5px 15px;font-size:14px;text-align:right;color:#fffc;display:flex;justify-content:space-between;font-family:XTypewriter,Courier New,Courier,monospace}footer p{margin:0}html{height:100%}body{margin:0;padding:0;display:flex;flex-direction:column;height:100%}.container{background:0 0 repeat;background-image:url("./leather1-27UYREGH.jpg");background-size:contain;flex-grow:1;padding:15px;display:flex;flex-direction:column;gap:15px;justify-content:space-between}header{width:200px;flex-shrink:0}section.main-area{display:flex;gap:15px;flex-grow:1}main{display:flex;flex-direction:column;width:100%;border:solid;border-color:#fffc;border-width:0 4px 0 4px}section.content{background:#fffc;padding:10px 15px;margin:0 4px;flex-grow:1;display:flex;flex-direction:column}section.home-content{padding:10px 15px;flex-grow:1;display:flex;flex-direction:column;text-align:center;justify-content:center;max-width:900px;margin:auto}section.home-content blockquote{background:#ffffffb3}section.home-content img{display:block;margin:auto;border:2px solid white;padding:4px;width:500px;max-width:100%}.inner-content{max-width:800px}body{color:#222;font-family:Analogue,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:underline}a:hover{text-shadow:1px 1px 2px #fff}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-family:Leander,Courier New,Courier,monospace;line-height:1.2em;font-weight:400}h1{font-weight:700;font-size:2.5rem;text-shadow:1px 1px 5px rgba(0,0,0,.3)}h2{font-size:2rem;text-transform:uppercase;letter-spacing:.2em;text-shadow:2px 3px 2px rgba(0,0,0,.3)}h3{font-size:1.8rem;padding-bottom:2px;border-bottom:3px solid #000}h4{font-size:1.5rem;background:#000;color:#fff;padding:2px 4px}h5{font-size:1.3rem;font-weight:700}p{margin:0 0 1em}ul,ol{padding:0 0 0 25px;margin:0 0 1em;font-size:1.2rem}ul{list-style-type:square}ol{padding-left:0;list-style:none;counter-reset:custom-counter}ol li{counter-increment:custom-counter}ol li:before{content:counter(custom-counter) ".";font-family:XTypewriter,Courier New,Courier,monospace;font-size:1.3em;display:inline-block;margin-right:5px}div.label{font-size:11px;font-family:Leander,monospace;text-transform:uppercase}div.label:before,div.label:after{content:"::"}time{display:none}blockquote{font-family:XTypewriter,Courier New,Courier,monospace;line-height:1.4em;border:2px solid;border-color:#000c;border-width:0 0 0 4px;margin:0 0 1rem;padding:.5em 1em;font-size:1.8rem;background:#fff3}blockquote p{margin:0}@media screen and (max-width:700px){.container{padding:10px;gap:10px}header{width:auto;gap:10px;align-items:flex-end;flex-direction:row}header h1.site-title{max-width:200px;width:40vw}main{padding:0}nav{border:none;padding:0;flex-grow:1}section.main-area{flex-direction:column;gap:10px}section.content{border:none}footer{background:#0009;flex-direction:column;font-size:.7em;padding:5px}}@media screen and (max-width:900px){footer{flex-direction:column}}
