:root{--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-21:1.3125rem;--fs-24:1.5rem;--fs-32:2rem;--fs-44:2.75rem;--fs-60:3.75rem;--fs-84:5.25rem;--chamfer:12px;--radius-key:6px;--radius:3px;--container:1280px;--gutter:clamp(16px, 4vw, 40px);--header-h:60px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .2, 1);--t-fast:.12s;--t-base:.2s;--t-slow:.42s;--duration-exit:.15s;--duration-enter:.21s;--duration-move:.38s}*,:before,:after{box-sizing:border-box}html{background:var(--night);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--night);min-height:100dvh;color:var(--bone);font-family:var(--font-text);font-size:var(--fs-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-weight:700;line-height:1.1}p{text-wrap:pretty}::selection{background:var(--ally);color:#0a1220}:focus-visible{outline:2px solid var(--ally);outline-offset:2px}.container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide{0%{translate:var(--slide-offset)}to{translate:0}}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.morph){animation-duration:var(--duration-move);animation-timing-function:var(--ease-in-out)}::view-transition-image-pair(.morph){isolation:auto}::view-transition-old(.nav-forward){--slide-offset:-40px;animation:var(--duration-exit) ease-in both vt-fade reverse, var(--duration-move) var(--ease-in-out) both vt-slide reverse}::view-transition-new(.nav-forward){--slide-offset:40px;animation:var(--duration-enter) ease-out var(--duration-exit) both vt-fade, var(--duration-move) var(--ease-in-out) both vt-slide}::view-transition-old(.nav-back){--slide-offset:40px;animation:var(--duration-exit) ease-in both vt-fade reverse, var(--duration-move) var(--ease-in-out) both vt-slide reverse}::view-transition-new(.nav-back){--slide-offset:-40px;animation:var(--duration-enter) ease-out var(--duration-exit) both vt-fade, var(--duration-move) var(--ease-in-out) both vt-slide}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#121a17;--night-2:#18221e;--stone:#222c28;--stone-2:#2b3631;--line:#34403b;--line-2:#4a5852;--bone:#e9e4d6;--ash:#a9b3ac;--ash-2:#7f8a85;--health:#4cc35e;--health-deep:#1f5a2a;--ally:#3e9bff;--ally-deep:#12345c;--enemy:#e5484d;--enemy-deep:#5a1a1d;--gold:#e3b23c;--res-mana:#3e7bf0;--res-energy:#e8c547;--res-fury:#e5484d;--res-other:#b9c2bd;--stat-hp:var(--health);--stat-ad:#e9883a;--stat-as:#e6c84a;--stat-armor:#d39b54;--stat-mr:#9b7cf0;--stat-ms:#d5dbd7;--stat-range:#3dbfb0;--stat-dps:#ef6a4c;--stat-ap:#b98cf7;--stat-haste:#7fd1f0;--stat-crit:#ef6a4c;--stat-pen:#e5484d;--stat-vamp:#d0535b;--stat-mana:var(--res-mana);--cls-Fighter:#e9883a;--cls-Tank:#8fb3c9;--cls-Mage:#9b7cf0;--cls-Assassin:#e5484d;--cls-Support:#4cc35e;--cls-Marksman:#e6c84a;--warn:#e8c547;--font-display:var(--font-tektur), "Segoe UI", system-ui, sans-serif;--font-text:var(--font-geologica), system-ui, -apple-system, "Segoe UI", sans-serif}@property --cd{syntax:"<angle>";inherits:false;initial-value:360deg}
