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,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}.page-wrapper{display:flex;flex-direction:column;min-height:100%}main.page-content{flex:1 1 100%}@media screen and (min-width: 60rem){body{background:#EEE}.page-wrapper{max-width:60rem;margin:0 auto;box-shadow:0.3em 0 1em rgba(0,0,0,0.6)}main.page-content,header.site-header,footer.site-footer{padding:1rem}header.site-header{flex:0 0 4rem}}@media screen and (min-width: 30rem) and (max-width: 60rem){main.page-content{padding:1rem}header.site-header{padding:0.4rem 1rem;flex:0 0 3rem}footer.site-footer{padding:0.4rem 1rem}}@media screen and (max-width: 30rem){main.page-content{padding:0.4rem 0.2rem}header.site-header{padding:0.4rem 0.2rem;flex:0 0 2rem}footer.site-footer{padding:0.4rem 0.2rem}}header.site-header{position:relative}@media screen and (min-width: 30rem){header.site-header{background:url("/assets/shadowrun-logo.png") content-box no-repeat left center/contain,#000}}@media screen and (min-width: 60rem){.site-title{left:18rem;bottom:1.3rem;font-size:140%}}@media screen and (min-width: 30rem) and (max-width: 60rem){.site-title{left:14rem;bottom:0.7rem;font-size:120%}}@media screen and (max-width: 30rem){header.site-header{background:#000}.site-title{left:0.2rem;bottom:0.4rem;font-size:120%}}.site-title{color:#EEE;text-decoration:none;font-family:Arial, Helvetica, sans-serif;position:absolute}footer.site-footer{background:#F5F5F5;border-top:1px solid #DDD;font-size:85%;line-height:145%;vertical-align:middle;font-family:Arial, Helvetica, sans-serif}footer.site-footer p{opacity:50%;margin-bottom:0.4em}footer.site-footer p:last-of-type{margin-bottom:0}main.page-content{background:#FFF;color:#333;font-family:Verdana, Geneva, Tahoma, sans-serif;line-height:145%}@media screen and (max-width: 30rem){main.page-content{font-size:90%}}main.page-content h2,main.page-content h3,main.page-content h4{margin-top:0.4em}main.page-content h1{font-size:200%}main.page-content h2{font-size:170%}main.page-content h3{font-size:140%}main.page-content h4{font-size:120%;font-style:italic}main.page-content h1,main.page-content h2,main.page-content h3,main.page-content h4{font-family:Arial, Helvetica, sans-serif;line-height:145%}main.page-content p,main.page-content ul,main.page-content ol,main.page-content blockquote{margin-bottom:1em}main.page-content ul ul,main.page-content ul ol,main.page-content ol ol,main.page-content ol ul{margin:0.4em 0}main.page-content ul,main.page-content ol{padding-left:1.3em}main.page-content ul{list-style:disc outside}main.page-content ul ul{list-style:circle outside}main.page-content ul ul ul{list-style:square outside}main.page-content ol{list-style:decimal outside}main.page-content a{color:#44D;text-decoration:underline #CCF}main.page-content blockquote{background:#F5F5F5;border-left:0.2rem solid #DDD;padding:0.2rem 1rem;font-size:90%;line-height:145%}main.page-content blockquote *:last-child{margin-bottom:0}main.page-content strong{color:#000;font-weight:600}main.page-content a strong{color:#22E}main.page-content em{color:#882;font-style:italic}main.page-content table{border-collapse:collapse;font-size:90%;margin-bottom:1em}main.page-content table td,main.page-content table th{border:1px solid #CCC;padding:0.1em 0.4em}main.page-content table th{color:#FFF;background:#555;font-family:Arial, Helvetica, sans-serif}main.page-content table tr:nth-child(even) td{background:#F5F5F5}main.page-content pre{font-family:'Lucida Console', monospace;font-size:90%;padding:0.4em 1em;background:#EEE;border:1px solid #CCC;line-height:130%;text-wrap-mode:wrap}
