@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pirata-one-latin-400-normal.0zl0j8krnziti.woff2)format("woff2"),url(../media/pirata-one-latin-400-normal.0uqui4pufowi7.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-normal.2xuvg3nx-oopk.woff2)format("woff2"),url(../media/eb-garamond-latin-400-normal.2f_q2373m-kqp.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-italic.35cdasml_2y_p.woff2)format("woff2"),url(../media/eb-garamond-latin-400-italic.2zt8le5a5iei7.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(../media/eb-garamond-latin-700-normal.1n1i2-n1f0ii1.woff2)format("woff2"),url(../media/eb-garamond-latin-700-normal.43f8ll9-yo9cf.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.37baup9wa8gsy.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.27_azdahucoj5.woff)format("woff")}
@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pirata-one-latin-ext-400-normal.1zz95xiyvzrhx.woff2)format("woff2"),url(../media/pirata-one-latin-ext-400-normal.35k00w1_s1bkh.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-normal.0iadw0s1thbxv.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-normal.382f4qdd-ke9n.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(../media/eb-garamond-latin-ext-700-normal.12br--98bi9sn.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-700-normal.17e6kh3ke185l.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-italic.401h67mvrcg7a.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-italic.3uh1_fhcsrsi1.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-normal.0jt58_i0fd6ki.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-normal.3uh5efxuc9u6k.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(../media/eb-garamond-vietnamese-700-normal.23biaq17emnae.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-700-normal.0qo_ftxfzpje3.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-italic.2l3jdcr8szl4f.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-italic.3ftwrxt-pu9ev.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff")}
:root{--bg:#efe3c8;--surface:#d9c9a7;--ink:#1b1612;--muted:#574e40;--border:#a99e84;--gold:#d4a52b;--blue:#1f3c88;--primary:#c8412b;--tan:#d3b98a;--terracotta:#b8643a;--radius:3px;--midnight:#0b1330;--midnight-2:#14204a;--gold-light:#f0cf6a;--gold-deep:#a87c14;--parchment-shadow:0 10px 30px #0b133059;--kind-bot:#4f8a3c;--kind-human:#2f6fd6;--kind-agent:#8e5bd0;--kind-unknown:#7d7f88;--threat-low:#4f8a3c;--threat-med:#d4a52b;--threat-high:#c8412b;--threat-critical:#7a1010;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-body:"EB Garamond", Georgia, serif;--font-display:"Pirata One", "EB Garamond", Georgia, serif;--font-ui:Inter, Arial, sans-serif;--parchment-noise:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.1 0 0 0 0.1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--flourish-tl:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'><g  fill='none' stroke='%23a87c14' stroke-width='1.2' stroke-linecap='round'><path d='M2 24V8a6 6 0 0 1 6-6h16'/><path d='M6 21c0-8 4-13 13-14'/><path d='M2 14c3 0 5-2 5-5'/><circle cx='12' cy='12' r='1.8' fill='%23d4a52b' stroke='none'/></g></svg>");--flourish-tr:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'><g transform='translate(26 0) scale(-1 1)' fill='none' stroke='%23a87c14' stroke-width='1.2' stroke-linecap='round'><path d='M2 24V8a6 6 0 0 1 6-6h16'/><path d='M6 21c0-8 4-13 13-14'/><path d='M2 14c3 0 5-2 5-5'/><circle cx='12' cy='12' r='1.8' fill='%23d4a52b' stroke='none'/></g></svg>");--flourish-bl:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'><g transform='translate(0 26) scale(1 -1)' fill='none' stroke='%23a87c14' stroke-width='1.2' stroke-linecap='round'><path d='M2 24V8a6 6 0 0 1 6-6h16'/><path d='M6 21c0-8 4-13 13-14'/><path d='M2 14c3 0 5-2 5-5'/><circle cx='12' cy='12' r='1.8' fill='%23d4a52b' stroke='none'/></g></svg>");--flourish-br:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'><g transform='translate(26 26) scale(-1 -1)' fill='none' stroke='%23a87c14' stroke-width='1.2' stroke-linecap='round'><path d='M2 24V8a6 6 0 0 1 6-6h16'/><path d='M6 21c0-8 4-13 13-14'/><path d='M2 14c3 0 5-2 5-5'/><circle cx='12' cy='12' r='1.8' fill='%23d4a52b' stroke='none'/></g></svg>");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--midnight);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-body);font-size:17px;line-height:1.45}button,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;color:var(--muted)}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}a{color:var(--blue);text-underline-offset:3px}::selection{background:var(--blue);color:var(--bg)}*{scrollbar-color:var(--border) var(--surface);scrollbar-width:thin}button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}button:not(:disabled):hover{background:var(--bg);border-color:var(--blue)}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);color:var(--primary);font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){[aria-label=Creature\ inspection],[aria-label=The\ Chronicle]{top:118px!important}}
