body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:IBM Plex Mono,monospace;font-family:Cormorant Garamond,serif;--background-color:#f5e3c9;--text-color:#550706;background:var(--background-color) url(/images/paperboard.jpg) repeat;color:var(--text-color);box-shadow:inset 0 0 36px 2px rgba(177,109,85,.36)}.symbol{font-family:Noto Sans Symbols\ 2,sans-serif;font-weight:400;font-style:normal}.main{font-size:1.25em}.main time{font-style:italic}.main .admonition{border:6px solid;border-image:url(/images/map-border-sq.png) 12/6px round;padding:0 .5em!important;margin-bottom:.5em}.main .admonition p{margin:.5em}h1,h2{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}article.single{max-width:1000px;margin:0 auto}.markdown a{position:relative;z-index:0;display:inline-block;text-decoration:none!important;font-weight:700}.markdown a,a label{cursor:pointer}@media print{.markdown a.shrink-for-print{max-width:80%}}.markdown a:has(img):before{background-image:none!important;box-shadow:none!important;transition:none}.markdown .active,.markdown a:active,.markdown a:focus,.markdown a:hover{color:#fff;text-shadow:#550706 0 0 6px;transition:all .25s ease-in-out;cursor:pointer}.markdown a span:after,.markdown a span:before{--anim-s:7s;--smoke-diam:0.75em;display:inline-block;z-index:-1;height:var(--smoke-diam);width:var(--smoke-diam);position:absolute;opacity:0;bottom:.25em;left:calc(var(--p) * 100% - var(--smoke-diam) / 4);border-radius:50%;background:radial-gradient(circle,rgba(85,7,6,.75),transparent);box-shadow:0 -2px 4px 1px #fdca53;filter:blur(2px);animation:smokeFloatBefore var(--anim-s) ease-in-out infinite;animation-delay:calc(var(--d) * 2s)}.markdown a span:after{background:radial-gradient(circle,rgba(208,135,32,.75),hsla(35,69%,87%,.25));box-shadow:0 2px 4px 1px rgba(85,7,6,.75);animation-delay:calc(var(--d) * var(--ax) * 2s);bottom:calc(var(--ax) * .5em);left:calc(var(--p) * 100% + var(--ax) * .25em - var(--smoke-diam) / 4);animation-name:smokeFloatAfter}.markdown .active span:after,.markdown .active span:before,.markdown a:active span:after,.markdown a:active span:before,.markdown a:focus span:after,.markdown a:focus span:before,.markdown a:hover span:after,.markdown a:hover span:before{content:""}@keyframes smokeFloatBefore{0%{opacity:0;transform:scale(.25) translate(0)}25%{opacity:1;transform:scale(1) translate(calc(var(--dx) * -1em / 6),calc(var(--dy) * 2em / 6))}75%{opacity:1;transform:scale(1.3) translateX(calc(var(--dx) * 3em / 6),calc(var(--dy) * 3em / 6))}to{opacity:0;transform:scale(2) translate(0)}}@keyframes smokeFloatAfter{0%{opacity:0;transform:scale(.5) translate(0)}33%{opacity:1;transform:scale(1) translate(calc(var(--dx) * 2em / 6),calc(var(--dy) * -1em / 6))}66%{opacity:1;transform:scale(1.5) translate(calc(var(--dx) * -2em / 6),calc(var(--dy) * -2em / 6))}to{opacity:1;transform:scale(2) translate(0)}}.markdown .test a span:after,.markdown .test a span:before{animation-delay:0s;opacity:1;content:"";animation-name:none}.markdown .test.after a span:before,.markdown .test.before a span:after{content:none}.markdown img{max-width:100%;max-width:300px}.main

.homePage a{color:inherit;text-decoration:underline}.homePage a.active,.homePage a:active,.homePage a:focus,.homePage a:hover{color:inherit;text-decoration:underline;text-shadow:0 0 1px rgba(177,109,85,.85)}.main header h1 a.active,.main header h1 a:active,.main header h1 a:focus,.main header h1 a:hover{color:#550706;text-decoration:none;text-shadow:4px 2px 4px rgba(177,109,85,.85)}@media print{.main header{display:none!important}}.main hr{background-image:url(/images/map-border.png);height:4px}.main hr,.main hr.marauders-low{background-size:contain;border:0}.main hr.marauders-low{background-image:url(/images/marauders-hr-low.png);height:12px}*{box-sizing:border-box}.min-h-screen{min-height:100vh}.hero{margin:0 auto;width:80%}.hero img{display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;padding:2px}.mw-editsection{display:none}.folderList{display:flex;flex-flow:row wrap;align-items:baseline}.postPreview{display:flex;flex-flow:column;align-content:center;width:50%;flex-wrap:wrap;margin:0 -2px 1em}.postPreview video{width:90%}.postPreview p{text-align:center}.three-across .postPreview{width:33%}.four-across .postPreview{width:25%}.mapBorder,.postPreview video{border:12px solid;border-image:url(/images/marauders-border-low.png) 50/20px repeat;padding:6px!important}a.active img.mapBorder,a:active img.mapBorder,a:focus img.mapBorder,a:hover img.mapBorder{border-image:url(/images/marauders-border-caps.png) 50/20px repeat!important}img.mapBorder{max-width:100%;max-height:1000px}div.note{background-color:hsla(0,0%,100%,.8);color:#000;padding:1em;max-width:1000px;page-break-inside:avoid}div.tarot{box-sizing:border-box;display:flex;flex-flow:row}div.tarot .card{padding-right:1em}div.tarot .notes p:first-child{-webkit-margin-before:0;margin-block-start:0}div.clue{background-color:hsla(0,0%,100%,.8);color:#000;position:relative;overflow:hidden;width:300px;text-align:center;font-size:2.5em;text-wrap:nowrap}div.top.clue{height:.63em;top:-.13em}div.bottom.clue{height:.66em;line-height:0em}div.left.clue{text-align:left}div.right.clue{text-align:right}div.admonition{display:inline-flex;flex-flow:row;place-items:center}div.admonition p.admonition-title{font-size:0}div.admonition p.admonition-title:before{content:"";font-size:medium;background-image:url(/images/pointing-right.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:1em;display:inline-block}@media screen and (max-width:800px){.postPreview{width:100%;margin:1em 0}.four-across .postPreview,.postPreview video,.three-across .postPreview{width:100%}div.tarot{flex-wrap:wrap}div.tarot .notes{margin-top:1em}div.tarot .card{margin:0 auto;padding-right:0}}.main .preface{font-size:larger;font-weight:300}ul.contains-task-list{list-style-type:none}.homePage{font-family:sans-serif}.homePage a{text-decoration:none;color:#00e}.homePage a:active,.homePage a:focus,.homePage a:hover{color:#6464ff}dt.closed+dd{display:none}dt.open+dd,dt.open+dd+dd,dt.open+dd+dd+dd{display:block}.fa.disclosure:before{content:"\f0da";margin-right:4px}.open .fa.disclosure:before{content:"\f0d7"}img.whcdn{width:auto;height:auto;aspect-ratio:auto}.boston_weather img,.weather img{padding-left:64px;display:inline-block;overflow:hidden}img[src="http://www.rssweather.net/images/fcicons/blowingsnow.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/snow_light.png)}img[src="http://www.rssweather.net/images/fcicons/cloudy.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/cloudy.png)}img[src="http://www.rssweather.net/images/fcicons/drizzle.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/rain_light.png)}img[src="http://www.rssweather.net/images/fcicons/fair.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/sunny_s_cloudy.png)}img[src="http://www.rssweather.net/images/fcicons/fog.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/fog.png)}img[src="http://www.rssweather.net/images/fcicons/freezingrain.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/sleet.png)}img[src="http://www.rssweather.net/images/fcicons/hazy.gif"],img[src="http://www.rssweather.net/images/fcicons/hazyn.gif"],img[src="http://www.rssweather.net/images/fcicons/mcloudy.gif"],img[src="http://www.rssweather.net/images/fcicons/mcloudyn.gif"],img[src="http://www.rssweather.net/images/fcicons/pcloudy.gif"],img[src="http://www.rssweather.net/images/fcicons/pcloudyn.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/partly_cloudy.png)}img[src="http://www.rssweather.net/images/fcicons/na.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/sunny.png)}img[src="http://www.rssweather.net/images/fcicons/rain.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/rain.png)}img[src="http://www.rssweather.net/images/fcicons/showers.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/rain_s_cloudy.png)}img[src="http://www.rssweather.net/images/fcicons/snow.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/snow.png)}img[src="http://www.rssweather.net/images/fcicons/snowshowers.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/snow_light.png)}img[src="http://www.rssweather.net/images/fcicons/sunny.gif"],img[src="http://www.rssweather.net/images/fcicons/sunnyn.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/sunny.png)}img[src="http://www.rssweather.net/images/fcicons/tstorm.gif"],img[src="http://www.rssweather.net/images/fcicons/tstormn.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/thunderstorms.png)}img[src="http://www.rssweather.net/images/fcicons/chancetstorm.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/sunny_t_cloudy.png)}img[src="http://www.rssweather.net/images/fcicons/wind.gif"]{background:url(https://ssl.gstatic.com/onebox/weather/64/windy.png)}@media (prefers-color-scheme:dark){html{color-scheme:dark}body,html{color:#fff;background:#000 none repeat;box-shadow:inset 0 0 36px 12px hsla(0,0%,56%,.4)}img.mapBorder{background:#fff}img.parchment{background:#f5e3c9 url(/images/paperboard.jpg) repeat}.main hr{background-image:url(/images/map-border-dark.png)!important}.main hr.marauders-low{background-image:url(/images/marauders-hr-low-dark.png)!important}.main .admonition{border-image:url(/images/map-border-sq-dark.png) 12/6px round!important}.markdown a:before,a.cloud:before{background-image:url(/images/ink-cloud-dark.png)!important;box-shadow:0 0 34px 1px #aaa!important}.main header h1 a.active,.main header h1 a:active,.main header h1 a:focus,.main header h1 a:hover{color:rgba(144,200,144,.65)!important;text-shadow:0 0 4px rgba(144,255,144,.85)!important}.markdown a{color:rgba(144,255,144,.65)}.markdown .active,.markdown a:active,.markdown a:focus,.markdown a:hover{color:rgba(0,0,0,.9)!important;text-shadow:0 0 4px rgba(144,255,144,.85)!important}.markdown a span:before{background:radiradial-gradient(circle,rgba(50,255,50,.75),rgba(100,255,100,.75));box-shadow:2px 2px 6px 1px #fff}.markdown a span:after{background:radial-gradient(circle,rgba(144,200,144,.75),#90c890);box-shadow:0 -4px 6px 1px #fff}.mapBorder,.postPreview video{border-image:url(/images/marauders-border-low-dark.png) 50/20px repeat}a.active img.mapBorder,a:active img.mapBorder,a:focus img.mapBorder,a:hover img.mapBorder{border-image:url(/images/marauders-border-caps-dark.png) 50/20px repeat!important}}figure img{width:100%;height:100%}