:root{--st-wood-dk:#4e3426;--st-wood:#845c40;--st-wood-hi:#bc8e62;--st-plate-dk:#e4c6b2;--st-plate:#fce6d2;--st-plate-hi:#fff6e6;--st-band-dk:#7a4c2c;--st-band:#b47a4c;--st-band-hi:#e0a86e;--st-teal:#8cc4bc;--st-gold-dk:#b48a3c;--st-gold:#e0b256;--st-gold-hi:#fcdc84;--st-ink:#3c241c;--st-ink-soft:#5b4436;--st-bg:var(--st-plate);--st-surface:var(--st-plate-hi);--st-border:var(--st-wood);--st-text:var(--st-ink);--st-text-muted:var(--st-ink-soft);--st-accent:var(--st-gold);--st-accent-strong:var(--st-gold-dk);--st-link:var(--st-band-dk);--st-space-1:4px;--st-space-2:8px;--st-space-3:12px;--st-space-4:16px;--st-space-5:20px;--st-space-6:24px;--st-space-8:32px;--st-space-10:40px;--st-space-12:48px;--st-space-16:64px;--st-radius:0px;--st-radius-panel:4px;--st-maxw:1120px;--st-band-maxw:1920px;--st-measure:860px;--st-font-display:"Oaknut","Courier New",monospace;--st-font-body:"Skullboy","Snuggle","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--st-font-upper:"Skullboy","Snuggle Upper","Snuggle","Inter",system-ui,sans-serif;--st-font-body-lg:"Skullboy","Snuggle Large","Snuggle","Inter",system-ui,sans-serif;--st-font-title:"Nunito","Segoe UI",Roboto,system-ui,sans-serif;--st-text-xs:20px;--st-text-sm:24px;--st-text-md:32px;--st-text-lg:40px;--st-text-xl:48px;--st-text-2xl:64px;--st-backdrop:#3d5f85;--st-on-backdrop:var(--st-plate-hi);--st-on-backdrop-muted:var(--st-plate-dk);--st-status-draft:var(--st-ink-soft);--st-status-draft-bg:var(--st-plate-dk);--st-status-review:var(--st-band);--st-status-review-bg:#f3d9c0;--st-status-scheduled:var(--st-gold-dk);--st-status-scheduled-bg:var(--st-gold-hi);--st-status-running:#4c7ab4;--st-status-running-bg:#cfe0f2;--st-status-success:#4c8a4c;--st-status-success-bg:#d9ecd0;--st-status-danger:#a43c3c;--st-status-danger-bg:#f2d2cc;--st-status-uncertain:#8a5ca4;--st-status-uncertain-bg:#e6d8f0;--st-status-paused:var(--st-wood);--st-status-paused-bg:var(--st-plate-dk)}@media (min-width:1600px){:root{--st-maxw:1360px}}@media (min-width:2000px){:root{--st-maxw:1600px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-bg:#2a1d16;--st-surface:#3a281d;--st-text:var(--st-plate);--st-text-muted:var(--st-plate-dk);--st-border:var(--st-wood-hi);--st-link:var(--st-gold-hi);--st-status-draft:var(--st-plate-dk);--st-status-draft-bg:#4a3628;--st-status-review:var(--st-band-hi);--st-status-review-bg:#543822;--st-status-scheduled:var(--st-gold-hi);--st-status-scheduled-bg:#55401e;--st-status-running:#9cc0e8;--st-status-running-bg:#263a52;--st-status-success:#a8d494;--st-status-success-bg:#2c4426;--st-status-danger:#eca090;--st-status-danger-bg:#522822;--st-status-uncertain:#ccaae4;--st-status-uncertain-bg:#3e2a50;--st-status-paused:var(--st-wood-hi);--st-status-paused-bg:#443022}}.st-content-section{min-width:0;overflow-wrap:anywhere}.st-content-section>:first-child{margin-top:0}.st-content-section>:last-child{margin-bottom:0}.st-content-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,264px),1fr));grid-gap:var(--st-space-6,24px);gap:var(--st-space-6,24px)}.st-content-columns>div{min-width:0}.st-content-gallery{display:grid;grid-template-columns:repeat(var(--st-columns,2),minmax(0,1fr));grid-gap:var(--st-space-3,12px);gap:var(--st-space-3,12px)}.st-content-gallery figure{min-width:0;margin:0}.st-content-section .prose{max-width:100%}.st-content-section .prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}.st-content-section .prose td,.st-content-section .prose th{min-width:80px;border:1px solid var(--st-border,#845c40);padding:8px 12px}.st-content-section .prose th{background:var(--st-plate-dk,#e4c6b2);font-weight:800}.st-content-section .prose pre{overflow-x:auto;white-space:pre;padding:16px;background:var(--st-plate-dk,#e4c6b2)}.st-content-callout{padding:var(--st-space-5,20px);border:1px solid var(--st-border,#845c40);border-left-width:5px;background:rgb(255 255 255/30%)}.st-content-callout--info{border-left-color:#346d75}.st-content-callout--note{border-left-color:var(--st-gold-dk,#b48a3c)}.st-content-callout--warning{border-left-color:#9b5b27}.st-content-callout__title{display:block;margin:0 0 8px}.st-content-button{display:inline-block;border:2px solid var(--st-band-dk,#7a4c2c);padding:10px 20px;font-weight:800;text-decoration:none;background:var(--st-band-dk,#7a4c2c);color:#fff6e6}.st-content-button--secondary{background:transparent;color:var(--st-band-dk,#7a4c2c)}.st-content-button:focus-visible{outline:3px solid var(--st-teal,#8cc4bc);outline-offset:3px}@media (max-width:640px){.st-content-columns,.st-content-gallery{grid-template-columns:minmax(0,1fr)}.st-content-youtube.st-media-frame{border-width:4px}}@font-face{font-family:Skullboy;src:url(/fonts/skullboy.woff2) format("woff2");unicode-range:u+0030-0039;font-display:swap;font-weight:400}@font-face{font-family:Oaknut;src:url(/fonts/oaknut.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Snuggle;src:url(/fonts/snuggle.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Snuggle Large;src:url(/fonts/snuggle-large.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Snuggle Upper;src:url(/fonts/snuggle-upper.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Nunito;src:url(/fonts/nunito.woff2) format("woff2");font-display:swap;font-weight:200 1000}:root{--tx-scale:2}@media (max-width:720px){:root{--tx-scale:1}}.st-tx{--tx-t:16;--tx-r:16;--tx-b:16;--tx-l:16;position:relative;border-style:solid;border-color:transparent;border-width:calc(var(--tx-t) * var(--tx-scale) * 1px) calc(var(--tx-r) * var(--tx-scale) * 1px) calc(var(--tx-b) * var(--tx-scale) * 1px) calc(var(--tx-l) * var(--tx-scale) * 1px);border-image-repeat:repeat;image-rendering:pixelated;padding:var(--tx-pad,var(--st-space-2))}.st-smooth,.st-smooth img{image-rendering:auto}.st-tx-open{border-radius:calc(var(--tx-corner, 4) * var(--tx-scale) * 1px)}.st-tx-open:after{content:"";position:absolute;inset:calc(var(--tx-t) * var(--tx-scale) * -1px) calc(var(--tx-r) * var(--tx-scale) * -1px) calc(var(--tx-b) * var(--tx-scale) * -1px) calc(var(--tx-l) * var(--tx-scale) * -1px);pointer-events:none;image-rendering:pixelated;border-style:solid;border-color:transparent;border-width:calc(var(--tx-cell, var(--tx-t)) * var(--tx-scale) * 1px);border-image-repeat:repeat}.st-tx__header{position:absolute;z-index:1;left:0;right:0;top:calc(var(--tx-t) * var(--tx-scale) * -1px);height:calc(var(--tx-band, var(--tx-t)) * var(--tx-scale) * 1px);display:flex;align-items:center;justify-content:center;padding:0 calc(8px * var(--tx-scale));font-family:var(--st-font-upper);font-size:20px;line-height:1;letter-spacing:0;color:var(--st-ink)}.st-tx__title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-royal-crown{position:absolute;z-index:2;left:50%;top:calc(var(--tx-t) * var(--tx-scale) * -1px);width:calc(22px * var(--tx-scale));height:calc(10px * var(--tx-scale));transform:translateX(-50%);background:url(/textures/decor/royal-crown.png) 0 0/100% 100% no-repeat;image-rendering:pixelated;pointer-events:none}.st-tx__clip{position:relative;overflow:hidden}.st-btn{display:inline-block;font-family:var(--st-font-upper);font-size:20px;line-height:28px;font-weight:400;letter-spacing:0;padding:12px 26px;border:2px solid var(--st-wood-dk);border-radius:var(--st-radius-panel);cursor:pointer;text-decoration:none;text-align:center;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}.st-btn--outline,.st-btn--primary{background:var(--st-plate-hi);color:var(--st-ink);border-color:var(--st-wood);box-shadow:0 3px 0 var(--st-wood-dk)}.st-btn--ghost{background:transparent;color:var(--st-plate-hi);border-color:var(--st-plate-dk);box-shadow:0 3px 0 rgb(0 0 0/35%)}.st-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.st-btn:active{transform:translateY(2px);box-shadow:none;filter:none}.st-btn--lg{font-size:24px;line-height:32px;padding:16px 36px}.st-btn--primary:focus-visible,.st-chip[aria-pressed=true]:focus-visible{outline-color:var(--st-ink)}.st-chip{display:inline-block;font-family:var(--st-font-upper);font-size:20px;line-height:24px;letter-spacing:0;padding:8px 14px;background:var(--st-plate-hi);color:var(--st-ink);border:2px solid var(--st-wood);border-radius:var(--st-radius-panel);box-shadow:0 2px 0 var(--st-wood-dk);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.st-chip:hover{transform:translateY(-1px)}.st-chip:active{transform:translateY(1px);box-shadow:none}.st-chip[aria-pressed=true]{background:var(--st-gold);border-color:var(--st-gold-dk);box-shadow:0 2px 0 var(--st-gold-dk)}.st-input{font-family:var(--st-font-body);font-size:var(--st-text-md);line-height:40px;padding:10px 14px;background:var(--st-plate-hi);border:2px solid var(--st-wood);border-radius:var(--st-radius-panel);color:var(--st-ink)}.st-input::placeholder{color:var(--st-ink-soft)}.st-hover-lift{transition:transform .1s ease}.st-hover-lift:hover{transform:translateY(-2px)}.st-upper{font-family:var(--st-font-upper);letter-spacing:0}.st-digits-body{font-family:var(--st-font-body)}.st-media-frame{--tx-scale:1;border-style:solid;border-color:transparent;border-width:calc(32px * var(--tx-scale));border-image:url(/textures/slice/gold-thin.png) 32 fill repeat;border-image-repeat:repeat;image-rendering:pixelated}.st-tx--parchment{border-image:url(/textures/surface/parchment.png) 16 fill repeat;color:var(--st-ink)}.st-tx--parchment2{border-image:url(/textures/surface/parchment2.png) 16 fill repeat;color:var(--st-ink)}.st-tx--parchment3{border-image:url(/textures/surface/parchment3.png) 16 fill repeat;color:var(--st-ink)}.st-tx--parchment4{border-image:url(/textures/surface/parchment4.png) 16 fill repeat;color:var(--st-ink)}.st-tx--parchment-npc-dialogue{border-image:url(/textures/surface/parchment-npc-dialogue.png) 16 fill repeat;color:var(--st-ink)}.st-tx--burlap-gold{border-image:url(/textures/surface/burlap-gold.png) 16 fill repeat;color:var(--st-ink)}.st-tx--burlap-green{border-image:url(/textures/surface/burlap-green.png) 16 fill repeat;color:var(--st-ink)}.st-tx--burlap-pale{border-image:url(/textures/surface/burlap-pale.png) 16 fill repeat;color:var(--st-ink)}.st-tx--weave1{border-image:url(/textures/surface/weave1.png) 16 fill repeat}.st-tx--weave2{border-image:url(/textures/surface/weave2.png) 16 fill repeat}.st-tx--weave3{border-image:url(/textures/surface/weave3.png) 16 fill repeat}.st-tx--gold-thick{--tx-scale:1;--tx-cell:32;--tx-t:6;--tx-r:6;--tx-b:6;--tx-l:6;--tx-corner:3}.st-tx--gold-thick:after{border-image:url(/textures/slice/gold-thick.png) 32 repeat}.st-tx--gold-thick-header{--tx-scale:1;--tx-cell:32;--tx-t:24;--tx-r:6;--tx-b:6;--tx-l:6;--tx-corner:3;--tx-band:24}.st-tx--gold-thick-header:after{border-image:url(/textures/slice/gold-thick-header.png) 32 repeat}.st-tx--gold-thin{--tx-scale:1;--tx-cell:32;--tx-t:3;--tx-r:3;--tx-b:3;--tx-l:3;--tx-corner:3}.st-tx--gold-thin:after{border-image:url(/textures/slice/gold-thin.png) 32 repeat}.st-tx--royal-border{--tx-scale:1;--tx-cell:32;--tx-t:10;--tx-r:7;--tx-b:7;--tx-l:7;--tx-corner:5}.st-tx--royal-border:after{border-image:url(/textures/slice/royal-border.png) 32 repeat}.st-tx--standard-thick{border-image:url(/textures/slice/standard-thick.png) 32 fill repeat}.st-tx--standard-thick,.st-tx--standard-thick-header{--tx-scale:1;--tx-t:32;--tx-r:32;--tx-b:32;--tx-l:32;color:var(--st-plate-hi)}.st-tx--standard-thick-header{--tx-band:24;border-image:url(/textures/slice/standard-thick-header.png) 32 fill repeat}.st-tx--standard-thin{--tx-scale:1;--tx-t:32;--tx-r:32;--tx-b:32;--tx-l:32;border-image:url(/textures/slice/standard-thin.png) 32 fill repeat}.st-tx--standard-thin-textured{--tx-scale:1;--tx-cell:32;--tx-t:5;--tx-r:5;--tx-b:5;--tx-l:5;--tx-corner:3}.st-tx--standard-thin-textured:after{border-image:url(/textures/slice/standard-thin-textured.png) 32 repeat}.st-fill--npc-dialogue-wood{background-image:url(/textures/fill/npc-dialogue-wood.png);background-size:calc(32px * var(--tx-scale)) calc(96px * var(--tx-scale))}.st-fill--standard-thin-textured{background-image:url(/textures/fill/standard-thin-textured-tile.png);background-size:calc(33px * var(--tx-scale)) calc(27px * var(--tx-scale))}.st-fill--burlap-gold{background-image:url(/textures/fill/burlap-gold.png)}.st-fill--burlap-gold,.st-fill--burlap-green{background-size:calc(16px * var(--tx-scale)) calc(16px * var(--tx-scale));color:var(--st-ink)}.st-fill--burlap-green{background-image:url(/textures/fill/burlap-green.png)}.st-fill--burlap-pale{background-image:url(/textures/fill/burlap-pale.png);color:var(--st-ink)}.st-fill--burlap-pale,.st-fill--weave1{background-size:calc(16px * var(--tx-scale)) calc(16px * var(--tx-scale))}.st-fill--weave1{background-image:url(/textures/fill/weave1.png)}.st-fill--weave2{background-image:url(/textures/fill/weave2.png)}.st-fill--weave2,.st-fill--weave3{background-size:calc(16px * var(--tx-scale)) calc(16px * var(--tx-scale))}.st-fill--weave3{background-image:url(/textures/fill/weave3.png)}.st-fill--plank-dark{background-image:url(/textures/fill/woodplank1-dark.png);color:var(--st-plate-hi)}.st-fill--plank-dark,.st-fill--plank-gold{background-size:calc(80px * var(--tx-scale)) calc(112px * var(--tx-scale))}.st-fill--plank-gold{background-image:url(/textures/fill/woodplank1-gold.png);color:var(--st-ink)}.st-fill--plank-natural{background-image:url(/textures/fill/woodplank1-natural.png)}.st-fill--plank-natural,.st-fill--plank-red{background-size:calc(80px * var(--tx-scale)) calc(112px * var(--tx-scale));color:var(--st-plate-hi)}.st-fill--plank-red{background-image:url(/textures/fill/woodplank1-red.png)}:root{--sp-scale:2}@media (max-width:720px){:root{--sp-scale:1}}.st-sprite{display:inline-block;flex:none;width:calc(var(--sp-w) * var(--sp-scale) * 1px);height:calc(var(--sp-h) * var(--sp-scale) * 1px);background-repeat:no-repeat;background-position:0 0;background-size:calc(var(--sp-frames) * var(--sp-w) * var(--sp-scale) * 1px) calc(var(--sp-h) * var(--sp-scale) * 1px);image-rendering:pixelated}@keyframes st-sprite-play{0%{background-position-x:0}to{background-position-x:calc(var(--sp-frames) * var(--sp-w) * var(--sp-scale) * -1px)}}.st-sprite-stack{position:relative;display:inline-block;flex:none;width:calc(var(--sp-w) * var(--sp-scale) * 1px);height:calc(var(--sp-h) * var(--sp-scale) * 1px)}.st-sprite-stack>.st-sprite{position:absolute;top:calc(var(--sp-y, 0) * var(--sp-scale) * 1px);left:calc(var(--sp-x, 0) * var(--sp-scale) * 1px)}.st-sprite--paused,.st-sprite--paused>.st-sprite{animation-play-state:paused}.st-critter-yard{position:relative;width:100%;overflow:hidden}.st-critter{position:absolute;bottom:0;left:0;animation:st-critter-pace var(--ct-dur,24s) linear var(--ct-delay,0s) infinite}@keyframes st-critter-pace{0%,8%{left:0}42%,58%{left:calc(100% - var(--ct-w))}92%,to{left:0}}.st-critter__flip{position:relative;display:block;width:var(--ct-w);height:var(--ct-h);animation:st-critter-face var(--ct-dur,24s) step-end var(--ct-delay,0s) infinite}.st-critter--faces-left>.st-critter__flip{animation-name:st-critter-face-left}@keyframes st-critter-face{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes st-critter-face-left{0%{transform:scaleX(-1)}50%{transform:scaleX(1)}to{transform:scaleX(-1)}}.st-critter__pose{position:absolute;inset:0;display:block}.st-critter__pose--walk{opacity:0}.st-critter__pose--idle{animation:st-critter-pose-idle var(--ct-dur,24s) step-end var(--ct-delay,0s) infinite}.st-critter__pose--walk{animation:st-critter-pose-walk var(--ct-dur,24s) step-end var(--ct-delay,0s) infinite}@keyframes st-critter-pose-idle{0%{opacity:1}8%{opacity:0}42%{opacity:1}58%{opacity:0}92%{opacity:1}}@keyframes st-critter-pose-walk{0%{opacity:0}8%{opacity:1}42%{opacity:0}58%{opacity:1}92%{opacity:0}}