.Encounter-module__bF1zpq__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Encounter-module__bF1zpq__battle{gap:12px;max-width:640px;margin-top:30px;display:grid}.Encounter-module__bF1zpq__box{border:2px solid var(--accent);background:color-mix(in srgb, var(--fg) 4%, var(--bg));min-height:96px;box-shadow:inset 0 0 0 4px var(--bg), inset 0 0 0 5px color-mix(in srgb, var(--accent) 38%, transparent), 0 22px 54px -26px color-mix(in srgb, var(--accent) 70%, transparent);font-family:var(--font-press), "Courier New", monospace;color:var(--fg);border-radius:14px;padding:20px 24px;font-size:clamp(11px,1.15vw,14px);line-height:1.95;position:relative}.Encounter-module__bF1zpq__caret{color:var(--accent);margin-left:8px;font-size:.8em;font-style:normal;animation:.9s steps(2,end) infinite Encounter-module__bF1zpq__kd-caret;display:inline-block}@keyframes Encounter-module__bF1zpq__kd-caret{50%{opacity:0}}.Encounter-module__bF1zpq__menu{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Encounter-module__bF1zpq__item{border:1px solid var(--hair);min-height:54px;font-family:var(--font-press), "Courier New", monospace;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:12px;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:10px;padding:0 16px 0 12px;font-size:12px;line-height:1;display:grid}.Encounter-module__bF1zpq__item[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent)}.Encounter-module__bF1zpq__pointer{color:var(--accent);opacity:0;transition:opacity .2s var(--ease), translate .2s var(--ease);font-size:10px;translate:-4px}.Encounter-module__bF1zpq__item[data-on] .Encounter-module__bF1zpq__pointer{opacity:1;animation:.6s ease-in-out infinite alternate Encounter-module__bF1zpq__kd-point;translate:0}@keyframes Encounter-module__bF1zpq__kd-point{to{translate:3px}}.Encounter-module__bF1zpq__label{letter-spacing:.02em;white-space:nowrap}.Encounter-module__bF1zpq__sub{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-self:end;font-size:11px}.Encounter-module__bF1zpq__hp{border:2px solid color-mix(in srgb, var(--fg) 72%, transparent);background:color-mix(in srgb, var(--fg) 5%, var(--bg));width:min(100%,290px);font-family:var(--font-press), "Courier New", monospace;color:var(--fg);border-radius:12px 12px 12px 4px;margin-bottom:22px;padding:12px 14px 14px;font-size:11px;line-height:1}.Encounter-module__bF1zpq__hpName{justify-content:space-between;gap:12px;margin-bottom:11px;display:flex}.Encounter-module__bF1zpq__hpLv{color:var(--muted)}.Encounter-module__bF1zpq__hpRow{align-items:center;gap:8px;display:flex}.Encounter-module__bF1zpq__hpTag{background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:3px 5px;font-size:8px}.Encounter-module__bF1zpq__hpBar{background:color-mix(in srgb, var(--fg) 14%, transparent);border-radius:99px;flex:1;height:8px;overflow:hidden}.Encounter-module__bF1zpq__hpFill{border-radius:inherit;background:#5ee07a;height:100%;transition:background .3s linear;display:block}.Encounter-module__bF1zpq__hpFill[data-tone=mid]{background:#f5c84b}.Encounter-module__bF1zpq__hpFill[data-tone=low]{background:#ff5a5a}.Encounter-module__bF1zpq__foe{display:contents}.Encounter-module__bF1zpq__foe[data-fx]>*{transform-origin:50% 100%}.Encounter-module__bF1zpq__foe[data-fx=hit]>*{animation:.42s steps(6,end) 2 Encounter-module__bF1zpq__kd-hit,.84s step-end Encounter-module__bF1zpq__kd-flash}.Encounter-module__bF1zpq__foe[data-fx=faint]>*{animation:.7s cubic-bezier(.5,0,.9,.4) forwards Encounter-module__bF1zpq__kd-faint}.Encounter-module__bF1zpq__foe[data-fx=run]>*{animation:.9s steps(2,end) 2 Encounter-module__bF1zpq__kd-blink}@keyframes Encounter-module__bF1zpq__kd-hit{0%,to{translate:0}25%{translate:-7%}50%{translate:6%}75%{translate:-3%}}@keyframes Encounter-module__bF1zpq__kd-flash{0%,40%,80%{filter:brightness(3)saturate(0)}20%,60%,to{filter:none}}@keyframes Encounter-module__bF1zpq__kd-faint{to{opacity:0;clip-path:inset(100% 0 0);translate:0 40%}}@keyframes Encounter-module__bF1zpq__kd-blink{50%{opacity:.25}}@media (max-width:760px){.Encounter-module__bF1zpq__menu{grid-template-columns:1fr}.Encounter-module__bF1zpq__hp{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.Encounter-module__bF1zpq__caret,.Encounter-module__bF1zpq__item[data-on] .Encounter-module__bF1zpq__pointer,.Encounter-module__bF1zpq__foe[data-fx]>*{animation:none}.Encounter-module__bF1zpq__foe[data-fx=faint]>*{opacity:.3}}
:is(html:has(.not-found-module__sxuMuG__page),body:has(.not-found-module__sxuMuG__page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09070f;margin:0}.not-found-module__sxuMuG__page{--bg:#09070f;--fg:#efe8f6;--muted:color-mix(in srgb, var(--fg) 62%, var(--bg));--accent:#a97cff;--accent-ink:#0f0620;--hair:color-mix(in srgb, var(--fg) 16%, transparent);--f-display:var(--font-mona), "Helvetica Neue", Arial, sans-serif;--f-sans:var(--font-mona), "Helvetica Neue", Arial, sans-serif;--f-serif:var(--font-instrument), "Times New Roman", serif;--f-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:max(clamp(16px, 3.2vw, 48px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ease:cubic-bezier(.16, 1, .3, 1);min-height:100svh;padding:0 var(--gutter);background:var(--bg);color:var(--fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-rows:auto 1fr;font-size:17px;line-height:1.5;display:grid;position:relative;overflow:clip}.not-found-module__sxuMuG__page *,.not-found-module__sxuMuG__page :before,.not-found-module__sxuMuG__page :after{box-sizing:border-box}.not-found-module__sxuMuG__page :where(h1,p){margin:0}.not-found-module__sxuMuG__page a{color:inherit;text-decoration:none}.not-found-module__sxuMuG__page :focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.not-found-module__sxuMuG__page ::selection{background:var(--accent);color:var(--accent-ink)}.not-found-module__sxuMuG__bar{z-index:1;padding:calc(22px + env(safe-area-inset-top,0px)) 0 22px;align-items:center;display:flex;position:relative}.not-found-module__sxuMuG__brand{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:15px;font-weight:700;font-stretch:85%;display:inline-flex}.not-found-module__sxuMuG__mark{fill:none;width:42px;height:auto;stroke:var(--accent);stroke-width:6px;overflow:visible}.not-found-module__sxuMuG__main{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-bottom:clamp(140px,26vh,300px);display:grid;position:relative}.not-found-module__sxuMuG__label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.not-found-module__sxuMuG__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin-top:18px;font-size:clamp(56px,9vw,150px);font-weight:900;font-stretch:75%;line-height:.88}.not-found-module__sxuMuG__accent{font-family:var(--f-serif);text-transform:none;letter-spacing:-.015em;color:var(--accent);font-size:1.08em;font-style:italic;font-weight:400;font-stretch:100%}.not-found-module__sxuMuG__lede{max-width:40ch;color:var(--muted);margin-top:24px}.not-found-module__sxuMuG__foeCol{align-content:center;justify-items:center;display:grid}.not-found-module__sxuMuG__creature{aspect-ratio:12/19;justify-self:center;width:min(62%,260px);position:relative}.not-found-module__sxuMuG__layer{position:absolute;inset:0}.not-found-module__sxuMuG__layer svg{width:100%;height:100%;display:block}.not-found-module__sxuMuG__sliceA{clip-path:inset(22% 0 62%);animation:2.6s step-end infinite not-found-module__sxuMuG__glitchA}.not-found-module__sxuMuG__sliceB{clip-path:inset(64% 0 18%);animation:3.1s step-end infinite not-found-module__sxuMuG__glitchB}@keyframes not-found-module__sxuMuG__glitchA{0%,86%,to{transform:none}88%{transform:translate(9%)}92%{transform:translate(-6%)}}@keyframes not-found-module__sxuMuG__glitchB{0%,70%,to{transform:none}72%{transform:translate(-10%)}76%{transform:translate(5%)}}.not-found-module__sxuMuG__giant{font-family:var(--f-display);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 55%, transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(240px,42vw,680px);font-weight:900;font-stretch:75%;line-height:.8;position:absolute;bottom:0;left:50%;translate:-50% 34%}@media (max-width:760px){.not-found-module__sxuMuG__main{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:24px}.not-found-module__sxuMuG__foeCol{grid-row:1;justify-content:flex-start;align-items:center;gap:18px;display:flex}.not-found-module__sxuMuG__creature{flex:none;order:-1;width:72px}.not-found-module__sxuMuG__title{font-size:clamp(48px,15vw,80px)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__sliceA,.not-found-module__sxuMuG__sliceB{animation:none}}
