@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cinzel+Decorative:wght@400;700;900&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400&family=MedievalSharp&family=Almendra+Display&family=Tangerine:wght@400;700&family=Silkscreen:wght@400;700&family=IBM+Plex+Mono:wght@400;500&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.nav-item.\!active{color:#e2ad28!important}.nav-item.active{color:#e2ad28}.nav-item.\!active:before{width:100%!important}.nav-item.active:before{width:100%}.resource-bar-fill.hp{background:linear-gradient(90deg,#981b1b,#cf1717)}.resource-bar-fill.energy{background:linear-gradient(90deg,#1b6e98,#1aa2e6)}.resource-bar-fill.experience{background:linear-gradient(90deg,#8f7024,#e2ad28)}@keyframes pulse-gold{0%,to{box-shadow:0 0 20px rgba(212,175,55,.3)}50%{box-shadow:0 0 30px rgba(212,175,55,.5)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatDamage{0%{opacity:1;transform:translateX(-50%) translateY(0)}60%{opacity:1;transform:translateX(-50%) translateY(-60px)}to{opacity:0;transform:translateX(-50%) translateY(-90px)}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[item\:\.\.\.\]{item:...}:root{--background:150 25% 6%;--foreground:45 30% 90%;--primary:43 76% 52%;--primary-foreground:150 25% 6%;--secondary:150 30% 15%;--secondary-foreground:45 30% 90%;--accent:0 100% 27%;--accent-foreground:45 30% 90%;--muted:150 20% 12%;--muted-foreground:45 20% 60%;--card:150 25% 8%;--card-foreground:45 30% 90%;--border:43 50% 30%;--gold:43 76% 52%;--dragon-red:0 100% 27%}*{box-sizing:border-box;padding:0;margin:0}body,html{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}[contenteditable=true],input,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text}body,html{max-width:100vw;overflow-x:hidden;font-family:Crimson Text,serif}body{background:linear-gradient(180deg,#0b130f,#080d0a);color:#ede9de;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif;font-weight:600;letter-spacing:.05em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f1a14}::-webkit-scrollbar-thumb{background:#735d26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e2ad28}@import url("https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--argon-bg-deep:#0c0a0e;--argon-bg-panel:#14111a;--argon-bg-panel-hover:#1c1824;--argon-bg-inner:#120a0c;--argon-border:#2a2435;--argon-border-lit:#3d3550;--argon-gold:#c9a84c;--argon-gold-dim:#7a6830;--argon-hp:#cc3b3b;--argon-hp-bg:#9b2c2c;--argon-xp:#38a169;--argon-xp-bg:#1a472a;--argon-energy:#d69e2e;--argon-energy-bg:#3a2a1a;--argon-mp:#3a7acc;--argon-mp-bg:#1a3a6b;--argon-text:#cdc3b8;--argon-text-dim:#7a7068;--argon-text-muted:#4a4440;--argon-text-bright:#f0e0c8;--argon-common:#9ca3af;--argon-uncommon:#48bb78;--argon-rare:#4299e1;--argon-epic:#b794f4;--argon-legendary:#ecc94b}body{background:var(--argon-bg-deep);color:var(--argon-text);font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1.5}.argon-panel{background:var(--argon-bg-panel);border:1px solid var(--argon-border);border-radius:6px;overflow:hidden}.argon-panel-title{font-family:Silkscreen,monospace;font-size:15px;color:var(--argon-gold);text-transform:uppercase;letter-spacing:2px;padding:8px 12px;border-bottom:1px solid var(--argon-border);position:relative;background:linear-gradient(90deg,rgba(201,168,76,.06),transparent 35%,transparent 65%,rgba(201,168,76,.06)),rgba(0,0,0,.18)}.argon-panel-title:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--argon-gold-dim),transparent);opacity:.6;pointer-events:none}.argon-panel{background:linear-gradient(180deg,rgba(20,17,26,.92) 0,rgba(14,12,19,.95) 100%),var(--argon-bg-panel);position:relative}.argon-bar{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:14px}.argon-bar-label{width:18px;color:var(--argon-text-muted);font-size:13px;flex-shrink:0}.argon-bar-track{flex:1;height:14px;background:var(--argon-bg-inner);border-radius:2px;overflow:hidden}.argon-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.argon-bar-fill--hp{background:var(--argon-hp)}.argon-bar-fill--xp{background:var(--argon-xp)}.argon-bar-fill--energy{background:var(--argon-energy)}.argon-bar-fill--mp{background:var(--argon-mp)}.argon-mini-bar{margin-top:4px;margin-bottom:6px}.argon-mini-bar__row{display:flex;justify-content:space-between;font-size:10px;color:var(--argon-text-muted);font-family:Silkscreen,monospace;letter-spacing:1.5px;margin-bottom:3px}.argon-mini-bar__track{height:6px;background:var(--argon-bg-inner);border:1px solid var(--argon-border);overflow:hidden;border-radius:1px}.argon-mini-bar__fill{height:100%;transition:width .4s ease}.argon-mini-bar__fill--hp{background:#9b2c2c}.argon-mini-bar__fill--xp{background:var(--argon-xp)}.argon-bar-value{font-size:13px;color:var(--argon-text-dim);min-width:65px;text-align:right;flex-shrink:0}.argon-btn{font-family:IBM Plex Mono,monospace;font-size:14px;padding:8px 12px;background:var(--argon-bg-panel-hover);border:1px solid var(--argon-border);color:var(--argon-text);border-radius:3px;cursor:pointer;text-align:center;transition:background .15s ease;line-height:1}.argon-btn:hover{background:var(--argon-border)}.argon-btn--primary{border-color:var(--argon-gold-dim);color:var(--argon-gold)}.argon-btn--primary:hover{background:rgba(201,168,76,.1)}.argon-btn--danger{border-color:var(--argon-hp-bg);color:var(--argon-hp)}.argon-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.argon-stat-cell{background:var(--argon-bg-inner);padding:6px 8px;border-radius:3px;display:flex;gap:6px;font-size:12px}.argon-stat-cell__label{color:var(--argon-text-dim);font-family:Silkscreen,monospace;font-size:9px;letter-spacing:1.5px}.argon-stat-cell__value{color:var(--argon-gold);font-weight:600}.argon-eq-row{display:flex;align-items:center;gap:8px;padding:5px 8px;background:var(--argon-bg-panel);border-radius:3px;font-size:14px}.argon-eq-slot-label{color:var(--argon-text-muted);font-size:12px;width:36px;flex-shrink:0}.argon-eq-icon{width:22px;height:22px;background:var(--argon-bg-inner);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;overflow:hidden}.argon-eq-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.argon-eq-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argon-eq-stat{font-size:13px;color:var(--argon-text-dim);flex-shrink:0}.argon-inv-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.argon-inv-slot{aspect-ratio:1;background:var(--argon-bg-inner);border:1px solid var(--argon-border);border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease;overflow:hidden}.argon-inv-slot img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.argon-inv-slot--filled,.argon-inv-slot:hover{border-color:var(--argon-border-lit)}.argon-inv-slot__qty{position:absolute;bottom:1px;right:3px;font-size:12px;color:var(--argon-text);text-shadow:0 0 2px var(--argon-bg-deep)}.argon-log{font-size:14px}.argon-log-line{padding:3px 0;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.argon-log-time{color:var(--argon-text-muted);font-size:13px;min-width:38px;flex-shrink:0}.argon-log-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.argon-log-msg{flex:1;min-width:0}.argon-progress{height:20px;background:var(--argon-bg-inner)}.argon-progress,.argon-progress__fill{border-radius:3px;overflow:hidden;position:relative}.argon-progress__fill{height:100%;background:var(--argon-gold-dim);transition:width .1s linear;box-shadow:0 0 8px rgba(201,168,76,.35)}.argon-progress__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,hsla(0,0%,100%,.4) 50%,transparent 75%);background-size:55% 100%;background-repeat:no-repeat;animation:argon-progress-shine 1.3s linear infinite}@keyframes argon-progress-shine{0%{background-position:-55% 0}to{background-position:165% 0}}.argon-progress__fill--pulse{animation:gather-pulse-glow .7s ease-in-out infinite}@keyframes gather-pulse-glow{0%,to{box-shadow:0 0 8px rgba(201,168,76,.5);filter:brightness(1)}50%{box-shadow:0 0 20px #c9a84c;filter:brightness(1.45)}}.argon-gather-btn{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:150px;padding:8px 14px;background:var(--argon-bg-panel-hover);border:1px solid var(--argon-gold-dim);border-radius:4px;color:var(--argon-text-bright);cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s}.argon-gather-btn:hover:not(:disabled){background:rgba(201,168,76,.12);box-shadow:0 0 14px rgba(201,168,76,.35);transform:translateY(-1px)}.argon-gather-btn:disabled{opacity:.45;cursor:not-allowed}.argon-gather-btn__icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:gather-icon-sway 3s ease-in-out infinite;transform-origin:50% 90%}.argon-gather-btn:hover:not(:disabled) .argon-gather-btn__icon{animation:gather-icon-pop .4s ease-out}@keyframes gather-icon-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes gather-icon-pop{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.35) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.argon-gather-btn__label{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500}.gather-xp-float{position:absolute;left:100%;bottom:-3px;margin-left:8px;white-space:nowrap;pointer-events:none;font-family:Silkscreen,monospace;font-size:11px;color:var(--argon-xp);text-shadow:0 1px 3px #000,0 0 6px rgba(56,161,105,.6);animation:gather-xp-float 1.1s ease-out forwards}@keyframes gather-xp-float{0%{transform:translateY(5px);opacity:0}20%{transform:translateY(-2px);opacity:1}70%{opacity:1}to{transform:translateY(-18px);opacity:0}}.gather-xpbar-flash{animation:gather-xpbar-flash .55s ease-out}@keyframes gather-xpbar-flash{0%{filter:brightness(2.4);box-shadow:0 0 10px var(--argon-xp)}to{filter:brightness(1);box-shadow:none}}.gather-stations{position:absolute;left:0;right:0;bottom:12px;z-index:5;display:flex;justify-content:center;gap:clamp(18px,7vw,64px);padding:0 12px}.gather-station{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;padding:4px 8px;cursor:pointer;transition:transform .12s}.gather-station:hover:not(:disabled){transform:translateY(-4px)}.gather-station:disabled{opacity:.4;cursor:not-allowed}.gather-station__icon{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.85));animation:gather-icon-sway 3s ease-in-out infinite;transform-origin:50% 90%}.gather-station:hover:not(:disabled) .gather-station__icon{animation:gather-icon-pop .45s ease-out}.gather-station__name{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:var(--argon-text-bright);text-shadow:0 2px 5px #000,0 0 8px rgba(0,0,0,.8)}.scene-fellows{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.scene-fellow{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);animation:scene-fellow-bob 3.2s ease-in-out infinite}@keyframes scene-fellow-bob{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 5px))}}.scene-fellow__bubble{position:relative;margin-bottom:6px;padding:3px 9px;background:rgba(18,14,24,.92);border:1px solid var(--argon-border-lit);border-radius:5px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--argon-text-bright);white-space:nowrap;box-shadow:0 2px 7px rgba(0,0,0,.7)}.scene-fellow__bubble:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(18,14,24,.92)}.scene-fellow__head{width:32px;height:32px;background:var(--argon-gold);-webkit-mask:url(/assets/synty/dark-fantasy-hud/icons/map_player_marker.png) center/contain no-repeat;mask:url(/assets/synty/dark-fantasy-hud/icons/map_player_marker.png) center/contain no-repeat;filter:drop-shadow(0 2px 4px rgba(0,0,0,.85))}.scene-fellow__bubble--say{border-color:var(--argon-gold);color:var(--argon-gold);box-shadow:0 2px 9px rgba(0,0,0,.7),0 0 10px rgba(201,168,76,.35)}.scene-fellow--target{pointer-events:auto;cursor:pointer}.scene-fellow--target .scene-fellow__head{transition:background .15s,filter .15s}.scene-fellow--target:hover .scene-fellow__head{background:var(--argon-hp);filter:drop-shadow(0 0 7px rgba(229,62,62,.75))}.scene-fellow--target:hover .scene-fellow__bubble{border-color:var(--argon-hp);color:var(--argon-hp)}.scene-fellow__steal-hint{margin-top:3px;font-family:Silkscreen,monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--argon-hp);opacity:0;transition:opacity .15s}.scene-fellow--target:hover .scene-fellow__steal-hint{opacity:1}.gather-say__own{margin:-8px 0 14px;padding:5px 11px;background:rgba(201,168,76,.12);border:1px solid var(--argon-gold-dim);border-left:2px solid var(--argon-gold);border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--argon-gold);animation:argonGatherFadeIn .2s ease-out}.gather-say{display:flex;gap:6px;margin-bottom:14px}.gather-say__input{flex:1 1 auto;min-width:0;padding:7px 10px;background:var(--argon-bg-inner);border:1px solid var(--argon-border);border-radius:3px;color:var(--argon-text);font-family:IBM Plex Mono,monospace;font-size:13px}.gather-say__input:focus{outline:none;border-color:var(--argon-gold-dim)}.gather-say__input::-moz-placeholder{color:var(--argon-text-muted)}.gather-say__input::placeholder{color:var(--argon-text-muted)}.gather-say__send{padding:7px 14px;background:var(--argon-bg-panel-hover);border:1px solid var(--argon-gold-dim);border-radius:3px;color:var(--argon-gold);font-family:IBM Plex Mono,monospace;font-size:13px;cursor:pointer;white-space:nowrap}.gather-say__send:hover:not(:disabled){background:rgba(201,168,76,.1)}.gather-say__send:disabled{opacity:.45;cursor:not-allowed}.royal-decree-overlay{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at center,rgba(20,14,30,.7) 0,rgba(6,4,10,.92) 80%);animation:argonLootBg .3s ease-out}.royal-decree{position:relative;width:100%;max-width:420px;background:var(--argon-bg-panel);border:1px solid var(--argon-gold-dim);border-radius:8px;padding:0 28px 24px;text-align:center;box-shadow:0 0 40px rgba(0,0,0,.7),0 0 60px rgba(201,168,76,.15);animation:argonLootTitleIn .45s cubic-bezier(.2,.8,.2,1) both}.royal-decree__img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;margin-top:-40px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.royal-decree__title{font-family:Silkscreen,monospace;font-size:14px;letter-spacing:2px;color:var(--argon-gold);text-transform:uppercase;margin:4px 0 14px;text-shadow:0 0 16px rgba(201,168,76,.4)}.royal-decree__text{font-family:IBM Plex Mono,monospace;font-size:15px;line-height:1.6;color:var(--argon-text-bright);margin:0 0 20px;white-space:pre-wrap;word-break:break-word}.royal-decree__ok{font-family:Silkscreen,monospace;font-size:12px;letter-spacing:2px;padding:10px 32px;cursor:pointer;border-radius:4px;background:rgba(201,168,76,.1);border:1px solid var(--argon-gold);color:var(--argon-gold);text-transform:uppercase}.royal-decree__ok:hover{background:rgba(201,168,76,.2)}.gather-burst{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:visible}.gather-burst__sq{position:absolute;left:50%;top:42%;background:var(--c,var(--argon-gold));box-shadow:0 0 6px var(--c,var(--argon-gold));animation:gather-sq .95s cubic-bezier(.2,.7,.3,1) forwards}@keyframes gather-sq{0%{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(.3);opacity:0}}.gather-burst__icon{position:absolute;left:50%;top:48%;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px var(--c,var(--argon-gold))) drop-shadow(0 4px 8px rgba(0,0,0,.7));animation:gather-burst-icon 1.1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes gather-burst-icon{0%{transform:translate(-50%,-50%) scale(.2) rotate(-8deg);opacity:0}30%{transform:translate(-50%,-50%) scale(1.35) rotate(3deg);opacity:1}70%{transform:translate(-50%,-54%) scale(1.1) rotate(0deg);opacity:1}to{transform:translate(-50%,-62%) scale(1) rotate(0deg);opacity:0}}.gather-burst__float{position:absolute;left:50%;top:22%;transform:translateX(-50%);white-space:nowrap;font-family:Silkscreen,monospace;font-size:30px;letter-spacing:.5px;color:var(--c,var(--argon-gold));text-shadow:0 0 14px rgba(0,0,0,.95),0 3px 6px #000;animation:gather-float 2.6s ease-out forwards}@keyframes gather-float{0%{transform:translate(-50%,10px) scale(.5);opacity:0}10%{transform:translate(-50%,-8px) scale(1.18);opacity:1}88%{transform:translate(-50%,-66px) scale(1);opacity:1}to{transform:translate(-50%,-84px) scale(1);opacity:0}}.gather-scene-miss{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:Silkscreen,monospace;font-size:18px;letter-spacing:1px;color:var(--argon-text-bright);text-shadow:0 0 12px rgba(0,0,0,.9),0 2px 6px #000;animation:gather-miss 2.4s ease-out forwards}@keyframes gather-miss{0%{opacity:0;transform:scale(.9)}12%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(1)}}.gather-levelup{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;font-family:Silkscreen,monospace;color:var(--argon-gold);text-shadow:0 0 24px #ffd86b,0 0 12px #ff9d2b,0 4px 0 #5a3a00,0 4px 10px #000;animation:gather-levelup 1.8s cubic-bezier(.2,.9,.3,1) forwards}.gather-levelup b{font-size:42px;letter-spacing:5px}.gather-levelup small{font-size:15px;letter-spacing:3px;color:var(--argon-text-bright);margin-top:4px}@keyframes gather-levelup{0%{opacity:0;transform:translateY(14px) scale(.6)}18%{opacity:1;transform:translateY(0) scale(1.15)}34%{transform:translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1)}}.gather-levelup--float{animation:gather-levelup-float 2.6s cubic-bezier(.2,.9,.3,1) forwards}@keyframes gather-levelup-float{0%{opacity:0;transform:translateY(14px) scale(.6)}12%{opacity:1;transform:translateY(0) scale(1.15)}24%{transform:translateY(0) scale(1)}62%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-160px) scale(.96)}}.argon-progress__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:#1a1520;pointer-events:none;font-weight:600}.argon-tabs{display:flex;border-bottom:1px solid var(--argon-border);overflow-x:auto}.argon-tab{font-family:Silkscreen,monospace;font-size:15px;padding:10px 16px;color:var(--argon-text-dim);cursor:pointer;white-space:nowrap;letter-spacing:1px;background:none;border:none;border-bottom:2px solid transparent;transition:color .15s ease}.argon-tab:hover{color:var(--argon-text)}.argon-tab--active{color:var(--argon-gold);border-bottom-color:var(--argon-gold)}.argon-res-cell{background:var(--argon-bg-panel);padding:6px 8px;border-radius:3px;font-size:13px}.argon-res-cell__name{color:var(--argon-text-dim);margin-bottom:2px}.argon-res-cell__value{font-weight:500}.argon-res-cell__ticker{font-size:12px;color:var(--argon-xp);margin-left:3px}.argon-rarity--common{color:var(--argon-common)}.argon-rarity--uncommon{color:var(--argon-uncommon)}.argon-rarity--rare{color:var(--argon-rare)}.argon-rarity--epic{color:var(--argon-epic)}.argon-rarity--legendary{color:var(--argon-legendary)}.argon-border-rarity--common{border-color:var(--argon-common)}.argon-border-rarity--uncommon{border-color:var(--argon-uncommon)}.argon-border-rarity--rare{border-color:var(--argon-rare)}.argon-border-rarity--epic{border-color:var(--argon-epic)}.argon-border-rarity--legendary{border-color:var(--argon-legendary)}.argon-game-frame{width:100%;max-width:1920px;height:100vh;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid var(--argon-border);border-right:1px solid var(--argon-border);--torch-gutter:60px;padding:0 var(--torch-gutter)}@media (max-width:1399px){.argon-game-frame{--torch-gutter:clamp(12px,1vw,20px)}}.argon-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--argon-border);width:100%}.argon-header__left,.argon-header__right{display:flex;align-items:center;gap:10px;flex:1}.argon-header__right{justify-content:flex-end}.argon-header__center{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0}.argon-quest-chip{display:flex;align-items:center;gap:10px;max-width:440px;padding:4px 12px;border:1px solid var(--argon-border);border-radius:2px;background:rgba(8,6,12,.4);font-family:IBM Plex Mono,monospace;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.argon-quest-chip:hover{background:rgba(201,168,76,.08);border-color:var(--argon-gold-dim)}.argon-quest-chip__scroll{flex-shrink:0;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;display:block}.argon-quest-chip__title{overflow:hidden;text-overflow:ellipsis;font-family:Silkscreen,monospace;font-size:11px;letter-spacing:1.5px;color:var(--argon-text-bright)}.argon-quest-chip__track{position:relative;flex-shrink:0;width:90px;height:6px;border:1px solid var(--argon-border);background:var(--argon-bg-inner)}.argon-quest-chip__fill{height:100%;background:var(--argon-gold-dim);transition:width .3s ease}.argon-quest-chip__count{flex-shrink:0;font-size:12px;color:var(--argon-text-dim);letter-spacing:.5px}.argon-quest-chip__target{flex-shrink:0;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.9}.argon-quest-chip--ready .argon-quest-chip__target{opacity:1;filter:drop-shadow(0 0 6px rgba(201,168,76,.55))}.argon-quest-chip--ready{border-color:var(--argon-gold-dim);animation:argonQuestReady 2s ease-in-out infinite}.argon-quest-chip--ready .argon-quest-chip__count,.argon-quest-chip--ready .argon-quest-chip__title{color:var(--argon-gold)}.argon-quest-chip--ready .argon-quest-chip__fill{background:var(--argon-gold)}@keyframes argonQuestReady{0%,to{box-shadow:0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 10px rgba(201,168,76,.35)}}.argon-quest-chip--caught{animation:argonQuestCatch .7s cubic-bezier(.2,1.5,.4,1)}@keyframes argonQuestCatch{0%{transform:scale(1);border-color:var(--argon-gold);box-shadow:0 0 26px rgba(201,168,76,.85)}22%{transform:scale(1.14);border-color:var(--argon-gold);box-shadow:0 0 34px rgba(201,168,76,.9)}to{transform:scale(1);border-color:var(--argon-border);box-shadow:0 0 0 rgba(201,168,76,0)}}.argon-quest-chip--caught .argon-quest-chip__scroll{animation:argonScrollCatch .7s cubic-bezier(.2,1.5,.4,1)}@keyframes argonScrollCatch{0%{transform:scale(.4) rotate(-18deg);opacity:.5}to{transform:scale(1) rotate(0);opacity:1}}@media (max-width:1200px){.argon-quest-chip{max-width:260px}.argon-quest-chip__track{width:60px}}.argon-logo{font-family:Silkscreen,monospace;font-size:28px;color:var(--argon-gold);letter-spacing:3px}.city-map{position:relative;width:100%;flex:none;margin:0;aspect-ratio:1672/941;overflow:hidden}.city-map__plate{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.city-map__overlay{position:absolute;inset:0;width:100%;height:100%}.city-map__region{cursor:pointer}.city-map__shape{stroke-width:2.5;stroke-linejoin:round;opacity:.35;pointer-events:all;transition:opacity .2s ease}.city-map__plate-bg{fill:rgba(8,6,12,.82);stroke-width:1;opacity:.6;transition:opacity .2s ease}.city-map__label{fill:var(--argon-text-bright);font-family:Silkscreen,monospace;font-size:17px;letter-spacing:2px;text-anchor:middle;pointer-events:none;opacity:.75;transition:opacity .2s ease}.city-map__region--active .city-map__shape{opacity:1;filter:drop-shadow(0 0 6px currentColor)}.city-map__region--active .city-map__label,.city-map__region--active .city-map__plate-bg{opacity:1}.city-map__debug{fill:#ff5c5c;font-family:IBM Plex Mono,monospace;font-size:18px;pointer-events:none}.chronist-ov{position:fixed;inset:0;z-index:7800;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,4,10,.82);animation:chronistOvIn .4s ease}@keyframes chronistOvIn{0%{opacity:0}to{opacity:1}}@keyframes chronistCardIn{0%{opacity:0;transform:translate3d(0,20px,0) scale(.97)}to{opacity:1;transform:none}}.chronist-ov__card{display:flex;flex-direction:column;width:min(620px,100%);max-height:88vh;border:1px solid var(--argon-gold-dim);background:linear-gradient(160deg,rgba(24,18,14,.98),rgba(11,8,7,.99));box-shadow:inset 0 0 0 1px rgba(201,168,76,.12),0 30px 90px rgba(0,0,0,.85);animation:chronistCardIn .5s cubic-bezier(.16,1,.3,1);overflow-y:auto}.chronist-ov__card--wait{align-items:center;justify-content:center;min-height:180px}.chronist-ov__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex:none;padding:12px 16px;border-bottom:1px solid var(--argon-gold-dim);background:linear-gradient(180deg,rgba(201,168,76,.06),rgba(8,6,12,0))}.chronist-ov__title{font-family:Silkscreen,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--argon-gold)}.chronist-ov__step{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--argon-text-muted)}.recipe-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.recipe-card--clickable:focus-visible,.recipe-card--clickable:hover{border-color:var(--argon-gold)!important;box-shadow:0 0 16px rgba(201,168,76,.25);transform:translateY(-1px);outline:none}.city-creed{margin:14px 0 2px;text-align:center;font-family:Silkscreen,monospace;font-size:12px;line-height:1.9;letter-spacing:1.5px;color:var(--argon-gold);text-shadow:0 0 18px rgba(201,168,76,.3)}.city-presence{margin-top:12px;border:1px solid var(--argon-border);background:var(--argon-bg-inner);min-height:0;display:flex;flex-direction:column}.city-presence__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--argon-border)}.city-presence__title{font-family:Silkscreen,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--argon-gold)}.city-presence__count{font-size:11px}.city-presence__count,.city-presence__empty{font-family:IBM Plex Mono,monospace;color:var(--argon-text-muted)}.city-presence__empty{margin:0;padding:14px 12px;font-size:13px;font-style:italic}.city-presence__list{margin:0;padding:4px 0;list-style:none;overflow-y:auto;max-height:210px}.city-presence__row{display:flex;align-items:center;gap:8px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:13px}.city-presence__head-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--argon-gold-dim)}.city-presence__head-dot--f{background:var(--argon-text-muted)}.city-presence__name{color:var(--argon-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-presence__guild{margin-right:4px;color:var(--argon-gold-dim)}.city-presence__level{flex:none;font-size:11px;color:var(--argon-text-muted)}.city-presence__act{margin-left:auto;flex:none;font-size:12px;font-style:italic;color:var(--argon-text-dim)}.city-presence__act--place{color:var(--argon-text);font-style:normal}.argon-layout{display:grid;grid-template-columns:460px minmax(0,1fr) 460px;grid-template-rows:minmax(0,1fr);gap:10px;padding:0;width:100%;flex:1;min-height:0}.argon-layout__center,.argon-layout__left{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;overflow:hidden}.argon-layout__center{position:relative}.argon-center-tooltip{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:50;min-width:320px;max-width:440px;padding:16px 20px;background:rgba(14,12,19,.97);border:1px solid var(--argon-border-lit);border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:16px;color:var(--argon-text);pointer-events:none;box-shadow:0 6px 24px rgba(0,0,0,.7);animation:argon-tooltip-fade .15s ease-out}@keyframes argon-tooltip-fade{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes argonGatherFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.argon-taverne-body{--background:270 12% 5%;--foreground:38 25% 76%;--muted:270 12% 9%;--muted-foreground:30 7% 44%;--border:260 18% 18%;--primary:43 56% 54%;--primary-foreground:270 12% 5%;--secondary:270 12% 9%;--secondary-foreground:38 25% 76%;--card:270 12% 9%;--card-foreground:38 25% 76%;font-family:IBM Plex Mono,monospace;color:var(--argon-text)}.argon-taverne-body .text-emerald-400,.argon-taverne-body .text-green-400,.argon-taverne-body .text-lime-400{color:var(--argon-gold)!important}.argon-taverne-body .bg-emerald-400,.argon-taverne-body .bg-green-400{background-color:var(--argon-gold)!important}.argon-taverne-body .border-green-400{border-color:var(--argon-gold)!important}.argon-taverne-body .text-red-400{color:var(--argon-hp)!important}.argon-taverne-body .text-amber-400,.argon-taverne-body .text-yellow-400{color:var(--argon-gold)!important}.argon-taverne-body .font-cinzel{font-family:Silkscreen,monospace!important;letter-spacing:1.5px;text-transform:uppercase}.argon-taverne-body button{border-radius:2px}.argon-taverne-body .rounded-lg{border-radius:3px}.argon-center-tooltip__name{font-family:Silkscreen,monospace;font-size:18px;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.argon-center-tooltip__sub{color:var(--argon-text);font-size:14px;margin-bottom:10px;display:flex;gap:12px;flex-wrap:wrap}.argon-center-tooltip__stats{display:flex;gap:14px;flex-wrap:wrap;margin:8px 0}.argon-center-tooltip__stat{color:var(--argon-xp);font-size:15px;font-weight:500}.argon-center-tooltip__desc{color:var(--argon-text-dim);font-size:14px;line-height:1.5;margin-top:10px;font-style:italic;padding-top:8px;border-top:1px solid var(--argon-border)}.argon-special-event{position:absolute;inset:0;z-index:70;background:rgba(8,6,12,.92);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:argon-special-event-fade .4s ease-out}@keyframes argon-special-event-fade{0%{opacity:0}to{opacity:1}}.argon-special-event__inner{max-width:520px;width:100%;padding:28px 32px;background:linear-gradient(180deg,rgba(20,17,26,.98),rgba(14,12,19,.98));border:2px solid var(--argon-gold);border-radius:4px;text-align:center;box-shadow:0 0 40px rgba(201,168,76,.25),0 12px 48px rgba(0,0,0,.8);position:relative;animation:argon-special-event-slide .5s ease-out .1s both}@keyframes argon-special-event-slide{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.argon-special-event__inner:after,.argon-special-event__inner:before{content:"";position:absolute;width:24px;height:24px;border:2px solid var(--argon-gold)}.argon-special-event__inner:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.argon-special-event__inner:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.argon-special-event__badge{font-size:11px;letter-spacing:4px;margin-bottom:8px;opacity:.7}.argon-special-event__badge,.argon-special-event__title{font-family:Silkscreen,monospace;color:var(--argon-gold)}.argon-special-event__title{font-size:22px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;text-shadow:0 0 12px rgba(201,168,76,.4)}.argon-special-event__text{font-family:IBM Plex Mono,monospace;font-size:15px;line-height:1.7;color:var(--argon-text);margin:0 0 18px;font-style:italic}.argon-special-event__btn{display:inline-block;padding:10px 36px;font-family:Silkscreen,monospace;font-size:13px;letter-spacing:2px;color:var(--argon-gold);background:transparent;border:1px solid var(--argon-gold);cursor:pointer;transition:background .2s,box-shadow .2s}.argon-special-event__btn:hover{background:rgba(201,168,76,.1);box-shadow:0 0 16px rgba(201,168,76,.3)}.argon-center-tooltip__hint{margin-top:10px;padding-top:8px;border-top:1px dashed var(--argon-border);font-family:Silkscreen,monospace;font-size:12px;letter-spacing:1.5px;color:var(--argon-gold);text-transform:uppercase;text-align:center}.argon-layout__right{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;overflow:hidden}.argon-section-title{font-family:Silkscreen,monospace;font-size:11px;color:var(--argon-text-muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}@media (max-width:1500px){.argon-layout{grid-template-columns:360px minmax(0,1fr) 360px}}@media (max-width:1200px){.argon-layout{grid-template-columns:280px minmax(0,1fr) 280px}}@media (max-width:1000px){.argon-layout{grid-template-columns:220px minmax(0,1fr) 220px}}@media (max-width:900px){.argon-layout{grid-template-columns:1fr;padding:10px}}.argon-inv-slot--drag-over{border-color:var(--argon-gold)!important;background:rgba(201,168,76,.08)!important;box-shadow:inset 0 0 8px rgba(201,168,76,.3)}.argon-inv-slot--touch-dragging{border-color:#fbbf24!important;transform:scale(1.08);z-index:10;box-shadow:0 0 12px rgba(251,191,36,.5)}.argon-inv-slot--touch-hint{border-color:rgba(251,191,36,.3)!important}.argon-inv-slot--locked{border-style:dashed!important;border-color:hsla(0,0%,100%,.08)!important;background:rgba(8,6,12,.4)!important;cursor:not-allowed!important;opacity:.5}.argon-inv-slot--locked:hover{border-color:hsla(0,0%,100%,.12)!important}.argon-inv-slot[draggable=true]{cursor:grab}.argon-inv-slot[draggable=true]:active{cursor:grabbing}.argon-eq-slot--drop-ok{border-color:var(--argon-gold)!important;background:rgba(201,168,76,.1)!important}.argon-eq-slot--drop-bad{border-color:#c05020!important;background:rgba(192,80,32,.08)!important}.argon-stat-cell{align-items:center}.argon-stat-cell__btns{display:inline-flex;gap:3px;margin-left:6px}.argon-stat-btn{width:20px;height:20px;background:transparent;border:1px solid var(--argon-border);color:var(--argon-text-dim);font-family:Silkscreen,monospace;font-size:12px;cursor:pointer;padding:0;line-height:1;border-radius:2px;transition:border-color .15s,color .15s,background .15s}.argon-stat-btn:hover:not(:disabled){border-color:var(--argon-gold);color:var(--argon-gold);background:rgba(201,168,76,.05)}.argon-stat-btn:disabled{opacity:.25;cursor:not-allowed}.argon-stat-btn--minus:hover:not(:disabled){border-color:#c05020;color:#e06030;background:rgba(192,80,32,.05)}.argon-stat-cell__pending{color:var(--argon-xp);font-size:11px;margin-left:4px;font-weight:600}@keyframes argon-stats-pulse{0%,to{box-shadow:0 0 0 1px var(--argon-gold-dim)}50%{box-shadow:0 0 0 1px var(--argon-gold),0 0 8px rgba(201,168,76,.3)}}.argon-panel--has-points{animation:argon-stats-pulse 2s ease-in-out infinite;border-color:var(--argon-gold-dim)!important}.argon-stats-actions{display:flex;gap:6px;margin-top:10px}.argon-stats-actions button{flex:1;padding:6px 8px;font-family:Silkscreen,monospace;font-size:11px;letter-spacing:1px;cursor:pointer;border-radius:2px;background:transparent;transition:border-color .15s,background .15s,color .15s}.argon-stats-actions__apply{border:1px solid var(--argon-gold-dim);color:var(--argon-gold)}.argon-stats-actions__apply:hover:not(:disabled){border-color:var(--argon-gold);background:rgba(201,168,76,.08)}.argon-stats-actions__reset{border:1px solid var(--argon-border);color:var(--argon-text-muted)}.argon-stats-actions__reset:hover:not(:disabled){border-color:var(--argon-border-lit);color:var(--argon-text)}.argon-stats-actions button:disabled{opacity:.4;cursor:not-allowed}.argon-equip-bonuses{border-top:1px solid var(--argon-border);padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0;justify-content:center}.argon-equip-bonus--atk{color:var(--argon-hp)}.argon-equip-bonus--def{color:var(--argon-rare)}.argon-equip-bonus--stat{color:var(--argon-gold)}.argon-item-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:100;min-width:160px;max-width:220px;padding:8px 10px;background:rgba(14,12,19,.97);border:1px solid var(--argon-border-lit);border-radius:3px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--argon-text);pointer-events:none;white-space:normal;box-shadow:0 4px 12px rgba(0,0,0,.6)}.argon-item-tooltip__name{font-family:Silkscreen,monospace;font-size:12px;letter-spacing:1px;margin-bottom:4px}.argon-item-tooltip__line{color:var(--argon-text-dim);font-size:11px;line-height:1.5}.argon-item-tooltip__stat{color:var(--argon-xp);font-size:11px}.argon-inv-slot-wrap{position:relative;display:block}.argon-bg-pattern{display:none}.argon-bg-vignette{inset:0;background:radial-gradient(ellipse at 50% 28%,transparent 28%,var(--argon-bg-deep) 88%),radial-gradient(ellipse at 50% 100%,rgba(201,168,76,.035) 0,transparent 60%)}.argon-bg-glow,.argon-bg-vignette{position:fixed;pointer-events:none;z-index:0}.argon-bg-glow{width:900px;height:900px;background-color:var(--argon-gold);opacity:0;-webkit-mask-image:url(/assets/synty/fantasy-menus/fx/fx_glow_big.png);mask-image:url(/assets/synty/fantasy-menus/fx/fx_glow_big.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(12px)}.argon-bg-glow--a{display:none}.argon-bg-glow--b{bottom:-440px;left:50%;transform:translateX(-50%);width:1200px;height:700px;animation:argonPulseB 13s ease-in-out infinite}@keyframes argonPulseA{0%,to{opacity:.035}50%{opacity:.1}}@keyframes argonPulseB{0%,to{opacity:.02}50%{opacity:.06}}.argon-corner-orn{position:fixed;width:32px;height:32px;border:1px solid var(--argon-gold);opacity:.32;pointer-events:none;z-index:6}.argon-corner-orn--tl{top:14px;left:14px;border-right:none;border-bottom:none}.argon-corner-orn--tr{top:14px;right:14px;border-left:none;border-bottom:none}.argon-corner-orn--bl{bottom:14px;left:14px;border-right:none;border-top:none}.argon-corner-orn--br{bottom:14px;right:14px;border-left:none;border-top:none}@media (max-width:900px){.argon-corner-orn{display:none}}.argon-panel--chromed{position:relative;overflow:visible;background:rgba(20,17,26,.72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.argon-panel--chromed .argon-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--argon-border);background:rgba(0,0,0,.28)}.argon-panel--chromed .argon-panel__title{font-family:Silkscreen,monospace;font-size:12px;color:var(--argon-gold);letter-spacing:2.5px;text-transform:uppercase}.argon-panel--chromed .argon-panel__eyebrow{font-family:Silkscreen,monospace;font-size:9px;color:var(--argon-text-muted);letter-spacing:2px}.argon-panel--chromed .argon-panel__head-right{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--argon-text-dim)}.argon-panel__head--toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.argon-panel__head-left{display:flex;align-items:center;gap:7px;min-width:0}.argon-panel__caret{display:inline-block;flex-shrink:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--argon-gold-dim);transition:transform .15s ease,border-top-color .15s ease}.argon-panel__caret[data-collapsed=true]{transform:rotate(-90deg)}.argon-panel__head--toggle:hover .argon-panel__title{color:var(--argon-gold)}.argon-panel__head--toggle:hover .argon-panel__caret{border-top-color:var(--argon-gold)}.argon-class-portrait{width:86px;height:86px;aspect-ratio:1/1;flex:0 0 86px;align-self:center;border-radius:50%;overflow:hidden;background:var(--argon-bg-inner);border:2px solid var(--argon-gold);box-shadow:0 0 0 1px var(--argon-bg-deep),0 0 0 4px var(--argon-gold-dim),0 2px 7px rgba(0,0,0,.55)}.argon-class-portrait__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;display:block}@keyframes argon-holo-sweep{0%{transform:translateX(-130%) skewX(-16deg)}to{transform:translateX(240%) skewX(-16deg)}}.argon-card-holo{position:absolute;top:-10%;bottom:-10%;left:0;width:48%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.11),transparent);mix-blend-mode:screen;animation:argon-holo-sweep 3.6s ease-in-out infinite}.argon-spritebar{position:relative;width:100%;height:34px}.argon-spritebar--hp{--bar-bg:url(/assets/synty/dark-fantasy-hud/bars/bar17_bg.png);--bar-frame:url(/assets/synty/dark-fantasy-hud/bars/bar17_frame.png);--win-t:34%;--win-b:37%;--win-l:12%;--win-w:76%}.argon-spritebar--xp{--bar-bg:url(/assets/synty/dark-fantasy-hud/bars/bar07_bg.png);--bar-frame:url(/assets/synty/dark-fantasy-hud/bars/bar07_frame.png);--win-t:31%;--win-b:30%;--win-l:10%;--win-w:80%;height:22px}.argon-spritebar:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.52));clip-path:inset(var(--win-t) calc(100% - var(--win-l) - var(--win-w)) var(--win-b) var(--win-l))}.argon-spritebar__fill{position:absolute;inset:0;z-index:1;background-size:100% 100%,100% 100%;background-repeat:no-repeat;background-blend-mode:multiply;clip-path:inset(var(--win-t) calc(100% - var(--win-l) - var(--win-w) * var(--pct, 0) / 100) var(--win-b) var(--win-l));transition:clip-path .3s ease}.argon-spritebar--hp .argon-spritebar__fill{background-image:linear-gradient(180deg,rgba(240,84,84,.95),rgba(150,40,40,.97)),var(--bar-bg)}.argon-spritebar--xp .argon-spritebar__fill{background-image:linear-gradient(180deg,rgba(72,196,120,.95),rgba(26,71,42,.97)),var(--bar-bg)}.argon-spritebar:after{content:"";position:absolute;inset:0;z-index:2;background:var(--bar-frame) center /100% 100% no-repeat;pointer-events:none}.argon-spritebar__label{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;color:var(--argon-text-bright);text-shadow:0 1px 2px rgba(0,0,0,.95);pointer-events:none}.argon-flask{--flask-shape:url(/assets/synty/dark-fantasy-hud/flask/flask_glass.png);--flask-detail:url(/assets/synty/dark-fantasy-hud/flask/flask_body.png);width:54px;height:54px;flex-shrink:0}.argon-flask--corner{width:84px;height:84px;transform:scaleX(-1)}.argon-flask:before{content:"";z-index:0;background:linear-gradient(180deg,rgba(34,18,20,.72),rgba(12,7,9,.85))}.argon-flask:before,.argon-flask__fill{position:absolute;inset:0;-webkit-mask:var(--flask-shape) center /contain no-repeat;mask:var(--flask-shape) center /contain no-repeat}.argon-flask__fill{z-index:1;background:linear-gradient(180deg,#f06868,#9b2c2c 88%);clip-path:inset(calc(100% - var(--pct, 0) * 1%) 0 0 0);transition:clip-path .35s ease}.argon-flask:after{content:"";position:absolute;inset:0;z-index:2;background:var(--flask-detail) center /contain no-repeat;pointer-events:none}.argon-panel--chromed .argon-panel__body{padding:12px}.argon-panel--compact .argon-panel__body{padding:8px 10px}.argon-panel--sigil:before{content:"";position:absolute;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%,-50%);background-image:url(/assets/synty/dark-fantasy-hud/fx/sigil_ring_medium.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.04;pointer-events:none;animation:argonSigilSpin 80s linear infinite}@keyframes argonSigilSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.argon-bracket{position:absolute;width:11px;height:11px;border:1px solid var(--argon-gold-dim);opacity:.65;pointer-events:none;z-index:2}.argon-bracket--tl{top:-1px;left:-1px;border-right:none;border-bottom:none}.argon-bracket--tr{top:-1px;right:-1px;border-left:none;border-bottom:none}.argon-bracket--bl{bottom:-1px;left:-1px;border-right:none;border-top:none}.argon-bracket--br{bottom:-1px;right:-1px;border-left:none;border-top:none}@media (max-width:700px){.argon-bracket--bl,.argon-bracket--tr{display:none}}.argon-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(0,0,0,.4);border:1px solid var(--argon-border);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1}.argon-tag--dim{opacity:.85}.argon-tag__lbl{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.5px;color:var(--argon-text);text-transform:uppercase}.argon-tag__val{font-weight:600;letter-spacing:.5px}.argon-greeble-divider{display:block;margin:6px auto}.argon-diamond-frame{position:relative;background-size:contain;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 0 14px rgba(201,168,76,.22))}.argon-diamond-frame,.argon-diamond-frame__inner{display:flex;align-items:center;justify-content:center}.argon-diamond-frame__inner{position:absolute;inset:16px;background:var(--argon-bg-inner);border:1px solid var(--argon-border);overflow:hidden}.argon-flask{position:relative;display:flex;align-items:center;justify-content:center}.argon-flask__lbl{position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:Silkscreen,monospace;font-size:9px;letter-spacing:2px;z-index:3}.argon-flask__img{-o-object-fit:contain;object-fit:contain}.argon-flask__val{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--argon-text-bright);text-shadow:0 1px 0 #000,0 0 4px var(--argon-bg-deep);z-index:3}.argon-hero-bracket{display:inline-block;flex-shrink:0}.argon-hero-bracket--r{transform:scaleX(-1)}@media (max-width:900px){.argon-hero-bracket{display:none}}.argon-foot-greebles{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:0 18px}.argon-foot-greeble--flip{transform:scaleX(-1)}.argon-brand-glyph{display:inline-block;vertical-align:middle;margin-right:8px}.argon-header__right .argon-tag{padding:6px 10px}.argon-levelup-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none}.argon-levelup-pop{text-align:center;animation:argonLevelUpPop 2.6s cubic-bezier(.2,.8,.2,1) forwards}.argon-levelup-title{font-family:Silkscreen,monospace;font-size:clamp(40px,9vw,72px);letter-spacing:6px;color:#2bd66a;text-shadow:0 0 24px rgba(43,214,106,.75),0 0 64px rgba(43,214,106,.45);line-height:1}.argon-levelup-lvl{font-family:Silkscreen,monospace;font-size:20px;letter-spacing:4px;color:#d4f7df;margin-top:12px;text-shadow:0 0 12px rgba(43,214,106,.5)}.argon-levelup-pts{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:1px;color:var(--argon-gold);margin-top:8px}@keyframes argonLevelUpPop{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.14)}22%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06) translateY(-14px)}}.argon-room-float{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:Silkscreen,monospace;font-size:34px;letter-spacing:2px;pointer-events:none;z-index:8;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.75);animation:argonRoomFloat 2.2s cubic-bezier(.2,.9,.3,1) forwards}.argon-room-float--heal{color:#2bd66a;text-shadow:0 0 16px rgba(43,214,106,.65),0 2px 8px rgba(0,0,0,.75)}.argon-room-float--dmg{color:#ef4444;text-shadow:0 0 16px rgba(239,68,68,.6),0 2px 8px rgba(0,0,0,.75)}.argon-room-float--gold{color:var(--argon-gold);text-shadow:0 0 16px rgba(201,168,76,.6),0 2px 8px rgba(0,0,0,.75)}.argon-room-float--warn{color:#f97316;text-shadow:0 0 16px rgba(249,115,22,.6),0 2px 8px rgba(0,0,0,.75)}.argon-room-float--stamp{font-size:24px;letter-spacing:4px}@keyframes argonRoomFloat{0%{opacity:0;transform:translate(-50%,-20%) scale(.6)}18%{opacity:1;transform:translate(-50%,-60%) scale(1.12)}34%{transform:translate(-50%,-82%) scale(1)}to{opacity:0;transform:translate(-50%,-170%) scale(.95)}}.argon-room-flash{position:absolute;inset:0;pointer-events:none;z-index:7;border-radius:4px;animation:argonRoomFlash .55s ease-out forwards}.argon-room-flash--red{background:rgba(239,68,68,.24)}.argon-room-flash--green{background:rgba(43,214,106,.2)}@keyframes argonRoomFlash{0%{opacity:0}22%{opacity:1}to{opacity:0}}.argon-room-atmo{position:absolute;inset:0;pointer-events:none;transition:background-color .5s ease;animation:argonAtmoPulse 4.5s ease-in-out infinite}@keyframes argonAtmoPulse{0%,to{opacity:.55}50%{opacity:.9}}.argon-room-atmo--trap{background-color:rgba(239,68,68,.13);animation-duration:1.7s}.argon-room-atmo--treasure{background-color:rgba(201,168,76,.13)}.argon-room-atmo--puzzle{background-color:rgba(66,153,225,.11)}.argon-room-atmo--boss{background-color:rgba(155,44,44,.16);animation-duration:3s}.argon-room-atmo--combat{background-color:rgba(155,44,44,.12)}.argon-room-atmo--stat_check{background-color:rgba(183,148,244,.11)}.argon-room-atmo--end_chest{background-color:rgba(201,168,76,.16)}.argon-room-atmo--decision,.argon-room-atmo--default{background-color:rgba(20,17,26,0)}.argon-dpath{gap:3px;flex-wrap:nowrap;overflow:hidden;padding:6px 12px}.argon-dpath,.argon-dpath-node{display:flex;align-items:center}.argon-dpath-node{width:16px;height:16px;flex-shrink:0;justify-content:center;border:1px solid var(--argon-gold-dim);border-radius:3px;background:rgba(20,17,26,.6);font-size:9px;line-height:1;color:var(--argon-text-dim)}.argon-dpath-node--current{border-color:var(--argon-gold);background:rgba(201,168,76,.18);color:var(--argon-gold);box-shadow:0 0 8px rgba(201,168,76,.5);animation:argonDpathPulse 1.4s ease-in-out infinite}.argon-dpath-node--goal{border-style:dashed;border-color:var(--argon-border-lit);opacity:.7}.argon-dpath-link{width:8px;height:1px;flex-shrink:0;background:var(--argon-border-lit)}@keyframes argonDpathPulse{0%,to{box-shadow:0 0 6px rgba(201,168,76,.4)}50%{box-shadow:0 0 13px rgba(201,168,76,.75)}}.argon-achievement-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none}.argon-achievement-pop{text-align:center;padding:26px 48px;background:linear-gradient(180deg,rgba(20,15,8,.96),rgba(10,8,5,.97));border:1px solid var(--ach-c,var(--argon-gold));border-radius:3px;box-shadow:0 0 40px var(--ach-glow,rgba(201,168,76,.35)),inset 0 0 40px rgba(0,0,0,.5);animation:argonAchievementPop 3.2s cubic-bezier(.2,.8,.2,1) forwards}.argon-achievement-trophy{width:92px;height:92px;-o-object-fit:contain;object-fit:contain;margin:-10px auto 6px;display:block;filter:drop-shadow(0 0 16px var(--ach-glow,rgba(201,168,76,.45))) drop-shadow(0 4px 8px rgba(0,0,0,.7));animation:argonAchTrophy 3.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes argonAchTrophy{0%{opacity:0;transform:translateY(10px) scale(.6) rotate(-6deg)}14%{opacity:1;transform:translateY(0) scale(1.08) rotate(2deg)}24%{transform:translateY(0) scale(1) rotate(0deg)}84%{opacity:1}to{opacity:0}}.argon-achievement-kicker{font-size:11px;color:var(--ach-c,var(--argon-gold));text-shadow:0 0 10px var(--ach-glow,rgba(201,168,76,.4))}.argon-achievement-kicker,.argon-achievement-title{font-family:Silkscreen,monospace;letter-spacing:3px}.argon-achievement-title{font-size:clamp(22px,4vw,32px);color:var(--argon-text-bright);margin-top:10px;line-height:1.2;text-shadow:0 0 16px var(--ach-glow,rgba(201,168,76,.4))}.argon-achievement-name{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.5px;color:var(--argon-text-dim);margin-top:6px;font-style:italic}.argon-achievement-gold{font-family:IBM Plex Mono,monospace;font-size:15px;letter-spacing:1px;color:var(--argon-gold);margin-top:10px}@keyframes argonAchievementPop{0%{opacity:0;transform:scale(.55)}10%{opacity:1;transform:scale(1.1)}20%{transform:scale(1)}84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04) translateY(-12px)}}.argon-ko-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(6,3,4,.6);animation:argonKoBg 1s ease-out forwards}.argon-ko-title{font-family:Silkscreen,monospace;font-size:clamp(36px,8vw,60px);letter-spacing:8px;color:#dc2626;text-shadow:0 0 24px rgba(220,38,38,.85),0 0 60px rgba(220,38,38,.4);animation:argonKoPop 1s ease-out forwards}@keyframes argonKoPop{0%{opacity:0;transform:scale(1.25)}25%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes argonKoBg{0%{opacity:0}20%{opacity:1}to{opacity:1}}.argon-torch{position:absolute;top:70px;z-index:50;pointer-events:none;display:flex;flex-direction:column;align-items:center;opacity:.95;transform-origin:top center}.argon-torch--left{left:0;transform:rotate(7deg)}.argon-torch--right{right:0;transform:rotate(-7deg)}.argon-torch__flame{--fs:80px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:var(--fs);height:var(--fs);background:url(/assets/synty/dark-fantasy-hud/fx/firesheet_strip.png) no-repeat;background-size:calc(var(--fs) * 20) var(--fs);animation:argonTorchFlick 1.1s steps(20) infinite;will-change:background-position;filter:drop-shadow(0 0 16px rgba(255,140,40,.6));z-index:3;pointer-events:none}@keyframes argonTorchFlick{to{background-position-x:calc(var(--fs) * -20)}}.argon-torch__img{width:90px;height:auto;display:block;position:relative;z-index:2;animation:argonTorchEmber 2.3s ease-in-out infinite;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 80%);mask-image:linear-gradient(180deg,transparent 0,#000 80%)}@keyframes argonTorchEmber{0%,to{filter:brightness(1)}40%{filter:brightness(1.14)}68%{filter:brightness(.95)}}.argon-torch__glow{position:absolute;top:-8px;left:-8px;width:62px;height:62px;border-radius:50%;filter:blur(14px);background:radial-gradient(circle,rgba(255,150,45,.32),rgba(255,90,10,0) 70%);animation:argonTorchGlow .45s ease-in-out infinite;z-index:1}@keyframes argonTorchGlow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.webkitgtk .argon-torch__glow{animation:none;filter:blur(8px);opacity:.9}.webkitgtk .argon-torch__img{animation:none}.webkitgtk .argon-torch__flame{filter:none}.argon-torch__sconce{position:relative;width:14px;height:58px;margin-top:-8px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#4a4138,#221d17);box-shadow:inset -2px 0 4px rgba(0,0,0,.6)}.argon-torch__sconce:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;height:11px;border-radius:50%;background:linear-gradient(180deg,#5a4f42,#2e2720);box-shadow:inset 0 -2px 4px rgba(0,0,0,.5)}.argon-torch__bracket{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:24px;height:9px;border-radius:0 0 5px 5px;background:#2e2720}@media (max-width:1399px){.argon-torch{display:none}}.argon-stretch-drawer{overflow:hidden;animation:argonDrawerOpen .7s cubic-bezier(.2,.8,.2,1)}@keyframes argonDrawerOpen{0%{max-height:0;opacity:0;transform:translateY(-14px)}to{max-height:720px;opacity:1;transform:translateY(0)}}.argon-stretch-badge{pointer-events:auto;display:flex;align-items:center;gap:10;gap:10px;padding:10px 16px;background:rgba(20,15,8,.92);border:1px solid var(--argon-gold);border-radius:3px;color:var(--argon-gold);box-shadow:0 0 22px rgba(201,168,76,.35),inset 0 0 18px rgba(0,0,0,.4);animation:argonStretchPulse 1.8s ease-in-out infinite}@keyframes argonStretchPulse{0%,to{transform:scale(1);box-shadow:0 0 16px rgba(201,168,76,.25),inset 0 0 18px rgba(0,0,0,.4)}50%{transform:scale(1.04);box-shadow:0 0 32px rgba(201,168,76,.5),inset 0 0 18px rgba(0,0,0,.4)}}.argon-jail-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(6,3,4,.6);animation:argonJail 2s ease-out forwards}.argon-jail-title{font-family:Silkscreen,monospace;font-size:clamp(36px,8vw,60px);letter-spacing:8px;animation:argonKoPop 2s ease-out forwards}.argon-jail-title--rot{color:#dc2626;text-shadow:0 0 24px rgba(220,38,38,.85),0 0 60px rgba(220,38,38,.4)}.argon-jail-title--gruen{color:#2bd66a;text-shadow:0 0 24px rgba(43,214,106,.85),0 0 60px rgba(43,214,106,.4)}@keyframes argonJail{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.argon-loot-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(40,24,8,.72) 0,rgba(26,12,40,.8) 55%,rgba(6,4,2,.93) 85%);animation:argonLootBg .45s ease-out}.argon-loot-pop{text-align:center;max-width:min(440px,88vw);padding:0 20px}.argon-loot-title{font-family:Silkscreen,monospace;font-size:clamp(34px,8vw,60px);letter-spacing:5px;color:var(--argon-gold);text-shadow:0 0 22px rgba(201,168,76,.8),0 0 64px rgba(168,85,247,.55);line-height:1.05;animation:argonLootTitleIn .6s cubic-bezier(.2,.8,.2,1) both}.argon-loot-sub{font-family:Silkscreen,monospace;font-size:12px;letter-spacing:3px;color:var(--argon-epic);margin-top:10px;text-shadow:0 0 12px rgba(168,85,247,.4);animation:argonLootFade .4s ease-out .2s both}.argon-loot-divider{width:70%;height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--argon-epic),transparent);opacity:.6;animation:argonLootFade .4s ease-out .3s both}.argon-loot-gold{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:22px;color:var(--argon-gold);margin-top:20px;text-shadow:0 0 14px rgba(201,168,76,.5);animation:argonLootItemIn .45s cubic-bezier(.2,.8,.2,1) both}.argon-loot-items{margin-top:12px;display:flex;flex-direction:column;gap:7px}.argon-loot-item{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;letter-spacing:.5px;animation:argonLootItemIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes argonLootBg{0%{opacity:0}to{opacity:1}}@keyframes argonLootFade{0%{opacity:0}to{opacity:1}}@keyframes argonLootTitleIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes argonLootItemIn{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.argon-phase-flair{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:argonPhaseBg 2.8s ease-out forwards}.argon-phase-flair__inner{text-align:center;max-width:min(560px,88vw);padding:0 24px}.argon-phase-flair__name{font-family:Silkscreen,monospace;font-size:clamp(26px,6vw,46px);letter-spacing:4px;color:#e0995e;text-shadow:0 0 24px rgba(224,153,94,.8),0 0 60px rgba(207,42,42,.5);animation:argonPhaseName 2.8s cubic-bezier(.2,.8,.2,1) forwards}.argon-phase-flair__dialogue{font-family:IBM Plex Mono,monospace;font-style:italic;font-size:clamp(14px,2.2vw,19px);color:var(--argon-text-bright);margin-top:14px;line-height:1.4;text-shadow:0 2px 6px rgba(0,0,0,.95);animation:argonPhaseFade 2.8s ease-out forwards}@keyframes argonPhaseBg{0%{opacity:0;background:radial-gradient(ellipse at center,rgba(150,30,30,0) 0,transparent 100%)}12%{opacity:1;background:radial-gradient(ellipse at center,rgba(150,30,30,.42) 0,rgba(8,4,4,.5) 70%)}80%{opacity:1}to{opacity:0}}@keyframes argonPhaseName{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.14)}26%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes argonPhaseFade{0%,8%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.argon-room-enter{animation:argonRoomEnter .34s cubic-bezier(.2,.8,.2,1)}@keyframes argonRoomEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.argon-enchanted{--enchant-color:#cf7ac4;border-color:#cf7ac4!important;animation:argonEnchantPulse 1.8s ease-in-out infinite}@keyframes argonEnchantPulse{0%,to{box-shadow:0 0 3px 0 var(--enchant-color)}50%{box-shadow:0 0 9px 2px var(--enchant-color)}}.argon-enchant-badge{position:absolute;top:1px;right:2px;font-size:11px;line-height:1;color:var(--enchant-color,#cf7ac4);text-shadow:0 0 4px var(--enchant-color,#cf7ac4),0 1px 2px #000;pointer-events:none;z-index:3;animation:argonEnchantBadge 1.6s ease-in-out infinite}@keyframes argonEnchantBadge{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes t3-lunge{0%{transform:translate(0)}45%{transform:var(--t3-lunge-to)}to{transform:translate(0)}}.t3-bubble--lunge{animation:t3-lunge .38s ease-in-out;position:relative;z-index:30}@keyframes t3-cardhit{0%{transform:translateX(0);box-shadow:0 0 0 0 rgba(255,100,80,0);filter:brightness(1)}16%{transform:translateX(-5px);box-shadow:0 0 30px 6px rgba(255,120,90,.95),inset 0 0 28px rgba(255,120,90,.55);filter:brightness(1.8)}45%{transform:translateX(5px)}70%{transform:translateX(-3px);box-shadow:0 0 18px 3px rgba(255,120,90,.55);filter:brightness(1.2)}to{transform:translateX(0);box-shadow:0 0 0 0 rgba(255,100,80,0);filter:brightness(1)}}.t3-card--hit{animation:t3-cardhit .46s ease-out}@keyframes t3-card-aoehit{0%{transform:translateY(0);box-shadow:0 0 0 0 rgba(229,62,62,0);filter:brightness(1)}10%{transform:translateY(7px);box-shadow:0 0 42px 10px rgba(229,62,62,.95),inset 0 0 40px rgba(229,62,62,.65);filter:brightness(2) saturate(1.4)}30%{transform:translateY(-4px);box-shadow:0 0 34px 7px rgba(229,62,62,.8),inset 0 0 30px rgba(229,62,62,.5);filter:brightness(1.5)}55%{transform:translateY(2px);box-shadow:0 0 22px 4px rgba(229,62,62,.55),inset 0 0 18px rgba(229,62,62,.35);filter:brightness(1.2)}to{transform:translateY(0);box-shadow:0 0 0 0 rgba(229,62,62,0);filter:brightness(1)}}.t3-card--aoehit{animation:t3-card-aoehit .9s ease-out}@keyframes t3-aoeflash{0%{opacity:0}14%{opacity:1}55%{opacity:.55}to{opacity:0}}.t3-aoeflash{animation:t3-aoeflash .9s ease-out forwards}.t3-hpfill{transition:width .38s ease}.t3-bubble--dead{opacity:.25;filter:grayscale(1);transition:opacity .5s,filter .5s}@keyframes t3-cast-charge{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.6) drop-shadow(0 0 10px #7a6cc9);transform:scale(1.06)}to{filter:brightness(1);transform:scale(1)}}.t3-bubble--cast{animation:t3-cast-charge .42s ease-in-out}@keyframes t3-float-up{0%{opacity:0;transform:translate(-50%,6px) scale(.7)}9%{opacity:1;transform:translate(-50%,-34px) scale(1.12)}72%{opacity:1;transform:translate(-50%,-170px) scale(1)}to{opacity:0;transform:translate(-50%,-250px) scale(.96)}}.t3-float{animation:t3-float-up 2.3s cubic-bezier(.16,.7,.2,1) forwards}@keyframes t3-enter{0%{transform:translateY(-280px);opacity:0}65%{opacity:1}to{transform:translateY(0);opacity:1}}.t3-bubble--enter{animation:t3-enter .6s cubic-bezier(.18,.85,.25,1) backwards}@keyframes t3-card-attack{0%{transform:translate(0) rotate(0deg) scale(1)}18%{transform:translateY(14px) rotate(1.5deg) scale(.97)}52%{transform:var(--t3-card-lunge-to,translate(0,-70px)) rotate(-2deg) scale(1.05)}68%{transform:var(--t3-card-lunge-to,translate(0,-70px)) rotate(-1deg) scale(1.04)}to{transform:translate(0) rotate(0deg) scale(1)}}.t3-card--attack{animation:t3-card-attack .56s cubic-bezier(.3,.75,.3,1);position:relative;z-index:45}@keyframes t3-card-shoot{0%{transform:translate(0) rotate(0deg) scale(1);filter:brightness(1)}26%{transform:translateY(18px) rotate(2.5deg) scale(.96);filter:brightness(.92)}46%{transform:translateY(-22px) rotate(-3deg) scale(1.06);filter:brightness(1.75);box-shadow:0 0 26px hsla(36,57%,86%,.55)}62%{transform:translateY(-10px) rotate(-1.5deg) scale(1.02);filter:brightness(1.2)}to{transform:translate(0) rotate(0deg) scale(1);filter:brightness(1)}}.t3-card--shoot{animation:t3-card-shoot .52s cubic-bezier(.3,.7,.3,1);position:relative;z-index:45}@keyframes t3-heal-glow{0%{box-shadow:0 0 0 3px rgba(74,222,128,.95),0 0 34px rgba(74,222,128,.75),inset 0 0 26px rgba(74,222,128,.28)}25%{box-shadow:0 0 0 2px rgba(74,222,128,.75),0 0 26px rgba(74,222,128,.55),inset 0 0 16px rgba(74,222,128,.18)}to{box-shadow:0 0 0 0 rgba(74,222,128,0),0 0 0 rgba(74,222,128,0),inset 0 0 0 rgba(74,222,128,0)}}.t3-card--healed{animation:t3-heal-glow 3s ease-out;border-radius:12px}@keyframes t3-shield-pop{0%{box-shadow:0 0 0 0 rgba(107,155,214,0)}30%{box-shadow:0 0 0 4px rgba(107,155,214,.9),0 0 38px rgba(107,155,214,.8)}to{box-shadow:0 0 0 2px rgba(107,155,214,.75),0 0 18px rgba(107,155,214,.45)}}.t3-card--shieldpop{animation:t3-shield-pop .9s ease-out;border-radius:12px}@keyframes t3-badge-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.t3-badge-pop{animation:t3-badge-pop .32s cubic-bezier(.2,.9,.3,1.4) backwards}@keyframes t3-fallen-in{0%{opacity:0;transform:scale(.4) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.t3-fallen-head{animation:t3-fallen-in .35s cubic-bezier(.2,.9,.3,1.2) backwards}@keyframes t3-aggro-flow{to{stroke-dashoffset:-22}}.t3-aggro-line{stroke-dasharray:3 8;opacity:.45;animation:t3-aggro-flow 1.1s linear infinite}@keyframes t3-aoe-line{0%,to{opacity:.45}50%{opacity:1}}.t3-aoe-line{animation:t3-aoe-line .7s ease-in-out infinite}@keyframes t3-aoe-charge{0%,to{filter:brightness(1.05)}50%{filter:brightness(1.45)}}.t3-bubble--aoe{animation:t3-aoe-charge .7s ease-in-out infinite}@keyframes t3-lowhp-pulse{0%,to{box-shadow:0 0 10px rgba(204,59,59,.5),0 0 4px rgba(204,59,59,.6)}50%{box-shadow:0 0 26px rgba(255,70,70,.95),0 0 12px rgba(255,70,70,.9)}}.t3-bubble--lowhp{animation:t3-lowhp-pulse .85s ease-in-out infinite}@keyframes t3-fireburst{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.t3-fireburst{animation:t3-fireburst .3s ease-out forwards}@keyframes t3-finisher-pulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 14px 3px rgba(201,168,76,.75),inset 0 0 8px rgba(201,168,76,.35)}}.t3-finisher-ready{animation:t3-finisher-pulse 1.1s ease-in-out infinite;border-color:var(--argon-gold)!important}@keyframes t3-roundstamp{0%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}18%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.t3-roundstamp{animation:t3-roundstamp 1.1s cubic-bezier(.2,.9,.3,1) forwards}@keyframes t3-bossdeath{0%{filter:brightness(1);transform:scale(1);opacity:1}22%{filter:brightness(3.2);transform:scale(1.16);opacity:1}60%{filter:brightness(2) grayscale(.7);transform:scale(1.06);opacity:.55}to{filter:brightness(.6) grayscale(1);transform:scale(.92) translateY(10px);opacity:0}}.t3-bubble--bossdeath{animation:t3-bossdeath 1.1s ease-out forwards}@keyframes t3-stageflash{0%{opacity:0}12%{opacity:.85}to{opacity:0}}.t3-stageflash{animation:t3-stageflash .8s ease-out forwards}@keyframes t3-tickerline{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.t3-ticker-line{animation:t3-tickerline .25s ease-out backwards;opacity:.3}.t3-ticker-line:last-child{opacity:1}.t3-ticker-line:nth-last-child(2){opacity:.9}.t3-ticker-line:nth-last-child(3){opacity:.8}.t3-ticker-line:nth-last-child(4){opacity:.7}.t3-ticker-line:nth-last-child(5){opacity:.6}.t3-ticker-line:nth-last-child(6){opacity:.5}.t3-ticker-line:nth-last-child(7){opacity:.42}.t3-ticker-line:nth-last-child(8){opacity:.36}.argon-guildless{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--argon-gold);border:1px solid var(--argon-gold-dim);background:rgba(201,168,76,.1);box-shadow:0 0 12px rgba(201,168,76,.18);padding:3px 7px;white-space:nowrap;animation:argonGuildlessPulse 2.6s ease-in-out infinite}@keyframes argonGuildlessPulse{0%,to{opacity:.72}50%{opacity:1}}.argon-guildless--open{cursor:pointer}.argon-guildless--open:hover{background:rgba(201,168,76,.2);border-color:var(--argon-gold);animation:none;opacity:1}.explore-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;padding:24px;overflow:hidden}.explore-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.explore-bg__image{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:saturate(.7) brightness(.55);transform:translateZ(0);backface-visibility:hidden;will-change:transform}.explore-bg__gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,6,12,.75),rgba(8,6,12,.92))}.explore-content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;flex:1;min-height:0}.explore-tile{position:relative;width:100%;max-width:620px;padding:22px 28px;border:1px solid var(--argon-border,#2a2435);border-radius:2px;background:linear-gradient(180deg,rgba(20,17,26,.94),rgba(14,12,19,.94));box-shadow:inset 0 0 24px rgba(0,0,0,.35);cursor:pointer;opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;transform-origin:center top;contain:layout paint}.explore-tile:hover{border-color:var(--argon-gold-dim,#7a6830)}.explore-tile:focus-visible{outline:1px solid var(--argon-gold,#c9a84c);outline-offset:2px}.explore-tile:active{transform:scale(.998)}.explore-tile--entering{opacity:0;transform:translateY(12px);transition:none}.explore-tile--exiting{opacity:0;transform:translateY(-6px);transition:opacity .4s cubic-bezier(.55,.05,.95,.3),transform .4s cubic-bezier(.55,.05,.95,.3);pointer-events:none}.explore-tile--active{border-color:var(--argon-gold,#c9a84c);box-shadow:0 0 20px rgba(201,168,76,.08),inset 0 0 30px rgba(0,0,0,.3)}.explore-tile--combat{border-color:#7f1d1d;box-shadow:0 0 20px rgba(127,29,29,.15),inset 0 0 30px rgba(0,0,0,.3)}.explore-tile--danger{border-color:#92400e;box-shadow:0 0 15px rgba(146,64,14,.12)}.explore-tile--victory{border-color:var(--argon-xp,#38a169);box-shadow:0 0 22px rgba(56,161,105,.18),inset 0 0 30px rgba(0,0,0,.3)}.explore-tile--hint{border-color:var(--argon-gold,#c9a84c);background:rgba(201,168,76,.05);animation:tile-enter .4s cubic-bezier(.16,1,.3,1) both;cursor:default}.explore-tile__type-badge{font-family:Silkscreen,monospace;font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--argon-gold,#c9a84c);margin-bottom:8px;opacity:.7}.explore-tile__text{font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.7;color:#d4d4d4;margin:0}.explore-tile__text--hint{color:var(--argon-gold,#c9a84c);font-style:italic}.explore-tile__cursor{animation:blink .8s infinite;color:var(--argon-gold,#c9a84c)}.explore-tile__outcome{margin-top:14px;padding:8px 12px;border-top:1px dashed rgba(201,168,76,.18);font-family:Silkscreen,monospace;font-size:12px;letter-spacing:1.5px;animation:outcome-reveal .5s ease-out;display:inline-flex;gap:10px;align-items:center;background:rgba(0,0,0,.35);border-left:2px solid var(--argon-gold-dim,#7a6830)}.explore-tile__outcome--gold{color:var(--argon-gold,#c9a84c);border-left-color:var(--argon-gold,#c9a84c)}.explore-tile__outcome--resource{color:var(--argon-xp,#38a169);border-left-color:var(--argon-xp,#38a169)}.explore-tile__outcome--kill{color:var(--argon-gold,#c9a84c);border-left-color:var(--argon-gold,#c9a84c);font-size:14px;text-shadow:0 0 12px rgba(201,168,76,.7)}.explore-tile__outcome--danger{color:var(--argon-energy,#d69e2e);border-left-color:var(--argon-energy,#d69e2e)}.explore-tile__outcome--reward{color:var(--argon-gold,#c9a84c);font-size:12px;margin-left:auto;text-shadow:0 0 8px rgba(201,168,76,.5)}.explore-tile__outcome--enter{animation:outcome-slide .3s cubic-bezier(.16,1,.3,1) both}@keyframes outcome-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.explore-tile__outcome--gold.explore-tile__outcome--enter,.explore-tile__outcome--kill.explore-tile__outcome--enter,.explore-tile__outcome--resource.explore-tile__outcome--enter{animation:outcome-celebrate .52s cubic-bezier(.2,.9,.3,1.45) both}@keyframes outcome-celebrate{0%{opacity:0;transform:scale(.7) translateY(10px)}55%{opacity:1;transform:scale(1.09) translateY(0)}75%{transform:scale(.98)}to{transform:scale(1)}}.explore-tile__advance-hint{position:absolute;bottom:8px;right:14px;font-family:Silkscreen,monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--argon-gold,#c9a84c);opacity:.55;animation:advance-hint-pulse 1.8s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes advance-hint-pulse{0%,to{opacity:.35;transform:translateX(0)}50%{opacity:.85;transform:translateX(3px)}}.explore-footer{position:relative;z-index:4;width:100%;display:flex;justify-content:center;padding:16px 0 4px;margin-top:8px;flex-shrink:0}.explore-progress--legacy-removed{display:none;position:relative;overflow:hidden}.explore-progress__bar{height:100%;background:var(--argon-gold,#c9a84c);transition:width .6s ease-out;opacity:.6}.explore-progress__text{position:absolute;right:0;top:-16px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#6b7280}.explore-controls__abort{font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:2.5px;color:var(--argon-text-dim,#7a7068);background:rgba(8,6,12,.7);border:1px solid var(--argon-border,#2a2435);padding:10px 28px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.explore-controls__abort:hover{color:var(--argon-gold,#c9a84c);border-color:var(--argon-gold-dim,#7a6830);background:rgba(201,168,76,.06);box-shadow:0 0 16px rgba(201,168,76,.18)}.explore-summary{width:100%;max-width:500px;padding:28px;border:1px solid var(--argon-border,#2a2a2a);background:rgba(12,12,14,.9);animation:tile-enter .5s ease-out}.explore-summary__title{font-family:Silkscreen,monospace;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--argon-gold,#c9a84c);margin:0 0 8px}.explore-summary__narrative{font-family:IBM Plex Mono,monospace;font-size:12px;color:#9ca3af;font-style:italic;margin:0 0 16px;line-height:1.6}.explore-summary__stats{display:flex;flex-direction:column;gap:8px}.explore-summary__stat{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:12px}.explore-summary__label{color:#6b7280}.explore-summary__value{color:#d4d4d4}.explore-summary__value--gold{color:var(--argon-gold,#c9a84c)}.explore-summary__items{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.explore-summary__item{font-family:IBM Plex Mono,monospace;font-size:11px;padding:2px 8px;border:1px solid;opacity:.8}.explore-depth-choice{text-align:center}.explore-depth-choice__buttons{display:flex;gap:12px;justify-content:center;margin-top:16px}.explore-depth-choice__deeper{font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--argon-gold,#c9a84c);background:rgba(201,168,76,.06);border:1px solid var(--argon-gold,#c9a84c);padding:10px 20px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px}.explore-depth-choice__deeper:hover{background:rgba(201,168,76,.12);box-shadow:0 0 12px rgba(201,168,76,.15)}.explore-depth-choice__nearby{font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--argon-gold-dim,#7a6830);background:none;border:1px solid var(--argon-gold-dim,#7a6830);padding:10px 20px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px}.explore-depth-choice__nearby:hover{color:var(--argon-gold,#c9a84c);border-color:var(--argon-gold,#c9a84c);background:rgba(201,168,76,.06)}.explore-depth-choice__depth{font-family:IBM Plex Mono,monospace;font-size:9px;color:#6b7280}.explore-depth-choice__retreat{font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#6b7280;background:none;border:1px solid #2a2a2a;padding:10px 20px;cursor:pointer;transition:all .2s}.explore-depth-choice__retreat:hover{color:#d4d4d4;border-color:#4b5563}.explore-depth-choice__hp{margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#6b7280}.explore-depth-choice__potions{display:flex;gap:8px;justify-content:center;margin-top:8px}.explore-potion-btn{font-family:IBM Plex Mono,monospace;font-size:10px;color:#22c55e;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.3);padding:4px 10px;cursor:pointer;transition:all .2s}.explore-potion-btn:hover{background:rgba(34,197,94,.12);border-color:#22c55e}.explore-tile[class*=depth_transition] .explore-tile__text{color:var(--argon-gold,#c9a84c);font-style:italic;text-align:center}@keyframes tile-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes outcome-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.argon-combat-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}.argon-combat{max-height:92vh;overflow-y:auto;box-sizing:border-box;background:var(--argon-bg-panel,#1a1a1f);border:none;border-radius:0;padding:4% 11%;flex-direction:column;gap:6px}.argon-combat,.argon-combat__framewrap{position:relative;width:100%;max-width:560px;display:flex}.argon-combat__framewrap>.argon-combat{width:100%;max-width:none}.argon-combat__frame{position:absolute;inset:-7%;z-index:5;pointer-events:none;background:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_04.png) 50%/100% 100% no-repeat;filter:brightness(1.12) sepia(1) saturate(2.1) hue-rotate(-4deg)}.argon-combat__orn{position:absolute;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.argon-combat__orn--crown{top:0;left:50%;width:210px;transform:translate(-50%,-68%);z-index:6}.argon-combat__skills{display:flex;gap:12px;justify-content:center;margin-top:-12px;margin-bottom:10px}.argon-combat__skill-slot{position:relative;width:76px;height:76px;flex:0 0 auto;padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s,transform .1s}.argon-combat__skill-slot:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_05.png) 50%/100% 100% no-repeat}.argon-combat__skill-slot:not(:disabled):hover{transform:scale(1.08)}.argon-combat__skill-slot:disabled{cursor:default}.argon-combat__skill-slot--empty{cursor:default;opacity:.55}.argon-combat__skill-icon{position:relative;z-index:1;width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.argon-combat__skill-abbr{position:relative;z-index:1;font-family:Silkscreen,monospace;font-size:10px;color:var(--argon-gold);text-align:center;line-height:1.1}.argon-combat__skill-cd{position:absolute;inset:14%;z-index:3;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);font-family:Silkscreen,monospace;font-size:15px;color:var(--argon-text-bright,#f0e0c8)}.argon-combat--result{align-items:center;padding:40px 44px}.argon-combat__frame--result{inset:0;background:none;border:46px solid transparent;-o-border-image:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_09.png) 26% stretch;border-image:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_09.png) 26% stretch;border-image-outset:12px;filter:drop-shadow(0 3px 10px rgba(0,0,0,.6))}.argon-combat__header{display:flex;justify-content:space-between;align-items:center;font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.04)}.argon-combat__monster-wrap{position:relative;z-index:1;display:flex;justify-content:center;margin-top:-22px}.argon-combat__monster-frame{position:relative;width:300px;height:300px;flex-shrink:0;margin:0 auto}.argon-combat__monster-frame-img{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.argon-combat__monster-frame--telegraph{animation:mob-frame-telegraph 1s infinite}.argon-combat__monster-frame--enraged{filter:drop-shadow(0 0 16px rgba(239,68,68,.6));animation:monster-rage .5s ease-in-out infinite}@keyframes mob-frame-telegraph{0%,to{filter:drop-shadow(0 0 6px rgba(239,68,68,.35))}50%{filter:drop-shadow(0 0 16px rgba(239,68,68,.7))}}.argon-combat__monster-img{position:absolute;z-index:1;overflow:hidden;background:rgba(20,8,9,.6)}.argon-combat__monster-img--enraged img{filter:brightness(1.05) sepia(.45) saturate(3.5) hue-rotate(-25deg) contrast(1.1)}@keyframes monster-rage{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-2px,1px) scale(1.03)}75%{transform:translate(2px,-1px) scale(1.03)}}@keyframes loot-fly{0%{transform:translate(-50%,-50%) scale(1);opacity:1}18%{transform:translate(-50%,calc(-50% - 16px)) scale(1.18);opacity:1}to{transform:translate(calc(-50% + var(--loot-dx)),calc(-50% + var(--loot-dy))) scale(.28);opacity:.15}}@keyframes gold-particle-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}14%{opacity:1;transform:translate(-50%,calc(-50% - 10px)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--gx)),calc(-50% + var(--gy))) scale(.35)}}.argon-combat__monster-img--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(127,29,29,.15);color:#6b7280}.argon-combat__monster-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.explore-recipe-overlay{position:absolute;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:7% 16px 16px;background:radial-gradient(ellipse at 50% 30%,rgba(8,6,12,.45) 0,rgba(8,6,12,.82) 80%);backdrop-filter:blur(3px);cursor:pointer}.explore-recipe-card{width:100%;max-width:360px;cursor:default;border:1px solid var(--argon-gold);background:var(--argon-bg-deep);padding:10px 12px 12px;box-shadow:0 0 28px rgba(201,168,76,.28),0 10px 40px rgba(0,0,0,.7);animation:recipe-reveal-pop .42s cubic-bezier(.2,.9,.3,1.4) both}@keyframes recipe-reveal-pop{0%{opacity:0;transform:scale(.7) translateY(-12px)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1) translateY(0)}}.argon-combat__floating-dmg{position:absolute;bottom:32%;z-index:4;display:flex;align-items:center;gap:5px;white-space:nowrap;font-family:Silkscreen,monospace;font-weight:700;pointer-events:none;animation:dmg-float 2.8s cubic-bezier(.16,.7,.2,1) forwards}.argon-combat__dmg-num{font-size:46px;color:#ff5a4d;text-shadow:0 0 10px rgba(239,68,68,.8),0 3px 5px #000,0 0 3px #000;-webkit-text-stroke:1px rgba(0,0,0,.55)}.argon-combat__floating-dmg--crit{animation:dmg-float-crit 3.2s cubic-bezier(.16,.7,.2,1) forwards}.argon-combat__floating-dmg--crit .argon-combat__dmg-num{font-size:66px;font-weight:400;color:#fde047;text-shadow:0 0 18px rgba(253,224,71,.95),0 0 5px #000,0 4px 7px #000}.argon-combat__dmg-crit{font-size:26px;color:#fde047;letter-spacing:1px;text-shadow:0 0 14px rgba(253,224,71,.95),0 2px 4px #000}.argon-combat__dmg-hiticon{width:50px;height:50px;flex-shrink:0;background:#fde047;-webkit-mask:url(/assets/synty/dark-fantasy-hud/fx/damage_hit_01.png) center/contain no-repeat;mask:url(/assets/synty/dark-fantasy-hud/fx/damage_hit_01.png) center/contain no-repeat;filter:drop-shadow(0 0 7px rgba(253,224,71,.85))}@keyframes dmg-float{0%{transform:translate(-50%,10px) scale(.2);opacity:0}16%{transform:translate(-50%,-12px) scale(1.5);opacity:1}30%{transform:translate(-50%,-24px) scale(1);opacity:1}80%{transform:translate(-50%,-32px) scale(1);opacity:1}to{transform:translate(-50%,-70px) scale(.92);opacity:0}}@keyframes dmg-float-crit{0%{transform:translate(-50%,14px) scale(.2) rotate(-8deg);opacity:0}9%{transform:translate(-50%,-16px) scale(1.95) rotate(4deg);opacity:1}20%{transform:translate(-50%,-32px) scale(1.2) rotate(0deg);opacity:1}82%{transform:translate(-50%,-42px) scale(1.08) rotate(0deg);opacity:1}to{transform:translate(-50%,-92px) scale(1) rotate(0deg);opacity:0}}.argon-combat__blood{position:absolute;width:74%;height:74%;z-index:3;background:#9c1414;-webkit-mask-image:url(/assets/synty/dark-fantasy-hud/fx/blood_splat_01.png);mask-image:url(/assets/synty/dark-fantasy-hud/fx/blood_splat_01.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 400%;mask-size:100% 400%;-webkit-mask-position:center var(--blood-y,0);mask-position:center var(--blood-y,0);pointer-events:none;animation:blood-splat 1s ease-out forwards}@keyframes blood-splat{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--blood-scale, 1) * .5))}18%{opacity:.92;transform:translate(-50%,-50%) scale(calc(var(--blood-scale, 1) * 1.05))}to{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--blood-scale, 1) * 1.18))}}.argon-combat__monster-info{display:flex;align-items:baseline;justify-content:center;gap:8px}.argon-combat__monster-name{font-family:Silkscreen,monospace;font-size:13px;color:#ef4444}.argon-combat__monster-level{font-size:11px;color:#6b7280}.argon-combat__hp-row{display:flex;align-items:center;gap:8px}.argon-combat__hp-track{flex:1;height:8px;background:hsla(0,0%,100%,.04);border-radius:2px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.argon-combat__hp-fill{height:100%;transition:width .4s;border-radius:1px}.argon-combat__hp-fill--monster{background:#ef4444}.argon-combat__hp-fill--player{background:#22c55e}.argon-combat__telegraph{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);padding:8px 12px;text-align:center;font-size:12px;color:#ef4444;font-weight:700;animation:combat-pulse 1s infinite}.argon-combat__player-bar{padding:8px 0;border-top:1px solid hsla(0,0%,100%,.04)}.argon-combat__fbar{position:relative;width:100%}.argon-combat__fbar:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--fbar-frame) center /100% 100% no-repeat}.argon-combat__fbar-track{position:absolute;z-index:1;top:var(--slot-top);bottom:var(--slot-bottom);left:7%;right:7%;overflow:hidden;background:rgba(0,0,0,.55)}.argon-combat__fbar-fill{height:100%;transition:width .3s ease}.argon-combat__fbar-val{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:var(--argon-text-bright,#f0e0c8);text-shadow:0 1px 2px #000,0 0 4px #000}.argon-combat__fbar--hp{height:58px;--fbar-frame:url(/assets/synty/dark-fantasy-hud/frames/frame_bar_10.png);--slot-top:47.3%;--slot-bottom:41.8%}.argon-combat__fbar--mom{height:48px;margin-bottom:0;--fbar-frame:url(/assets/synty/dark-fantasy-hud/frames/frame_bar_11.png);--slot-top:31.6%;--slot-bottom:54.3%}.argon-combat__log{background:rgba(0,0,0,.3);border:16px solid transparent;-o-border-image:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_07.png) 14% stretch;border-image:url(/assets/synty/dark-fantasy-hud/frames/frame_box_large_07.png) 14% stretch;border-radius:0;padding:4px 8px;height:124px;overflow-y:auto;font-family:IBM Plex Mono,monospace;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.argon-combat__actions{padding-top:2px;min-height:232px;flex-shrink:0;display:flex;flex-direction:column}.argon-combat__btn-grid{display:grid;grid-template-columns:repeat(4,92px);justify-content:center;gap:14px;margin-top:auto}.argon-combat__action-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;padding:14%;background:none;border:none;border-radius:0;cursor:pointer;font-family:Silkscreen,monospace;font-size:9px;text-transform:uppercase;letter-spacing:1px;transition:filter .15s,transform .1s}.argon-combat__action-btn:before{content:"";position:absolute;inset:0;z-index:0;background:url(/assets/synty/dark-fantasy-hud/fx/sigil_box_large_02.png) 50%/100% 100% no-repeat;filter:brightness(1.1) sepia(1) saturate(2) hue-rotate(-4deg)}.argon-combat__action-btn>*{position:relative;z-index:1}.argon-combat__action-btn:not(:disabled):hover:before{filter:brightness(1.35) sepia(1) saturate(2) hue-rotate(-4deg)}.argon-combat__action-btn:not(:disabled):hover{transform:translateY(-1px)}.argon-combat__action-count{position:absolute;top:6px;right:8px;z-index:2;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--argon-text-bright,#f0e0c8);text-shadow:0 1px 2px #000}.argon-combat__action-btn:disabled{opacity:.4;cursor:not-allowed}.argon-combat__action-icon{font-size:18px;margin-bottom:4px}.argon-combat__action-icon-img{width:40px;height:40px;margin-bottom:5px;background:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}.argon-combat__action-icon-flask{width:40px;height:40px;margin-bottom:5px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(168,85,247,.45))}.argon-combat__action-btn--attack{color:var(--argon-gold,#c9a84c)}.argon-combat__action-btn--block{color:#3b82f6}.argon-combat__action-btn--flee{color:#eab308}.argon-combat__action-btn--potion{color:#c0a6e0}.argon-combat__potion-btn{display:flex;flex-direction:column;padding:8px;background:transparent;border:1px solid var(--argon-border);border-radius:3px;cursor:pointer;text-align:left;color:var(--argon-text);transition:border-color .2s,background .2s}.argon-combat__potion-btn:hover:not(:disabled){background:hsla(0,0%,100%,.03);filter:brightness(1.15)}.argon-combat__potion-btn:disabled{opacity:.4;cursor:not-allowed}.argon-combat__slider-wrap{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.argon-combat__slider-header{display:flex;justify-content:space-between;align-items:center;font-family:Silkscreen,monospace;font-size:11px;margin-bottom:8px}.argon-combat__slider-frame{position:relative;width:100%}.argon-combat__slider-frame-img{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.argon-combat__slider-track{position:absolute;z-index:1;overflow:hidden;background:rgba(20,8,9,.88)}.argon-combat__slider-zones{position:absolute;inset:0;display:flex}.argon-combat__slider-marker{position:absolute;top:0;height:100%;width:4px;transform:translateX(-2px);border-radius:1px;transition:background .1s}.argon-combat__slider-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Silkscreen,monospace;font-size:10px;color:hsla(0,0%,100%,.3);pointer-events:none;font-weight:700}.argon-combat__result-title{font-family:Silkscreen,monospace;font-size:18px;letter-spacing:3px;text-transform:uppercase;margin:0 0 16px;text-shadow:0 0 14px currentColor;animation:result-pop .55s cubic-bezier(.2,.9,.3,1.5) both}@keyframes result-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.argon-combat__result-img{position:relative;width:240px;height:240px;border-radius:8px;overflow:hidden;border:2px solid var(--argon-gold-dim,#7a6830);animation:result-img-pop .45s cubic-bezier(.2,.9,.3,1.35) both}@keyframes result-img-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.argon-combat__result-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.argon-combat__kill-mark{position:absolute;left:50%;top:50%;width:130px;height:130px;transform:translate(-50%,-50%);background:url(/assets/synty/dark-fantasy-hud/greebles/skull_02.png) 50%/contain no-repeat;filter:drop-shadow(0 0 16px rgba(0,0,0,.85));pointer-events:none;animation:kill-mark-stamp .5s cubic-bezier(.2,.9,.3,1.6) .15s both}@keyframes kill-mark-stamp{0%{opacity:0;transform:translate(-50%,-50%) scale(2) rotate(-14deg)}60%{opacity:1;transform:translate(-50%,-50%) scale(.9) rotate(0deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}}.argon-combat__rewards{display:flex;gap:16px;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:13px;margin:8px 0;animation:fade-in .5s ease-out .28s both}.argon-combat__continue-btn{margin-top:16px;padding:10px 32px;font-family:Silkscreen,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--argon-gold,#c9a84c);background:transparent;border:1px solid rgba(201,168,76,.3);cursor:pointer;transition:border-color .2s,background .2s}.argon-combat__continue-btn:hover{border-color:rgba(201,168,76,.6);background:rgba(201,168,76,.05)}@keyframes combat-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float-up{0%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-50px)}}@keyframes argonCardReveal{0%{opacity:0;transform:scale(.8) rotateY(90deg)}50%{opacity:1;transform:scale(1.02) rotateY(-5deg)}to{opacity:1;transform:scale(1) rotateY(0)}}@keyframes argonSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.9;transform:scale(1) rotate(180deg)}}@keyframes argonBorderGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes argonShinyShimmer{0%{background-position:300% 0}60%{background-position:-100% 0}to{background-position:-100% 0}}@keyframes argonFloatGlow{0%,to{filter:brightness(1) drop-shadow(0 0 2px var(--rc))}50%{filter:brightness(1.1) drop-shadow(0 0 8px var(--rc))}}.pet-card-perspective{perspective:900px;display:flex;justify-content:center}.pet-card-outer{transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out;border-radius:16px}.pet-card-outer:not(.pet-card-hovering){transition:transform .6s cubic-bezier(.23,1,.32,1)}.pet-card-hovering{z-index:10}.pet-card-frame{position:relative;border-style:solid;border-radius:16px;overflow:hidden;box-shadow:0 0 calc(15px * var(--glow-intensity, 0)) var(--rc),0 0 calc(35px * var(--glow-intensity, 0)) color-mix(in srgb,var(--rc) 40%,transparent),0 0 calc(60px * var(--glow-intensity, 0)) color-mix(in srgb,var(--rc) 15%,transparent),0 4px 20px rgba(0,0,0,.5)}.pet-card-animated-border .pet-card-frame{animation:argonBorderGlow 2.5s ease-in-out infinite}.pet-card-shiny .pet-card-frame{box-shadow:0 0 20px rgba(251,191,36,.4),0 0 45px rgba(251,191,36,.2),0 0 80px rgba(251,191,36,.1),0 4px 20px rgba(0,0,0,.5);animation:argonFloatGlow 2s ease-in-out infinite}.pet-card-layer{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.pet-card-mutation-layer{z-index:2}.pet-card-holo{position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:inherit;background:repeating-linear-gradient(var(--holo-angle,0deg),rgba(255,0,0,.06) 0,rgba(255,160,0,.06) 14%,rgba(255,255,0,.06) 28%,rgba(0,255,100,.06) 42%,rgba(0,130,255,.06) 57%,rgba(140,0,255,.06) 71%,rgba(255,0,160,.06) 85%,rgba(255,0,0,.06) 100%);background-size:100% 250%;background-position:0 calc(var(--my, .5) * 100%);mix-blend-mode:color-dodge;opacity:0;transition:opacity .4s}.pet-card-hovering .pet-card-holo{opacity:var(--holo-opacity,0)}.pet-card-shiny .pet-card-holo{opacity:.7}.pet-card-shiny.pet-card-hovering .pet-card-holo{opacity:1}.pet-card-holo-lines{position:absolute;inset:0;pointer-events:none;z-index:4;border-radius:inherit;background:repeating-linear-gradient(calc(var(--holo-angle, 0deg) + 90deg),transparent 0,hsla(0,0%,100%,.015) 1px,transparent 2px,transparent 14px);opacity:0;transition:opacity .4s}.pet-card-hovering .pet-card-holo-lines{opacity:var(--holo-opacity,0)}.pet-card-shiny .pet-card-holo-lines{opacity:.5}.pet-card-shiny.pet-card-hovering .pet-card-holo-lines{opacity:1}.pet-card-sheen{position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;background:radial-gradient(circle at calc(var(--mx, .5) * 100%) calc(var(--my, .5) * 100%),hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.02) 30%,transparent 60%);opacity:0;transition:opacity .3s}.pet-card-hovering .pet-card-sheen{opacity:1}.pet-card-sparkle{position:absolute;border-radius:50%;background:#fff;z-index:6;pointer-events:none;opacity:0;animation:argonSparkle 2.2s ease-in-out infinite;box-shadow:0 0 4px hsla(0,0%,100%,.8),0 0 8px hsla(0,0%,100%,.4)}.pet-card-content-overlay{position:absolute;inset:0;pointer-events:none;z-index:7;border-radius:inherit;background:linear-gradient(180deg,transparent,transparent 25%,rgba(5,5,15,.4) 40%,rgba(5,5,15,.75) 55%,rgba(5,5,15,.88))}.pet-card-content{position:relative;z-index:8;padding:14px 16px 12px;display:flex;flex-direction:column}.pet-card-corner{position:absolute;width:18px;height:18px;z-index:9;pointer-events:none;border-style:solid;border-width:0}.pet-card-corner-tl{top:6px;left:6px;border-top-width:2px;border-left-width:2px;border-top-left-radius:4px}.pet-card-corner-tr{top:6px;right:6px;border-top-width:2px;border-right-width:2px;border-top-right-radius:4px}.pet-card-corner-bl{bottom:6px;left:6px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:4px}.pet-card-corner-br{bottom:6px;right:6px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:4px}.pet-card-shiny .pet-card-frame:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 35%,rgba(251,191,36,.05) 40%,rgba(251,191,36,.12) 45%,hsla(0,0%,100%,.1) 50%,rgba(251,191,36,.12) 55%,rgba(251,191,36,.05) 60%,transparent 65%,transparent);background-size:300% 100%;animation:argonShinyShimmer 6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1s}@keyframes argonEggWobble{0%,to{transform:rotate(0deg) translateY(0)}15%{transform:rotate(-2deg) translateY(-1px)}30%{transform:rotate(2.5deg) translateY(0)}45%{transform:rotate(-1.5deg) translateY(-2px)}60%{transform:rotate(2deg) translateY(0)}75%{transform:rotate(-1deg) translateY(-1px)}}.hatch-egg-wobble{animation:argonEggWobble 2s ease-in-out infinite}@keyframes argonScreenShake{0%,to{transform:translate(0)}10%{transform:translate(-4px,2px)}20%{transform:translate(4px,-2px)}30%{transform:translate(-3px,-3px)}40%{transform:translate(3px,3px)}50%{transform:translate(-2px,1px)}60%{transform:translate(2px,-1px)}70%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}90%{transform:translate(-1px,1px)}}.hatch-screen-shake{animation:argonScreenShake .4s ease-in-out}@keyframes argonGlowRingPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hatch-glow-ring{animation:argonGlowRingPulse 2s ease-in-out infinite}@keyframes argonHatchTextFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hatch-text-fade-in{animation:argonHatchTextFadeIn .8s ease-out forwards}@keyframes argonHatchTextPulse{0%,to{opacity:.5}50%{opacity:1}}.hatch-text-pulse{animation:argonHatchTextPulse 2s ease-in-out infinite}@keyframes argonHatchStarAppear{0%{opacity:0;transform:scale(0) rotate(-30deg)}50%{opacity:1;transform:scale(1.3) rotate(5deg)}70%{transform:scale(.9) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.hatch-star-appear{animation:argonHatchStarAppear .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes argonHatchParticle{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--px,0),var(--py,0)) scale(0)}}.hatch-particle{animation:argonHatchParticle 1.5s ease-out forwards}@keyframes argonCrackDraw{0%{stroke-dashoffset:100;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.hatch-crack-line{stroke-dasharray:100;animation:argonCrackDraw 1s ease-out forwards}@keyframes argonHatchCardEntrance{0%{opacity:0;transform:translateY(80px) scale(.9)}40%{opacity:1}70%{transform:translateY(-8px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.hatch-card-entrance{animation:argonHatchCardEntrance 1s cubic-bezier(.22,1,.36,1) forwards}