@charset "UTF-8";:root{--main-color:#2e2449;--bg-color:#dbdbde;--link-color:#5213ff}*{margin:0;scrollbar-color:gray var(--bg-color)}body{background-color:var(--bg-color);color:var(--main-color);font-family:monospace;font-size:1.1rem;line-height:150%;text-wrap:pretty;word-break:keep-all;scrollbar-gutter:stable;overflow-y:scroll}.wrapper{display:flex;flex-direction:column;gap:3em;max-inline-size:35em;padding:2em 1em;margin:0 auto}header{display:flex;flex-direction:column;gap:inherit}#logo{line-height:100%;text-align:center;@media(max-width:600px){font-size: 2vmin;}}#menu{display:grid;grid-template-columns:repeat(2,1fr);white-space:nowrap}#menu>li::marker,#list>li::marker{content:"\003E \0020"/""}#main{display:flex;flex-direction:column;gap:2em;scroll-margin-block-start:20em}footer{font-size:.9em;text-align:center}h1{font-size:2.3em;line-height:90%;text-wrap:balance;word-break:keep-all;margin-block-end:.5em}h2{font-size:1.4em;margin-block-start:1em}h1+h2{margin-block-start:0}h3{font-size:inherit;margin-block-start:1em}a{color:var(--link-color);color:var(--link-color);&:not([href*="simplerecipes.cc"]):not([href*="localhost:1313"]):not([href^="#"]):not([href^="/"]):not([href^="./"]):not([href^="../"]):not([href^="mailto:"]):not(:has(> img))::after { content:""; display:inline-block; inline-size:0.8em; block-size:0.8em; aspect-ratio:1/1; margin-inline-start:0.1em; background-color:currentColor; -webkit-mask:url("/assets/images/external-link.svg") no-repeat center/contain; mask:url("/assets/images/external-link.svg") no-repeat center/contain; } &:focus-visible { outline:0.1rem solid var(--link-color); }}ul,ol,article{display:flex;flex-direction:column;gap:.7em}article>a{display:block;inline-size:fit-content}li::marker{content:"\2010 \0020"/""}.photo{display:block;aspect-ratio:3/2;max-inline-size:60%;border:solid .1rem var(--main-color);@media(max-width:600px){max-inline-size: 100%;}}a:has(>.photo){display:block;inline-size:fit-content;max-inline-size:60%;> .photo { max-inline-size: 100%; } @media (max-width: 600px) { max-inline-size: 100%; }}.icon{inline-size:1em;block-size:1em;aspect-ratio:1/1;display:block;align-self:center}div:has(>.icon){display:flex;gap:.8em}.button{inline-size:4.2rem;aspect-ratio:88/31;transform:scale(1)}.fourofour{display:grid;place-content:center;text-align:center;block-size:100vh;> a { margin-block-start: 1em; }}@media print{body{font-family:sans-serif;color:#000;background-color:#fff}header,footer{display:none}}