html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary-color: #b00;--text-color: #54595d;--text-emphasized: #202122;--background-color: #fff;--surface-color: #fff;--surface-color2: #f9fafb;--border-color: rgba(0,0,0,0.05);--link-color: var(--primary-color);--font-sans: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-serif: "PT Serif", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times","Source Serif Pro", serif}@media(prefers-color-scheme: dark){:root{--text-color: #c4abab;--text-emphasized: #fce8e8;--background-color: #1f1414;--surface-color: #261717;--surface-color2: #301d1d;--border-color: rgba(255,255,255,0.05);--link-color: #CA454A}}header #topLine{width:100vw;height:.5rem;background-color:var(--primary-color)}header #logoWrapper{display:flex;justify-content:center;align-items:center;padding:4rem 2rem;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}header #logoWrapper #logo{max-width:20rem}.wikigrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.wikigrid .wikicard{background:var(--surface-color);border-radius:8px;border:1px solid var(--border-color);box-shadow:0 3px 6px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.0575);font-size:.875rem;width:100%;text-decoration:none;color:var(--text-color);transition:all .2s}.wikigrid .wikicard:hover{background:var(--surface-color2)}.wikigrid .wikicard .image-outer{border-radius:8px 8px 0 0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;aspect-ratio:2/1;position:relative}.wikigrid .wikicard .image-outer .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px)}.wikigrid .wikicard .image-outer .image-inner img{width:100%;height:100%;max-width:80%;max-height:60%;object-fit:contain}.wikigrid .wikicard .inner{padding:1rem}.wikigrid .wikicard .inner h2{font-size:1.25rem;font-weight:600;color:var(--text-emphasized)}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0 2rem 0;text-align:center}footer span{opacity:.5}footer ul{list-style:none;display:flex;justify-content:center;align-items:center;margin:0 0 1rem 0;padding:0}footer ul li{margin:0 .5rem}footer ul li a{color:var(--text-color);text-decoration:none;transition:all .1s}footer ul li a:hover{color:var(--text-emphasized);text-decoration:underline}body{min-height:100vh;background-color:var(--background-color);color:var(--text-color);font-family:var(--font-sans);overflow-x:hidden}.container{max-width:50rem;margin:0 auto}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:var(--font-serif);font-weight:600;color:var(--text-emphasized);margin:1rem 0}.content h1{font-size:2.5rem}.content h2{font-size:1.5rem}.content h3{font-size:1.25rem}.content h4{font-size:1.125rem}.content h5{font-size:1rem}.content h6{font-size:.875rem}.content p{margin-bottom:.5rem}.content a{color:var(--link-color);text-decoration:none;transition:all .1s;border-bottom:2px solid var(--link-color)}.content a:hover{color:var(--text-emphasized);border-bottom:2px solid var(--text-emphasized)}.content ul,.content ol{margin:0 0 1rem 1.25rem}.content ul li,.content ol li{margin:.6rem 0;padding-left:.25rem}.content ul{list-style:disc}.content ul ul{list-style:square}.content ul ul ul{list-style:circle}.content ol{list-style:decimal}.content ol ol{list-style:upper-roman}.content ol ol ol{list-style:lower-roman}.content img{max-width:100%;height:auto}.content blockquote{border-left:4px solid var(--text-color);padding-left:1rem;margin-bottom:1rem}