@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Metamorphous&display=swap";/*!
* RPG Awesome 0.0.2 by Daniela Howe, Ivan Montiel
* License - https://github.com/nagoshiashumari/Rpg-Awesome/blob/master/LICENSE.md
* (Font: SIL OFL 1.1, CSS: MIT License)
*/.ra-fw,.ra-li{text-align:center}@font-face{font-family:RPGAwesome;src:url(/assets/rpgawesome-webfont-BRLmZ7ej.eot?v=0.1.0);src:url(/assets/rpgawesome-webfont-BRLmZ7ej.eot?#iefix&v=0.1.0) format("embedded-opentype"),url(/assets/rpgawesome-webfont-Dqq2L5LG.woff?v=0.1.0) format("woff"),url(/assets/rpgawesome-webfont-BFwApLwb.ttf?v=0.1.0) format("truetype"),url(/assets/rpgawesome-webfont-DVZLXeu_.svg?v=0.1.0#rpg-awesome) format("svg");font-weight:400;font-style:normal}.ra{font-family:RPGAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.ra-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.ra-2x{font-size:2em}.ra-3x{font-size:3em}.ra-4x{font-size:4em}.ra-5x{font-size:5em}.ra-fw{width:1.2857142857em}.ra-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.ra-ul>li{position:relative}.ra-li{left:-2.1428571429em;position:absolute;top:.1428571429em;width:2.1428571429em}.ra-li.ra-lg{left:-1.8571428571em}.ra-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.ra.pull-left{margin-right:.3em}.ra.pull-right{margin-left:.3em}.ra-spin{-webkit-animation:ra-spin 2s infinite linear;animation:ra-spin 2s infinite linear}@-webkit-keyframes ra-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ra-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ra-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ra-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ra-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ra-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.ra-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .ra-flip-horizontal,:root .ra-flip-vertical,:root .ra-rotate-180,:root .ra-rotate-270,:root .ra-rotate-90{filter:none}.ra-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.ra-stack-1x,.ra-stack-2x{left:0;position:absolute;text-align:center;width:100%}.ra-stack-1x{line-height:inherit}.ra-stack-2x{font-size:2em}.ra-inverse{color:#fff}.ra-acid:before{content:""}.ra-zigzag-leaf:before{content:""}.ra-archer:before{content:""}.ra-archery-target:before{content:""}.ra-arena:before{content:""}.ra-aries:before{content:""}.ra-arrow-cluster:before{content:""}.ra-arrow-flights:before{content:""}.ra-arson:before{content:""}.ra-aura:before{content:""}.ra-aware:before{content:""}.ra-axe:before{content:""}.ra-axe-swing:before{content:""}.ra-ball:before{content:""}.ra-barbed-arrow:before{content:""}.ra-barrier:before{content:""}.ra-bat-sword:before{content:""}.ra-battered-axe:before{content:""}.ra-batteries:before{content:""}.ra-battery-0:before{content:""}.ra-battery-25:before{content:""}.ra-battery-50:before{content:""}.ra-battery-75:before{content:""}.ra-battery-100:before{content:""}.ra-battery-black:before{content:""}.ra-battery-negative:before{content:""}.ra-battery-positive:before{content:""}.ra-battery-white:before{content:""}.ra-batwings:before{content:""}.ra-beam-wake:before{content:""}.ra-bear-trap:before{content:""}.ra-beer:before{content:""}.ra-beetle:before{content:""}.ra-bell:before{content:""}.ra-biohazard:before{content:""}.ra-bird-claw:before{content:""}.ra-bird-mask:before{content:""}.ra-blade-bite:before{content:""}.ra-blast:before{content:""}.ra-blaster:before{content:""}.ra-bleeding-eye:before{content:""}.ra-bleeding-hearts:before{content:""}.ra-bolt-shield:before{content:""}.ra-bomb-explosion:before{content:""}.ra-bombs:before{content:""}.ra-bone-bite:before{content:""}.ra-bone-knife:before{content:""}.ra-book:before{content:""}.ra-boomerang:before{content:""}.ra-boot-stomp:before{content:""}.ra-bottle-vapors:before{content:""}.ra-bottled-bolt:before{content:""}.ra-bottom-right:before{content:""}.ra-bowie-knife:before{content:""}.ra-bowling-pin:before{content:""}.ra-brain-freeze:before{content:""}.ra-brandy-bottle:before{content:""}.ra-bridge:before{content:""}.ra-broadhead-arrow:before{content:""}.ra-broadsword:before,.ra-sword:before{content:""}.ra-broken-bone:before{content:""}.ra-broken-bottle:before,.ra-broken-heart:before{content:""}.ra-broken-shield:before{content:""}.ra-broken-skull:before{content:""}.ra-bubbling-potion:before{content:""}.ra-bullets:before{content:""}.ra-burning-book:before{content:""}.ra-burning-embers:before{content:""}.ra-burning-eye:before{content:""}.ra-burning-meteor:before{content:""}.ra-burst-blob:before{content:""}.ra-butterfly:before{content:""}.ra-campfire:before{content:""}.ra-cancel:before{content:""}.ra-cancer:before{content:""}.ra-candle:before{content:""}.ra-candle-fire:before{content:""}.ra-cannon-shot:before{content:""}.ra-capitol:before{content:""}.ra-capricorn:before{content:""}.ra-carrot:before{content:""}.ra-castle-emblem:before{content:""}.ra-castle-flag:before{content:""}.ra-cat:before{content:""}.ra-chain:before{content:""}.ra-cheese:before{content:""}.ra-chemical-arrow:before{content:""}.ra-chessboard:before{content:""}.ra-chicken-leg:before{content:""}.ra-circle-of-circles:before{content:""}.ra-circular-saw:before{content:""}.ra-circular-shield:before{content:""}.ra-cloak-and-dagger:before{content:""}.ra-clockwork:before{content:""}.ra-clover:before{content:""}.ra-clovers:before{content:""}.ra-clovers-card:before{content:""}.ra-cluster-bomb:before{content:""}.ra-coffee-mug:before{content:""}.ra-cog:before{content:""}.ra-cog-wheel:before{content:""}.ra-cold-heart:before{content:""}.ra-compass:before{content:""}.ra-corked-tube:before{content:""}.ra-crab-claw:before{content:""}.ra-cracked-helm:before{content:""}.ra-cracked-shield:before{content:""}.ra-croc-sword:before{content:""}.ra-crossbow:before{content:""}.ra-crossed-axes:before{content:""}.ra-crossed-bones:before{content:""}.ra-crossed-pistols:before{content:""}.ra-crossed-sabres:before{content:""}.ra-crossed-swords:before{content:""}.ra-crown:before{content:""}.ra-crown-of-thorns:before{content:""}.ra-crowned-heart:before{content:""}.ra-crush:before{content:""}.ra-crystal-ball:before{content:""}.ra-crystal-cluster:before{content:""}.ra-crystal-wand:before{content:""}.ra-crystals:before{content:""}.ra-cubes:before{content:""}.ra-cut-palm:before{content:""}.ra-cycle:before{content:""}.ra-daggers:before{content:""}.ra-daisy:before{content:""}.ra-dead-tree:before{content:""}.ra-death-skull:before{content:""}.ra-decapitation:before{content:""}.ra-defibrillate:before{content:""}.ra-demolish:before{content:""}.ra-dervish-swords:before{content:""}.ra-desert-skull:before{content:""}.ra-diamond:before{content:""}.ra-diamonds:before{content:""}.ra-diamonds-card:before{content:""}.ra-dice-five:before{content:""}.ra-dice-four:before{content:""}.ra-dice-one:before{content:""}.ra-dice-six:before{content:""}.ra-dice-three:before{content:""}.ra-dice-two:before{content:""}.ra-dinosaur:before{content:""}.ra-divert:before{content:""}.ra-diving-dagger:before{content:""}.ra-double-team:before{content:""}.ra-doubled:before{content:""}.ra-dragon:before{content:""}.ra-dragon-breath:before{content:""}.ra-dragon-wing:before{content:""}.ra-dragonfly:before{content:""}.ra-drill:before{content:""}.ra-dripping-blade:before{content:""}.ra-dripping-knife:before{content:""}.ra-dripping-sword:before{content:""}.ra-droplet:before{content:""}.ra-droplet-splash:before{content:""}.ra-droplets:before{content:""}.ra-duel:before{content:""}.ra-egg:before{content:""}.ra-egg-pod:before{content:""}.ra-eggplant:before{content:""}.ra-emerald:before{content:""}.ra-energise:before{content:""}.ra-explosion:before{content:""}.ra-explosive-materials:before{content:""}.ra-eye-monster:before{content:""}.ra-eye-shield:before{content:""}.ra-eyeball:before{content:""}.ra-fairy:before{content:""}.ra-fairy-wand:before{content:""}.ra-fall-down:before{content:""}.ra-falling:before{content:""}.ra-fast-ship:before{content:""}.ra-feather-wing:before{content:""}.ra-feathered-wing:before{content:""}.ra-fedora:before{content:""}.ra-fire:before{content:""}.ra-fire-bomb:before{content:""}.ra-fire-breath:before{content:""}.ra-fire-ring:before{content:""}.ra-fire-shield:before{content:""}.ra-fire-symbol:before{content:""}.ra-fireball-sword:before{content:""}.ra-fish:before{content:""}.ra-fizzing-flask:before{content:""}.ra-flame-symbol:before{content:""}.ra-flaming-arrow:before{content:""}.ra-flaming-claw:before{content:""}.ra-flaming-trident:before{content:""}.ra-flask:before{content:""}.ra-flat-hammer:before{content:""}.ra-flower:before{content:""}.ra-flowers:before{content:""}.ra-fluffy-swirl:before{content:""}.ra-focused-lightning:before{content:""}.ra-food-chain:before{content:""}.ra-footprint:before{content:""}.ra-forging:before{content:""}.ra-forward:before{content:""}.ra-fox:before{content:""}.ra-frost-emblem:before{content:""}.ra-frostfire:before{content:""}.ra-frozen-arrow:before{content:""}.ra-gamepad-cross:before{content:""}.ra-gavel:before{content:""}.ra-gear-hammer:before{content:""}.ra-gear-heart:before{content:""}.ra-gears:before{content:""}.ra-gecko:before{content:""}.ra-gem:before{content:""}.ra-gem-pendant:before{content:""}.ra-gemini:before{content:""}.ra-glass-heart:before{content:""}.ra-gloop:before{content:""}.ra-gold-bar:before{content:""}.ra-grappling-hook:before{content:""}.ra-grass:before{content:""}.ra-grass-patch:before{content:""}.ra-grenade:before{content:""}.ra-groundbreaker:before{content:""}.ra-guarded-tower:before{content:""}.ra-guillotine:before{content:""}.ra-halberd:before{content:""}.ra-hammer:before{content:""}.ra-hammer-drop:before{content:""}.ra-hand:before{content:""}.ra-hand-emblem:before{content:""}.ra-hand-saw:before{content:""}.ra-harpoon-trident:before{content:""}.ra-health:before{content:""}.ra-health-decrease:before{content:""}.ra-health-increase:before{content:""}.ra-heart-bottle:before{content:""}.ra-heart-tower:before{content:""}.ra-heartburn:before{content:""}.ra-hearts:before{content:""}.ra-hearts-card:before{content:""}.ra-heat-haze:before{content:""}.ra-heavy-fall:before{content:""}.ra-heavy-shield:before{content:""}.ra-helmet:before{content:""}.ra-help:before{content:""}.ra-hive-emblem:before{content:""}.ra-hole-ladder:before{content:""}.ra-honeycomb:before{content:""}.ra-hood:before{content:""}.ra-horn-call:before{content:""}.ra-horns:before{content:""}.ra-horseshoe:before{content:""}.ra-hospital-cross:before{content:""}.ra-hot-surface:before{content:""}.ra-hourglass:before{content:""}.ra-hydra:before{content:""}.ra-hydra-shot:before{content:""}.ra-ice-cube:before{content:""}.ra-implosion:before{content:""}.ra-incense:before{content:""}.ra-insect-jaws:before{content:""}.ra-interdiction:before{content:""}.ra-jetpack:before{content:""}.ra-jigsaw-piece:before{content:""}.ra-kaleidoscope:before{content:""}.ra-kettlebell:before{content:""}.ra-key:before{content:""}.ra-key-basic:before{content:""}.ra-kitchen-knives:before{content:""}.ra-knife:before{content:""}.ra-knife-fork:before{content:""}.ra-knight-helmet:before{content:""}.ra-kunai:before{content:""}.ra-lantern-flame:before{content:""}.ra-large-hammer:before{content:""}.ra-laser-blast:before{content:""}.ra-laser-site:before{content:""}.ra-lava:before{content:""}.ra-leaf:before{content:""}.ra-leo:before{content:""}.ra-level-four:before{content:""}.ra-level-four-advanced:before{content:""}.ra-level-three:before{content:""}.ra-level-three-advanced:before{content:""}.ra-level-two:before{content:""}.ra-level-two-advanced:before{content:""}.ra-lever:before{content:""}.ra-libra:before{content:""}.ra-light-bulb:before{content:""}.ra-lighthouse:before{content:""}.ra-lightning:before{content:""}.ra-lightning-bolt:before{content:""}.ra-lightning-storm:before{content:""}.ra-lightning-sword:before{content:""}.ra-lightning-trio:before{content:""}.ra-lion:before{content:""}.ra-lit-candelabra:before{content:""}.ra-load:before{content:""}.ra-locked-fortress:before{content:""}.ra-love-howl:before{content:""}.ra-maggot:before{content:""}.ra-magnet:before{content:""}.ra-mass-driver:before{content:""}.ra-match:before{content:""}.ra-meat:before{content:""}.ra-meat-hook:before{content:""}.ra-medical-pack:before{content:""}.ra-metal-gate:before{content:""}.ra-microphone:before{content:""}.ra-mine-wagon:before{content:""}.ra-mining-diamonds:before{content:""}.ra-mirror:before{content:""}.ra-monster-skull:before{content:""}.ra-mountains:before{content:""}.ra-moon-sun:before{content:""}.ra-mp5:before{content:""}.ra-muscle-fat:before{content:""}.ra-muscle-up:before{content:""}.ra-musket:before{content:""}.ra-nails:before{content:""}.ra-nodular:before{content:""}.ra-noose:before{content:""}.ra-nuclear:before{content:""}.ra-ocarina:before{content:""}.ra-ocean-emblem:before{content:""}.ra-octopus:before{content:""}.ra-omega:before{content:""}.ra-on-target:before{content:""}.ra-ophiuchus:before{content:""}.ra-overhead:before{content:""}.ra-overmind:before{content:""}.ra-palm-tree:before{content:""}.ra-pawn:before{content:""}.ra-pawprint:before{content:""}.ra-perspective-dice-five:before{content:""}.ra-perspective-dice-four:before{content:""}.ra-perspective-dice-one:before{content:""}.ra-perspective-dice-random:before{content:""}.ra-perspective-dice-six:before{content:""}.ra-perspective-dice-two:before{content:""}.ra-perspective-dice-three:before{content:""}.ra-pill:before{content:""}.ra-pills:before{content:""}.ra-pine-tree:before{content:""}.ra-ping-pong:before{content:""}.ra-pisces:before{content:""}.ra-plain-dagger:before{content:""}.ra-player:before{content:""}.ra-player-despair:before{content:""}.ra-player-dodge:before{content:""}.ra-player-king:before{content:""}.ra-player-lift:before{content:""}.ra-player-pain:before{content:""}.ra-player-pyromaniac:before{content:""}.ra-player-shot:before{content:""}.ra-player-teleport:before{content:""}.ra-player-thunder-struck:before{content:""}.ra-podium:before{content:""}.ra-poison-cloud:before{content:""}.ra-potion:before{content:""}.ra-pyramids:before{content:""}.ra-queen-crown:before{content:""}.ra-quill-ink:before{content:""}.ra-rabbit:before{content:""}.ra-radar-dish:before{content:""}.ra-radial-balance:before{content:""}.ra-radioactive:before{content:""}.ra-raven:before{content:""}.ra-reactor:before{content:""}.ra-recycle:before{content:""}.ra-regeneration:before{content:""}.ra-relic-blade:before{content:""}.ra-repair:before{content:""}.ra-reverse:before{content:""}.ra-revolver:before{content:""}.ra-rifle:before{content:""}.ra-ringing-bell:before{content:""}.ra-roast-chicken:before{content:""}.ra-robot-arm:before{content:""}.ra-round-bottom-flask:before{content:""}.ra-round-shield:before{content:""}.ra-rss:before{content:""}.ra-rune-stone:before{content:""}.ra-sagittarius:before{content:""}.ra-sapphire:before{content:""}.ra-satellite:before{content:""}.ra-save:before{content:""}.ra-scorpio:before{content:""}.ra-scroll-unfurled:before{content:""}.ra-scythe:before{content:""}.ra-sea-serpent:before{content:""}.ra-seagull:before{content:""}.ra-shark:before{content:""}.ra-sheep:before{content:""}.ra-sheriff:before{content:""}.ra-shield:before{content:""}.ra-ship-emblem:before{content:""}.ra-shoe-prints:before{content:""}.ra-shot-through-the-heart:before{content:""}.ra-shotgun-shell:before{content:""}.ra-shovel:before{content:""}.ra-shuriken:before{content:""}.ra-sickle:before{content:""}.ra-sideswipe:before{content:""}.ra-site:before{content:""}.ra-skull:before{content:""}.ra-skull-trophy:before{content:""}.ra-slash-ring:before{content:""}.ra-small-fire:before{content:""}.ra-snail:before{content:""}.ra-snake:before{content:""}.ra-snorkel:before{content:""}.ra-snowflake:before{content:""}.ra-soccer-ball:before{content:""}.ra-spades:before{content:""}.ra-spades-card:before{content:""}.ra-spawn-node:before{content:""}.ra-spear-head:before{content:""}.ra-speech-bubble:before{content:""}.ra-speech-bubbles:before{content:""}.ra-spider-face:before{content:""}.ra-spikeball:before{content:""}.ra-spiked-mace:before{content:""}.ra-spiked-tentacle:before{content:""}.ra-spinning-sword:before{content:""}.ra-spiral-shell:before{content:""}.ra-splash:before{content:""}.ra-spray-can:before{content:""}.ra-sprout:before{content:""}.ra-sprout-emblem:before{content:""}.ra-stopwatch:before{content:""}.ra-suckered-tentacle:before{content:""}.ra-suits:before{content:""}.ra-sun:before{content:""}.ra-sun-symbol:before{content:""}.ra-sunbeams:before{content:""}.ra-super-mushroom:before{content:""}.ra-supersonic-arrow:before{content:""}.ra-surveillance-camera:before{content:""}.ra-syringe:before{content:""}.ra-target-arrows:before{content:""}.ra-target-laser:before{content:""}.ra-targeted:before{content:""}.ra-taurus:before{content:""}.ra-telescope:before{content:""}.ra-tentacle:before{content:""}.ra-tesla:before{content:""}.ra-thorn-arrow:before{content:""}.ra-thorny-vine:before{content:""}.ra-three-keys:before{content:""}.ra-tic-tac-toe:before{content:""}.ra-toast:before{content:""}.ra-tombstone:before{content:""}.ra-tooth:before{content:""}.ra-torch:before{content:""}.ra-tower:before{content:""}.ra-trail:before{content:""}.ra-trefoil-lily:before{content:""}.ra-trident:before{content:""}.ra-triforce:before{content:""}.ra-trophy:before{content:""}.ra-turd:before{content:""}.ra-two-dragons:before{content:""}.ra-two-hearts:before{content:""}.ra-uncertainty:before{content:""}.ra-underhand:before{content:""}.ra-unplugged:before{content:""}.ra-vase:before{content:""}.ra-venomous-snake:before{content:""}.ra-vest:before{content:""}.ra-vial:before{content:""}.ra-vine-whip:before{content:""}.ra-virgo:before{content:""}.ra-water-drop:before{content:""}.ra-wifi:before{content:""}.ra-wireless-signal:before{content:""}.ra-wolf-head:before{content:""}.ra-wolf-howl:before{content:""}.ra-wooden-sign:before{content:""}.ra-wrench:before{content:""}.ra-wyvern:before{content:""}.ra-x-mark:before{content:""}.ra-zebra-shield:before{content:""}.ra-arcane-mask:before{content:""}.ra-aquarius:before{content:""}.ra-apple:before{content:""}.ra-anvil:before{content:""}.ra-ankh:before{content:""}.ra-angel-wings:before{content:""}.ra-anchor:before{content:""}.ra-ammo-bag:before{content:""}.ra-alligator-clip:before{content:""}.ra-all-for-one:before{content:""}.ra-alien-fire:before{content:""}.ra-acorn:before{content:""}:root{--bg-void: #0e0f12;--bg-deep: #0e1117;--bg-panel: #12141a;--bg-card: #131519;--bg-card-2: #13161c;--bg-input: #1a1c20;--bg-input-2: #1a1c21;--border-faint: #1f2937;--border-base: #2a2d33;--border-muted: #374151;--border-strong: #3a3d44;--border-action: #3a3d54;--fg-1: #f5f5f5;--fg-2: #e6e6e6;--fg-3: #d1d5db;--fg-mute: #9aa0a6;--fg-mute-2: #9ca3af;--fg-mute-3: #6b7280;--fg-faint: #4a5568;--fg-faintest:#4b5563;--accent-gold: #fbbf24;--accent-gold-warm: #f59e0b;--accent-gold-deep: #d97706;--accent-gold-dark: #b45309;--accent-flavor: #f5d390;--accent-ink-blue: #60a5fa;--accent-ink-blue-2: #2563eb;--accent-ink-blue-3: #1d4ed8;--accent-ink-deep: #0f1f3d;--accent-arcane: #a78bfa;--accent-arcane-2: #c084fc;--accent-arcane-3: #a855f7;--accent-arcane-bg: #2a1f3a;--tone-info: #e6e6e6;--tone-good: #86efac;--tone-good-2: #22c55e;--tone-good-3: #16a34a;--tone-good-bg: #1a2a1a;--tone-good-br: #2a5a2a;--tone-bad: #fca5a5;--tone-bad-2: #ef4444;--tone-bad-3: #dc2626;--tone-muted: #9aa0a6;--tone-flavor: #f5d390;--tone-fire: #fb923c;--tone-ice: #93c5fd;--tone-shock: #facc15;--tone-bleed: #fb7185;--tone-poison: #4ade80;--rarity-common: #8a8f98;--rarity-uncommon: #16a34a;--rarity-rare: #3b82f6;--rarity-epic: #a855f7;--rarity-legendary: #f59e0b;--world-dust-light: #d4c8b0;--world-dust-dark: #b3a487;--font-display: "Metamorphous", "Iowan Old Style", "Palatino Linotype", serif;--font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--shadow-pop: 0 6px 20px rgba(0,0,0,.6);--shadow-modal: 0 16px 48px rgba(0,0,0,.8);--shadow-deep: 0 24px 64px rgba(0,0,0,.8);--glow-blue: 0 0 6px 2px rgba(147,197,253,.9), 0 0 12px rgba(96,165,250,.6);--glow-target: 0 0 22px rgba(251,191,36,.55), inset 0 0 12px 0 rgba(251,191,36,.15);--glow-flame: 0 0 10px rgba(251,146,60,.55), 0 0 22px rgba(239,68,68,.4);--glow-poison: 0 0 10px rgba(74,222,128,.55), 0 0 22px rgba(34,197,94,.3);--glow-bleed: 0 0 10px rgba(251,113,133,.55), 0 0 22px rgba(225,29,72,.3);--glow-shock: 0 0 10px rgba(250,204,21,.55), 0 0 22px rgba(234,179,8,.35)}html,body,#root{height:100%;margin:0;overflow-x:hidden;max-width:100%}body{background:var(--bg-void);color:var(--fg-2);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg-1);margin:0 0 .4em}p{margin:0 0 1em}a{color:var(--accent-ink-blue);text-decoration:none}a:hover{color:var(--accent-ink-blue-2);text-decoration:underline}hr{border:0;border-top:1px solid var(--border-base);margin:1.5em 0}code,kbd,samp{font-family:var(--font-mono);color:var(--fg-3)}em,.flavor{color:var(--accent-flavor);font-style:italic}.eyebrow{font-size:11px;line-height:1.2;font-family:var(--font-body);color:var(--fg-mute-3);text-transform:uppercase;letter-spacing:1px}.caption{font-size:11px;line-height:1.4;color:var(--fg-mute)}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-base);color:var(--fg-3)}.card{background:var(--bg-card-2);border:1px solid var(--border-faint);border-radius:var(--radius-xl);padding:14px}.gq-icon{display:inline-block;background-color:currentColor;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat;flex-shrink:0;vertical-align:middle}.gq-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--bg-deep);border-bottom:1px solid var(--border-base)}.gq-brand{display:flex;align-items:center;gap:12px}.gq-brand .mark{width:28px;height:28px;color:var(--accent-gold)}.gq-wordmark{font:24px/1 var(--font-display);color:var(--fg-1);letter-spacing:.4px}.gq-wordmark sup{font-size:10px;color:var(--accent-gold)}.gq-crumb{font:10px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:1.4px;color:var(--fg-faintest);margin-top:3px}.gq-charchip{display:flex;align-items:center;gap:16px;font:13px/1 var(--font-mono)}.gq-charchip .stat{display:inline-flex;align-items:center;gap:5px}.gq-unspent-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#fbbf2426;border:1px solid rgba(251,191,36,.55);color:var(--accent-gold, #fbbf24);font:700 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;animation:gq-unspent-pulse 2.4s ease-in-out infinite}@keyframes gq-unspent-pulse{0%,to{box-shadow:0 0 #fbbf248c,0 0 #fbbf2400;background:#fbbf2426}50%{box-shadow:0 0 0 4px #fbbf2400,0 0 12px 2px #fbbf2459;background:#fbbf2438}}@keyframes gq-spend-pulse{0%,to{box-shadow:0 0 #63a2ff66}50%{box-shadow:0 0 0 3px #63a2ff00}}@media(prefers-reduced-motion:reduce){.gq-unspent-pill{animation:none}}@media(max-width:720px){.gq-topbar{padding:10px 14px}.gq-wordmark{font-size:18px}.gq-crumb{display:none}.gq-charchip{gap:10px;font-size:12px}.gq-topbar [data-charname]{display:none}}.bar{height:8px;background:var(--bg-void);border-radius:5px;overflow:hidden;position:relative}.bar>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:5px}.scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:36px;background:#0000008c;overflow-y:auto}@media(max-width:720px){.scene{padding:12px}.modal-head{padding:14px;gap:10px}.m-disc{width:44px;height:44px}.m-disc .gq-icon{width:24px;height:24px}.m-titles h2{font-size:18px}.modal-body{padding:14px}.modal-foot{padding:12px 14px}}.modal{width:100%;max-width:700px;background:var(--bg-panel);border:1px solid var(--border-base);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);overflow:hidden;display:flex;flex-direction:column;margin:auto}.loc-wide{display:flex;flex-direction:column;width:min(1400px,calc(100vw - 48px));height:min(920px,calc(100vh - 48px));background:var(--bg-panel);border:1px solid var(--border-base);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);overflow:hidden}.loc-wide-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border-faint);flex-shrink:0}.loc-wide-body{display:flex;flex:1;overflow:hidden}.loc-wide-sidebar{width:176px;flex-shrink:0;background:var(--bg-deep);border-right:1px solid var(--border-base);overflow-y:auto;display:flex;flex-direction:column;padding:10px 0;gap:2px}.loc-wide-nav-item{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;border:none;background:transparent;color:var(--fg-mute);font-family:var(--font-body);font-size:13px;font-weight:500;text-align:left;border-left:3px solid transparent;transition:color .12s,background .12s;width:100%}.loc-wide-nav-item:hover{background:var(--bg-card);color:var(--fg-2)}.loc-wide-nav-item.active{background:var(--bg-card);color:var(--fg-1);border-left-color:var(--accent-gold);font-weight:600}.loc-wide-content{flex:1;overflow-y:auto;padding:0;position:relative}.loc-wide-art-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.28) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.85) 60%,black 80%);mask-image:linear-gradient(to bottom,#00000047,#0000008c,#000000d9 60%,#000 80%);pointer-events:none;z-index:0}.loc-wide-content-inner{position:relative;z-index:1;padding:24px 28px;min-height:100%}.loc-wide-art-bg~.loc-wide-content-inner{--bg-card: rgba(12, 14, 18, .72);--bg-card-2: rgba(14, 16, 22, .68);--border-base: rgba(255, 255, 255, .08)}.glass-card{background:#0c0e12b8!important;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border-color:#ffffff14!important}.glass-row{background:#0e1016ad!important;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);border-color:#ffffff12!important}@media(max-width:768px){.loc-wide{width:calc(100vw - 24px);height:calc(100vh - 24px);border-radius:var(--radius-lg)}.loc-wide-body{flex-direction:column}.loc-wide-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));width:100%;overflow:visible;padding:0;gap:0;border-right:none;border-bottom:1px solid var(--border-base);flex-direction:unset;flex-shrink:unset}.loc-wide-nav-item{flex-direction:column;justify-content:center;gap:3px;padding:7px 4px;font-size:10px;border-left:none;border-bottom:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.loc-wide-nav-item span{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.loc-wide-nav-item.active{border-left-color:transparent;border-bottom-color:var(--accent-gold)}.loc-wide-content-inner{padding:16px}}.drinks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(max-width:900px){.drinks-grid{grid-template-columns:1fr}}.mercs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(max-width:900px){.mercs-grid{grid-template-columns:1fr}}.modal-head{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border-faint)}.m-disc{width:54px;height:54px;flex-shrink:0;border-radius:var(--radius-lg);background:var(--bg-void);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--accent-gold)}.m-titles{flex:1;min-width:0}.m-titles h2{font:24px/1 var(--font-display);color:var(--fg-1);margin:0}.m-sub{font:10px/1.3 var(--font-mono);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.7px;margin-top:6px}.m-gold{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font:13px/1 var(--font-mono);color:var(--accent-gold);background:var(--bg-card-2);border:1px solid var(--border-faint);border-radius:999px;padding:7px 12px}.m-close{width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-md);background:var(--bg-card-2);border:1px solid var(--border-base);color:var(--fg-mute);font:16px/1 var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:center}.m-close:hover{color:var(--fg-1);border-color:var(--border-strong)}.modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--border-faint);background:var(--bg-deep)}.flavor-line{font:italic 12px/1.5 var(--font-body);color:var(--accent-flavor)}.btn{border:none;border-radius:var(--radius-md);cursor:pointer;font:700 13px/1 var(--font-body);padding:11px 18px;display:inline-flex;align-items:center;gap:8px;transition:filter .14s,border-color .14s}.btn-primary{background:var(--accent-ink-blue-2);color:#fff}.btn-gold{background:var(--accent-gold);color:#1a1300}.btn-ghost{background:var(--bg-input);color:var(--fg-2);border:1px solid var(--border-strong)}.btn-sm{padding:8px 12px;font-size:12px}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled{filter:none;opacity:.5;cursor:not-allowed}.offer{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-faint);border-radius:var(--radius-lg)}.offer.hot{border-color:var(--accent-gold)}.offer .o-ico{width:48px;height:48px;background:var(--bg-void);border:1px solid var(--border-base);border-left:3px solid var(--rar, var(--border-base));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--rar, var(--fg-3))}.offer .o-name{font:700 14px/1.2 var(--font-body);color:var(--rar, var(--fg-1))}.offer .o-desc{font:11px/1.4 var(--font-body);color:var(--fg-mute);margin-top:3px}.offer .o-eff{font:600 11px/1.4 var(--font-body);color:var(--accent-ink-blue);margin-top:3px}.offer .o-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;white-space:nowrap}.price{font:13px/1 var(--font-mono);color:var(--accent-gold);display:inline-flex;align-items:center;gap:5px}.cat-grid{display:grid;gap:10px}.cat-tile{background:var(--bg-card);border:1px solid var(--rar, var(--border-faint));border-top:3px solid var(--rar, var(--border-base));border-radius:var(--radius-lg);padding:13px;display:flex;flex-direction:column;gap:8px;position:relative}.cat-tile .ct-ico{width:44px;height:44px;background:var(--bg-void);border:1px solid var(--border-base);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--rar, var(--fg-3))}.cat-tile .ct-name{font:700 13px/1.2 var(--font-body);color:var(--rar, var(--fg-1))}.cat-tile .ct-meta{font:9px/1.2 var(--font-mono);color:var(--fg-mute-3);text-transform:uppercase;letter-spacing:.5px}.cat-tile .ct-eff{font:600 11px/1.4 var(--font-body);color:var(--accent-ink-blue)}.cat-tile .ct-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.cat-tile .owned{position:absolute;top:11px;right:12px;font:700 10px/1 var(--font-mono);color:var(--fg-mute)}.group-label{font:10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--fg-faintest);margin:4px 0 2px}.tag{display:inline-flex;align-items:center;gap:4px;font:700 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.5px;padding:3px 6px;border-radius:var(--radius-sm)}.abtn{flex:1;min-width:0;height:64px;border-radius:var(--radius-lg);border:2px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;position:relative;padding:4px;transition:filter .12s;font-family:inherit}.abtn:hover:not(.dis){filter:brightness(1.08)}.abtn:active:not(.dis){filter:brightness(.92)}.abtn .al{font:700 10px/1.05 var(--font-body);text-align:center;letter-spacing:.3px}.abtn .mana{position:absolute;top:4px;right:6px;font:700 9px/1 var(--font-body);color:#000000b3}.abtn.dark{background:var(--bg-input);border-color:var(--border-action);color:var(--fg-mute-2)}.abtn.dark .mana{color:var(--fg-mute-2)}.abtn.dis{background:var(--bg-input-2);border-color:var(--border-base);color:var(--fg-faint);cursor:not-allowed}.abtn.dis .mana{color:var(--fg-faint)}@media(max-width:540px){.abtn{height:52px;flex:1 0 52px;max-width:72px}.abtn .al{font-size:9px}}.adiv{width:1px;align-self:stretch;background:var(--border-base);margin:0 2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gq-hit-shake{0%{transform:translate(0)}10%{transform:translate(-5px,-2px)}20%{transform:translate(5px,2px)}30%{transform:translate(-4px,1px)}40%{transform:translate(4px,-1px)}55%{transform:translate(-2px)}70%{transform:translate(2px)}to{transform:translate(0)}}@keyframes gq-hit-tint{0%{box-shadow:inset 0 0 #ef444400}20%{box-shadow:inset 0 0 0 9999px #ef444473}60%{box-shadow:inset 0 0 0 9999px #ef444447}to{box-shadow:inset 0 0 #ef444400}}.gq-hit-flash{animation:gq-hit-shake .55s ease-in-out,gq-hit-tint .55s ease-out}@keyframes gq-slash-sweep{0%{opacity:0;transform:translate(-110%,-50%) rotate(-22deg) scaleX(.6)}18%{opacity:1}60%{opacity:.9;transform:translate(110%,-50%) rotate(-22deg) scaleX(1.4)}to{opacity:0;transform:translate(130%,-50%) rotate(-22deg) scaleX(1.4)}}.gq-slash-streak{position:absolute;top:50%;left:0;width:70%;height:6px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 30%,rgba(254,202,202,1) 50%,rgba(255,255,255,.9) 70%,transparent 100%);filter:drop-shadow(0 0 8px rgba(252,165,165,.9)) drop-shadow(0 0 14px rgba(239,68,68,.55));pointer-events:none;transform-origin:50% 50%;animation:gq-slash-sweep .42s ease-out forwards;border-radius:6px}@keyframes gq-monster-defeated-card{0%{transform:rotateX(0) scale(1) translateY(0);opacity:1;filter:brightness(1) saturate(1)}25%{transform:rotateX(-12deg) scale(1.03) translateY(0);opacity:1;filter:brightness(1.35) saturate(1.4)}70%{transform:rotateX(-65deg) scale(.92) translateY(40px);opacity:.55;filter:brightness(.6) saturate(.4)}to{transform:rotateX(-85deg) scale(.78) translateY(55px);opacity:0;filter:brightness(.2) saturate(0)}}.gq-monster-defeated-card{animation:gq-monster-defeated-card 1.1s cubic-bezier(.45,0,.65,1) forwards;transform-style:preserve-3d;perspective:600px}@keyframes gq-target-pulse{0%,to{box-shadow:0 0 16px #fbbf2466,inset 0 0 #fbbf2400}50%{box-shadow:0 0 22px #fbbf248c,inset 0 0 12px #fbbf2426}}.gq-monster-targeted{animation:gq-target-pulse 1.8s ease-in-out infinite}@keyframes gq-monster-lunge-card{0%{transform:translateY(0)}35%{transform:translateY(20px) scale(1.04)}60%{transform:translateY(10px) scale(1.02)}to{transform:translateY(0)}}.gq-monster-lunge-card{animation:gq-monster-lunge-card .52s cubic-bezier(.22,1.4,.36,1) both}@keyframes gq-shield-float{0%{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) translateY(-6px) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:.85}}@keyframes gq-shield-pulse{0%,to{box-shadow:0 0 0 1px #60a5fa40,0 0 8px #60a5fa1f}50%{box-shadow:0 0 0 2px #60a5fa8c,0 0 18px #60a5fa47}}@keyframes gq-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes gq-drawer-in{0%{right:-380px}to{right:0}}@keyframes gq-drawer-out{0%{right:0}to{right:-380px}}@keyframes gq-slideover-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gq-slideover-scrim-in{0%{opacity:0}to{opacity:1}}
