.site-nav-module__KJy4aa__bar{z-index:50;border-bottom:1px solid var(--border);background:var(--stone), linear-gradient(180deg, #3a342d 0%, #26221e 100%);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:6px 16px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffeecd24,0 2px 8px #0009}.site-nav-module__KJy4aa__brand{color:var(--title);letter-spacing:.04em;text-shadow:var(--text-outline);font-size:15px;font-weight:700;text-decoration:none}.site-nav-module__KJy4aa__nav{flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.site-nav-module__KJy4aa__nav a{border:1px solid var(--border);background:var(--button-bg);box-shadow:var(--button-shadow);color:var(--text);text-shadow:0 1px #000;border-radius:2px;padding:4px 14px;text-decoration:none}.site-nav-module__KJy4aa__nav a:hover{background:var(--button-hover-bg)}.site-nav-module__KJy4aa__nav a[aria-current=page]{background:var(--button-pressed-bg);box-shadow:var(--button-pressed-shadow);color:var(--accent);text-shadow:var(--text-outline);font-weight:700}.site-nav-module__KJy4aa__labsMenu{z-index:50;color:#b4c6cf;font-family:Avenir Next,Segoe UI,sans-serif;position:fixed;top:5px;right:7px}.site-nav-module__KJy4aa__labsMenu summary{cursor:pointer;color:#8096a18c;background:#0d1b262e;border:1px solid #0000;border-radius:3px;place-items:center;width:26px;height:23px;padding:0;font-size:20px;line-height:1;list-style:none;display:grid}.site-nav-module__KJy4aa__labsMenu summary::-webkit-details-marker{display:none}.site-nav-module__KJy4aa__labsMenu summary:hover,.site-nav-module__KJy4aa__labsMenu[open] summary{color:#d4e0e4;background:#152c3be6;border-color:#87a5b23d}.site-nav-module__KJy4aa__labsMenu summary:focus-visible,.site-nav-module__KJy4aa__labsMenu a:focus-visible{outline-offset:2px;outline:2px solid #b9c9bd}.site-nav-module__KJy4aa__labsMenu nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#132b3bf5;border:1px solid #87a5b252;border-radius:4px;grid-template-columns:1fr 1fr;gap:2px;width:min(320px,100vw - 20px);padding:12px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 15px 40px #0009}.site-nav-module__KJy4aa__labsMenu nav>strong{color:#a5bbc5;letter-spacing:.1em;grid-column:1/-1;padding:5px 10px 12px;font-size:10px;font-weight:500}.site-nav-module__KJy4aa__labsMenu a{color:#c3cdce;padding:10px;font-size:11px;text-decoration:none}.site-nav-module__KJy4aa__labsMenu a:hover,.site-nav-module__KJy4aa__labsMenu a[aria-current=page]{color:#f2d69c;background:#b3954920}.site-nav-module__KJy4aa__bar[data-astral=true]{background:linear-gradient(#132833,#0a1721);border-color:#526f7e44;box-shadow:0 2px 15px #0005}.site-nav-module__KJy4aa__bar[data-astral=true] .site-nav-module__KJy4aa__brand{color:#d6c99f;text-shadow:none;font-family:Georgia,serif;font-weight:500}.site-nav-module__KJy4aa__bar[data-astral=true] .site-nav-module__KJy4aa__nav a{box-shadow:none;color:#8199a5;text-shadow:none;background:0 0;border-color:#0000;font-size:10px}.site-nav-module__KJy4aa__bar[data-astral=true] .site-nav-module__KJy4aa__nav a:hover{color:#d4e6e9;background:#1c3542}.site-nav-module__KJy4aa__bar[data-astral=true] .site-nav-module__KJy4aa__nav a[aria-current=page]{color:#e7d6a9;background:#233e4a;border-color:#8eaab33b}
html body img[src*="/assets/ui/spells/"]{image-rendering:auto}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0b0a;--panel:#26221e;--panel-raised:#322d28;--border:#0a0908;--bevel-light:#5e564b;--bevel-dark:#141210;--text:#ddd6c8;--muted:#a39a8b;--title:#f1e2b8;--accent:#e9b949;--warn:#ff9f43;--danger:#ff6b5b;--info:#8fb8e8;--ok:#7ccf6a;--font-sans:Verdana, Tahoma, Geneva, "DejaVu Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-outline:1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000;--stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.56 0 0 0 0 0.48 0 0 0 0.075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--frame-bg:var(--stone), linear-gradient(180deg, #2c2722 0%, #231f1b 100%);--frame-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 0 0 0 1px #3b352f, 0 3px 10px #0000008c;--title-bar:linear-gradient(180deg, #423a32 0%, #2d2823 100%);--button-bg:linear-gradient(180deg, #4c453d 0%, #3a342d 48%, #2c2823 100%);--button-hover-bg:linear-gradient(180deg, #5a5248 0%, #443d35 48%, #332e28 100%);--button-shadow:inset 1px 1px 0 #ffeecd2e, inset -1px -1px 0 #0000008c;--button-pressed-bg:linear-gradient(180deg, #1b1916 0%, #27231f 100%);--button-pressed-shadow:inset 1px 1px 0 #000000b3, inset -1px -1px 0 #ffeecd1a;--button-gold-bg:linear-gradient(180deg, #9a7632 0%, #7a5a22 50%, #5c4318 100%);--field-bg:#15130f;--field-shadow:inset 1px 1px 0 #050404, inset -1px -1px 0 #4a433b}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(ellipse 90% 60% at 50% -10%, #785c3638 0%, transparent 70%), var(--stone), linear-gradient(180deg, #14110f 0%, var(--bg) 100%);min-height:100vh;color:var(--text);font-family:var(--font-sans);background-attachment:fixed;margin:0;font-size:13px;line-height:1.45}a{color:var(--accent)}::selection{background:#e9b94959}input,select,button{accent-color:var(--accent)}input[type=text],input[type=number],select{border:1px solid var(--border);background:var(--field-bg);box-shadow:var(--field-shadow);color:var(--text);font:inherit;border-radius:2px}*{scrollbar-color:#4c453d #15130f}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{box-shadow:var(--field-shadow);background:#15130f}::-webkit-scrollbar-thumb{border:1px solid var(--border);background:var(--button-bg);box-shadow:var(--button-shadow)}
html{-webkit-text-size-adjust:100%}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #b5e7e7}@media (pointer:coarse){html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea{font-size:16px}html body button{touch-action:manipulation}html body [aria-label=Fechar],html body [aria-label^=Fechar\ ],html body [aria-label=Expandir\ comunicação],html body [aria-label=Recolher\ comunicação]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
