@import"https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap";:root{--bg-color: #fff;--ink-color: #111;--light-color: #f9f9f9;--theme: #a4001e;--sidebar-width: 60px;--font-family: "Courier Prime", "Courier New", monospace}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#f0f0f0;font-family:var(--font-family);color:var(--ink-color);display:flex;justify-content:center;min-height:100vh}strong,b{background-color:var(--ink-color);color:var(--bg-color);padding:2px 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}article{& h2{font-size:1rem;margin:40px 0 20px;text-transform:uppercase;border-bottom:2px solid var(--theme);padding-bottom:5px;color:var(--theme)}& h3{font-size:1rem;margin:30px 0 15px;text-transform:uppercase;font-weight:700}& p{margin-bottom:25px;line-height:1.5;&:has(>img):not(:has(>:not(img))){margin-bottom:0;>img{margin-bottom:0}}}& a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--ink-color);&:hover{border-bottom-style:solid}}& ul,ol{margin-bottom:25px;list-style-position:outside;line-height:1.5}& ul{padding-left:12px;list-style-type:square}& ol{padding-left:30px}& li{margin-bottom:8px;padding-left:8px;&::marker{color:var(--ink-color);font-weight:700}}& pre{background-color:var(--light-color);border:2px solid var(--ink-color);padding:15px;margin-bottom:25px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;& code{background-color:transparent;padding:0;font-size:.9rem}}& code{font-family:var(--font-family);font-size:.9rem;background-color:var(--light-color);padding:1px 3px}& blockquote{background:var(--light-color);border-left:2px solid black;padding:24px;margin:0 auto 24px;font-style:italic;width:100%;& p{margin-bottom:15px;&:last-child{margin-bottom:0}}& h2,h3,ul,ol,strong,b,code{font-style:normal}& h2:first-child{margin-top:0}& ul,ol{margin-bottom:0;& li{margin-bottom:0}}>ul:last-child{&:not(:has(li:nth-child(2))){list-style:none;padding:0;margin:0;text-align:right;>li{&:before{content:"— "}&:last-child{margin-bottom:0}}}}& strong,b{background-color:inherit;color:inherit;padding:0}}& img,iframe{max-width:100%;height:auto;margin:0 0 8px;border:none}& details{border:2px solid var(--ink-color);margin-bottom:25px;padding:15px;background-color:var(--bg-color);&[open]{& summary{margin-bottom:15px;border-bottom:2px solid var(--ink-color);padding-bottom:10px;&:before{transform:rotate(90deg)}}}& p:last-child{margin-bottom:0}}& summary{cursor:pointer;font-weight:700;text-transform:uppercase;list-style:none;&::-webkit-details-marker{display:none}&:before{content:"▶";display:inline-block;margin-right:10px;font-size:.8rem;transition:transform .2s}}}@media(max-width:768px){:root{--sidebar-width: 30px}}.page[data-astro-cid-37fxchfa]{background-color:var(--bg-color);width:100%;max-width:1000px;min-height:100vh;display:flex;box-shadow:0 0 20px #0000001a;position:relative}.sidebar[data-astro-cid-37fxchfa]{width:var(--sidebar-width);flex-shrink:0;border-right:2px dotted var(--ink-color);background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='8' stroke='%23111' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:repeat-y;background-position:center top}.content[data-astro-cid-37fxchfa]{flex-grow:1;padding:40px 50px;display:flex;flex-direction:column}header[data-astro-cid-37fxchfa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;font-weight:700;letter-spacing:.5px;line-height:1.4}header[data-astro-cid-37fxchfa]>a[data-astro-cid-37fxchfa]{text-transform:uppercase;text-decoration:none;color:inherit}header[data-astro-cid-37fxchfa]>a[data-astro-cid-37fxchfa]:hover{text-decoration:underline}nav[data-astro-cid-37fxchfa]{text-align:right;text-transform:uppercase;display:flex;gap:20px}nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:inherit;text-decoration:none;display:block}nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{text-decoration:underline}footer[data-astro-cid-37fxchfa]{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:40px;text-transform:uppercase;border-top:2px solid var(--ink-color)}@media(max-width:768px){.sidebar[data-astro-cid-37fxchfa]{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='4' stroke='%23111' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")}.content[data-astro-cid-37fxchfa]{padding:20px}header[data-astro-cid-37fxchfa]{flex-direction:column;gap:20px}.doc-meta[data-astro-cid-37fxchfa]{text-align:left}footer[data-astro-cid-37fxchfa]{flex-direction:column;align-items:center;gap:10px}}.title-bar[data-astro-cid-j5vwzxwa]{border-top:2px solid var(--theme);border-bottom:2px solid var(--theme);padding:14px 0 12px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:baseline;font-weight:700;color:var(--theme)}.title-bar[data-astro-cid-j5vwzxwa] .title[data-astro-cid-j5vwzxwa]{font-size:1rem;margin:0;text-transform:uppercase}.title-bar[data-astro-cid-j5vwzxwa] .date[data-astro-cid-j5vwzxwa]{white-space:nowrap}@media(max-width:768px){.title-bar[data-astro-cid-j5vwzxwa]{gap:20px;flex-direction:column}}
