.spacer[data-astro-cid-aymqzj45]{width:20%;max-width:150px;height:auto}.header-container[data-astro-cid-aymqzj45]{border-bottom:1px solid #0ff;justify-content:space-between;align-items:center;width:100%;display:flex}.banner[data-astro-cid-aymqzj45]{text-align:center;color:var(--fg-primary);flex-grow:1;margin:0;font-size:clamp(1rem,5vw,4rem);font-weight:lighter}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid;border-color:var(--bg-secondary);align-items:center;gap:1rem;margin-top:auto;margin-bottom:.5rem;padding-top:15px}#mail[data-astro-cid-jo6i4kqk]{max-width:50px;margin:0 auto;padding-bottom:1rem;display:block}:root{--fg-primary:white;--fg-secondary:black;--bg-primary:orange;--bg-secondary:cyan;--darker-cyan:#23d5d5;--fg-tertiary:brown;--darker-orange:#d18800}@font-face{font-family:bios;src:url(/fonts/bios.ttf)format("truetype")}@font-face{font-family:NEC-APC;src:url(/fonts/NEC.ttf)format("truetype")}html{color:var(--fg-primary);background-image:linear-gradient(30deg, var(--bg-secondary) 12%, transparent 12.5%, transparent 87%, var(--bg-secondary) 87.5%, var(--bg-secondary)), linear-gradient(150deg, var(--bg-secondary) 12%, transparent 12.5%, transparent 87%, var(--bg-secondary) 87.5%, var(--bg-secondary)), linear-gradient(30deg, var(--bg-secondary) 12%, transparent 12.5%, transparent 87%, var(--bg-secondary) 87.5%, var(--bg-secondary)), linear-gradient(150deg, var(--bg-secondary) 12%, transparent 12.5%, transparent 87%, var(--bg-secondary) 87.5%, var(--bg-secondary)), linear-gradient(60deg, var(--darker-cyan) 25%, transparent 25.5%, transparent 75%, var(--darker-cyan) 75%, var(--darker-cyan)), linear-gradient(60deg, var(--darker-cyan) 25%, transparent 25.5%, transparent 75%, var(--darker-cyan) 75%, var(--darker-cyan));background-position:0 0,0 0,10px 18px,10px 18px,0 0,10px 18px;background-size:20px 35px;height:100%;margin:0;padding:0;font-family:bios,monospace;font-size:1rem;animation:3s linear infinite slideBg}@keyframes slideBg{0%{background-position:0 0,0 0,10px 18px,10px 18px,0 0,10px 18px}to{background-position:20px 35px,20px 35px,10px 17px,10px 17px,20px 35px,10px 17px}}*{box-sizing:border-box}body{background-color:var(--bg-primary);text-align:center;border-radius:1rem;flex-direction:column;width:80%;min-height:calc(100vh - 4rem);margin:2rem auto;padding:1rem;line-height:1.5;display:flex}body hr{border:0;border-top:1px solid var(--fg-primary);margin-top:auto}ul{text-align:left;display:inline-block}h1,h2,h3,h3,h4,h5,h6{margin-top:1rem;margin-bottom:0;font-size:2.5rem}a{color:var(--fg-primary);text-underline-offset:2px;text-decoration:underline dotted}a:hover,a:focus{color:var(--bg-secondary)}a[target=_blank]{color:#00f;text-underline-offset:2px;text-decoration:underline 1px wavy}a[target=_blank]:hover,a[target=_blank]:focus{color:var(--bg-secondary)}.nav-links{width:100%;margin:0;display:none}.nav-links a{text-align:center;text-transform:uppercase;color:var(--fg-primary);padding:10px 0;font-size:1.5rem;font-weight:700;display:block}.nav-links a:hover,.nav-links a:focus{color:var(--bg-secondary)}:has(.menu[aria-expanded=true]) .nav-links{display:unset}@media screen and (width>=636px){.nav-links{background:0 0;justify-content:center;width:auto;display:flex;position:static}.nav-links a{padding:15px 20px;display:inline-block}.menu{display:none}}@media screen and (width<=635px){.nav-links{display:none}}p,ul{max-width:1000px;margin:0 auto;font-family:NEC-APC,monospace;font-size:1.5rem}em{color:#00f}#social-links a{color:var(--fg-secondary);background-color:var(--bg-secondary);text-underline-offset:2px;border:1px dashed #000;padding:.5rem 1rem}#social-links a:hover{color:var(--fg-tertiary)}button{color:var(--fg-secondary);background-color:var(--bg-secondary);text-underline-offset:2px;cursor:pointer;border:1px dashed #000;margin:1rem;padding:.5rem 1rem;font-family:inherit;text-decoration:underline dotted}button:hover{color:var(--fg-tertiary)}.content-block{text-align:center;display:block}.content-block p{width:100%;max-width:none;padding-left:0;padding-right:0}.home-showcase{max-width:40%;transition:transform .2s ease-in-out}.float-left{float:left;margin:0 1rem 1rem 0}.float-right{float:right;margin:0 0 1.5rem 1rem}:has(.hover-cooking:hover) #cooking-img,#cooking-img:hover,:has(.hover-photo:hover) #photo-img,#photo-img:hover{transform:scale(1.03)}.hover-photo:hover,.hover-cooking:hover{color:var(--bg-secondary)}.hover-cooking,.hover-photo{color:var(--fg-tertiary)}#photo-img{max-width:45%}@media (width<=768px){.content-block{flex-direction:column;display:flex}.content-block>p{order:1}.home-showcase{float:none;order:2;width:100%;margin:1rem 0}}
