#loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 78% 100%,#54200e,#23100c,#100b0b,#09090c 90%);color:#ded5b9;font-family:system-ui;letter-spacing:normal}#loading-screen.hidden{display:none!important}#bestiary-stage{--bst-accent:#c9b27a;--bst-art-size:1;--bst-art-light:1;--bst-title:62px;--bst-body:17px;--bst-copy-y:205px;--bst-warmth:.5;--bst-embers:.8;position:relative;width:1280px;height:720px;flex-shrink:0;transform:scale(var(--bst-scale,1));color:#ded5b9;font-family:system-ui;letter-spacing:normal}#bestiary-stage *{box-sizing:border-box}.bst-brand{position:absolute;left:65px;top:45px;color:var(--bst-accent)}.bst-brand img{display:block;width:240px;height:90px;object-fit:contain;object-position:left center}#bst-art{position:absolute;left:54%;top:17%;width:480px;height:480px;object-fit:contain;image-rendering:pixelated;transform:scale(var(--bst-art-size));filter:brightness(var(--bst-art-light));z-index:1}.bst-copy{position:absolute;left:90px;top:var(--bst-copy-y);width:470px;z-index:2}.bst-copy h2{font:var(--bst-title)/1.1 "Pirata One",Georgia;margin:15px 0 20px;color:#ded5b9}.bst-copy p{font:var(--bst-body)/1.8 system-ui;color:#a3aca0;max-width:380px}#bst-lore{color:#ded5b9;font-style:italic;max-width:440px}#bst-tag{display:inline-block;border:1px solid #817044;padding:7px 12px;font:11px Cinzel;letter-spacing:2px}.bst-tip{position:absolute;bottom:77px;left:65px;width:900px;padding-left:20px;border-left:2px solid var(--bst-accent);z-index:2}.bst-tip b{display:block;font:11px Cinzel;letter-spacing:2px;color:var(--bst-accent);margin-bottom:9px}.bst-tip p{margin:0;font:16px/1.6 system-ui}.bst-footer{position:absolute;bottom:31px;left:65px;right:65px;display:flex;align-items:center;gap:22px;font:11px Cinzel;letter-spacing:2px;color:#a89d82;z-index:2}.bst-track{height:3px;background:#a6976d22;flex:1}#loading-bar{height:100%;width:0;background:var(--bst-accent);transition:width .12s linear}#loading-msg{max-width:450px}#bst-percent{font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.bst-folio,.bst-advice-label,.bst-art-ground{display:none}.bestiary-embers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;opacity:var(--bst-embers)}.bestiary-embers i{position:absolute;bottom:-12px;left:var(--x);width:var(--size);height:var(--size);background:#d87536;border-radius:50%;opacity:0;box-shadow:0 0 8px #ed682b;animation:bestiary-rise var(--duration) linear infinite;animation-delay:var(--delay)}.bestiary-embers i.ash{background:#9b8d83;box-shadow:none;border-radius:1px}@keyframes bestiary-rise{0%{transform:translate(0);opacity:0}15%{opacity:var(--alpha)}75%{opacity:calc(var(--alpha)*.55)}to{transform:translate(var(--drift),-477px);opacity:0}}@media(prefers-reduced-motion:reduce){.bestiary-embers{display:none}#loading-bar{transition:none}}#loading-screen.with-tips[data-design=night-watch]{background:#0b1013}#loading-screen.with-tips[data-design=field-guide]{background:#111311}#loading-screen.hidden .bestiary-embers i,#loading-screen:not(.with-tips) .bestiary-embers i{animation-play-state:paused}#bestiary-stage[data-design=classic]{background:radial-gradient(ellipse at 78% 100%,#54200e,#23100c,#100b0b,#09090c 90%)}#bestiary-stage[data-design=field-guide],#bestiary-stage[data-design=night-watch]{background:#111311}#bestiary-stage[data-design=night-watch]{background:#0b1013}#bestiary-stage[data-design]:not([data-design=classic]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 78% 100%,#9c441e88,transparent 64%);opacity:var(--bst-warmth);pointer-events:none}[data-design]:not([data-design=classic]) .bst-brand{top:52px;left:76px}[data-design]:not([data-design=classic]) .bst-brand img{width:190px;height:68px}[data-design]:not([data-design=classic]) .bst-folio{display:flex;gap:22px;position:absolute;right:78px;top:80px;font:10px Cinzel;letter-spacing:3px;color:#969582}[data-design]:not([data-design=classic]) #bst-folio{color:var(--bst-accent);letter-spacing:1px}[data-design]:not([data-design=classic]) .bst-copy{left:94px;width:460px}[data-design]:not([data-design=classic]) #bst-tag{font-size:11px;color:var(--bst-accent);border:0;border-left:22px solid var(--bst-accent);padding:0 0 0 12px;line-height:2px}[data-design]:not([data-design=classic]) .bst-copy h2{margin:25px 0 19px}[data-design]:not([data-design=classic]) #bst-lore{font:italic var(--bst-body)/1.65 Georgia;color:#bdb7a5;max-width:370px}[data-design]:not([data-design=classic]) .bst-advice-label{display:block;font:9px Cinzel;color:var(--bst-accent);letter-spacing:2px;margin:26px 0 8px}[data-design]:not([data-design=classic]) #bst-advice{font-size:var(--bst-body);line-height:1.55;color:#dfdac9;margin:0;max-width:360px}[data-design]:not([data-design=classic]) .bst-art-ground{display:block;position:absolute;left:57%;top:66%;width:330px;height:90px;border-radius:50%;background:#0005;filter:blur(23px)}[data-design]:not([data-design=classic]) .bst-tip{left:94px;bottom:95px;width:1092px;border:0;border-top:1px solid #c9b27a33;padding:20px 0 0}[data-design]:not([data-design=classic]) .bst-tip p{font-size:15px;line-height:1.55;max-width:1020px;color:#b5b7aa}[data-design]:not([data-design=classic]) .bst-tip b{font-size:10px;margin-bottom:8px}[data-design]:not([data-design=classic]) .bst-footer{left:94px;right:94px;bottom:54px;letter-spacing:1px;font-size:10px}[data-design=night-watch] .bst-art-ground{background:#789db722;filter:blur(35px)}@media(max-width:600px)and (orientation:portrait){#loading-screen #bestiary-stage{width:100%;height:100%;transform:none;display:flex;flex-direction:column;padding:18px 25px 80px;overflow-y:auto}#loading-screen .bst-brand{position:static;flex-shrink:0}#loading-screen .bst-brand img{width:150px;height:50px}#loading-screen .bst-folio{display:none}#loading-screen #bst-art{position:static;align-self:center;width:210px;height:210px;flex-shrink:0;transform:none}#loading-screen .bst-copy{position:static;width:auto}#loading-screen .bst-copy h2{font-size:36px;margin:10px 0}#loading-screen .bst-copy p{font-size:14px;line-height:1.4;margin:8px 0}#loading-screen #bst-tag{font-size:9px}#loading-screen #bst-lore,#loading-screen #bst-advice{font-size:14px;line-height:1.4}#loading-screen .bst-tip{position:static;width:auto;margin-top:24px;flex-shrink:0}#loading-screen .bst-tip p{font-size:13px;line-height:1.4}#loading-screen .bst-footer{position:fixed;background:#11100ef2;left:0;right:0;bottom:0;padding:20px 25px;font-size:9px;gap:10px}#loading-screen #loading-msg{max-width:145px}}#loading-screen.with-tips #bestiary-stage{background:transparent}#loading-screen.with-tips #bestiary-stage:before{content:none}#loading-screen.with-tips:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 78% 100%,#9c441e88,transparent 64%);opacity:var(--bst-warmth,.4);pointer-events:none}#loading-screen.with-tips[data-design=classic]:before{content:none}.bst-copy[hidden]{display:none!important}.bst-atmosphere .bst-mist{position:absolute;left:51%;width:46%;bottom:22%;height:var(--bst-mist-height,170px);overflow:hidden;pointer-events:none;z-index:0;opacity:var(--bst-mist-density,.45);-webkit-mask-image:radial-gradient(ellipse at 50% 70%,#000 22%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 70%,#000 22%,transparent 72%)}.bst-mist i{position:absolute;top:-15%;right:-24%;bottom:-15%;left:-24%;background:radial-gradient(ellipse at 17% 70%,#b2cbd84d,transparent 35%),radial-gradient(ellipse at 57% 52%,#a7c2d166,transparent 31%),radial-gradient(ellipse at 80% 77%,#b2cbd85c,transparent 32%);filter:blur(13px);animation:bst-mist-drift var(--bst-mist-duration,36s) ease-in-out infinite alternate}.bst-mist i:nth-child(2){top:0;right:-30%;bottom:-15%;left:-30%;opacity:.7;animation-direction:alternate-reverse;animation-delay:-17s;background:radial-gradient(ellipse at 35% 65%,#9ebbc65c,transparent 27%),radial-gradient(ellipse at 72% 74%,#c0d4da66,transparent 37%)}.bst-mist i:nth-child(3){top:15%;right:-15%;bottom:-20%;left:-15%;opacity:.5;animation-delay:-26s;filter:blur(8px)}@keyframes bst-mist-drift{0%{transform:translate(-9%,4%)}to{transform:translate(9%,-5%)}}#bestiary-stage.bst-atmosphere[data-atmosphere=on] .bst-art-ground{display:block;position:absolute;left:calc(54% + 240px);top:calc(17% + 440px);width:430px;height:88px;transform:translate(-50%,-50%) scaleX(var(--bst-moon-spread,1));border-radius:50%;background:radial-gradient(ellipse,#bfd9e64d 0%,#8aaabd30 32%,#789db70d 58%,transparent 74%);filter:blur(4px);opacity:var(--bst-moonlight,.6);pointer-events:none;z-index:0}.bst-atmosphere[data-atmosphere=off] .bst-mist{display:none}@media(prefers-reduced-motion:reduce){.bst-mist i{animation:none}}#hud .warrior-frame{border-color:transparent;border-image:none;border-radius:0;clip-path:none}#hud :is(.ab-box,.hot-slot,.ar-med,#hp-bar,#shield-wrap,#boss-bar,.mb-bar).warrior-frame{border-width:0}#hud :is(.ab-box,.hot-slot,.ar-med).warrior-frame{box-shadow:none}#hud :is(.ar-med,.lg-drain,.gh-cd).warrior-frame{position:relative}#hud :is(#hp-bar,#shield-wrap,#boss-bar,#exp-wrap).warrior-frame:before{display:none}#hud #portrait-chip.warrior-frame:after{border-color:transparent}#hud #portrait-chip.warrior-frame{width:var(--portrait-width);height:var(--portrait-height)}#hud #portrait-chip.warrior-frame>#portrait-frame{display:none}.warrior-portrait-window{display:contents}#hud .warrior-frame>.warrior-portrait-window{display:block;position:absolute;inset:var(--portrait-inset);overflow:hidden}#hud .warrior-frame>.warrior-portrait-window>#portrait-img{left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--portrait-scale));transform-origin:center}#hud #portrait-chip.warrior-frame>#portrait-react{left:var(--portrait-inset);top:var(--portrait-inset);width:calc(100% - 2 * var(--portrait-inset));height:calc(100% - 2 * var(--portrait-inset))}#hud :is(#doom-clock,#doom-clock.onslaught,#level-num,#lava-gauge).warrior-frame{background:#111619;border-image:none}#hud #lava-gauge.warrior-frame{border-width:6px}#hud #doom-clock.warrior-frame.onslaught{box-shadow:0 0 10px #b54c3266}#hud #interact-prompt.warrior-frame b{position:relative}.warrior-frame>.warrior-iron{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;grid-template-columns:var(--iron-cap) minmax(0,1fr) var(--iron-cap);grid-template-rows:var(--iron-cap) minmax(0,1fr) var(--iron-cap);filter:var(--iron-filter);opacity:1;pointer-events:none}.warrior-frame>.warrior-iron>.warrior-iron-piece{display:block;min-width:0;min-height:0;background-repeat:no-repeat;pointer-events:none}#hud .warrior-frame>:is(.ab-key,.hot-key,.ab-cdnum,.hot-cdnum,#hp-num,#shield-num,.mb-num){z-index:5}#hud :is(.ab-key,.hot-key).warrior-frame>.warrior-iron{z-index:0}#hud #hp-bar.warrior-frame{height:24px}#hud #hp-bar.warrior-frame>.warrior-iron{grid-template-rows:2px minmax(0,1fr) 2px}#hud #hp-bar.warrior-frame>#hp-num{top:2px;bottom:2px;font-size:16px}#hud #hp-bar.warrior-frame #hp-max{font-size:13px}#hud #level-num.warrior-frame{top:22px}#hud #shield-wrap.warrior-frame{height:32px}#hud .mb-bar.warrior-frame{height:30px}#hud .warrior-frame>:is(#hp-num,#shield-num,.mb-num){inset:var(--frame-cap) calc(var(--frame-cap) + 5px);padding:0;line-height:1;white-space:nowrap}:is(.lvl-card,.trade-card,.syn-cart,#syn-result,.coat-pk).warrior-frame{position:relative;border-color:transparent;border-radius:0}:is(.lvl-card,.syn-cart,#syn-result).warrior-frame:after{display:none}.lvl-card.warrior-frame:before{top:5px;right:5px;bottom:5px;left:5px}.trade-card.warrior-frame{padding:10px 8px}:is(.lvl-card,.trade-card).warrior-frame{box-sizing:border-box;border-width:0;background:transparent;isolation:isolate;padding:var(--item-frame-top,30px) var(--item-frame-right,26px) var(--item-frame-bottom,26px) var(--item-frame-left,26px)}:is(.lvl-card,.trade-card).warrior-frame h2{min-width:0;max-width:100%;overflow-wrap:anywhere}:is(.lvl-card,.trade-card).warrior-frame:before{content:"";position:absolute;z-index:-1;background:#141019;pointer-events:none;inset:calc(var(--item-frame-top,30px) - 8px) calc(var(--item-frame-right,26px) - 8px) calc(var(--item-frame-bottom,26px) - 8px) calc(var(--item-frame-left,26px) - 8px)}#syn-result.warrior-frame{position:absolute}:is(.lvl-card,.trade-card,.coat-pk).warrior-frame:is(:hover,.pad-focus)>.warrior-iron{filter:var(--iron-filter) brightness(1.25)}#loading-screen.shared-loading #bestiary-stage{width:1280px!important;height:720px!important;transform:scale(var(--bst-scale,1))!important;display:block!important;padding:0!important;overflow:visible!important}#loading-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;z-index:10}#loading-ink[hidden]{display:none}#loading-party{position:absolute;left:0;right:0;top:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;pointer-events:none;font:12px system-ui;z-index:12}#loading-party span{padding:6px 12px;background:#080c10dd;border-radius:5px}#loading-party[hidden]{display:none}@media(max-width:600px)and (orientation:portrait){#loading-screen.shared-loading .bst-brand{position:absolute;left:76px;top:52px}#loading-screen.shared-loading .bst-brand img{width:190px;height:68px}#loading-screen.shared-loading #bst-art{position:absolute;left:54%;top:17%;width:480px;height:480px;transform:scale(var(--bst-art-size))}#loading-screen.shared-loading .bst-copy{position:absolute;left:94px;top:var(--bst-copy-y);width:460px}#loading-screen.shared-loading .bst-copy h2{font-size:var(--bst-title);margin:25px 0 19px}#loading-screen.shared-loading #bst-lore{font:italic var(--bst-body)/1.65 Georgia}#loading-screen.shared-loading #bst-advice{font-size:var(--bst-body);line-height:1.55}#loading-screen.shared-loading .bst-tip{position:absolute;left:94px;bottom:95px;width:1092px;margin:0}#loading-screen.shared-loading .bst-tip p{font-size:15px;line-height:1.55}#loading-screen.shared-loading .bst-footer{position:absolute;bottom:54px;left:94px;right:94px;padding:0;background:transparent;font-size:10px;gap:22px}#loading-screen.shared-loading #loading-msg{max-width:450px}}img[src*="/textures/item-pixel/"]{image-rendering:crisp-edges}.rocket-timing-meter{position:absolute;left:50%;bottom:13%;width:min(56%,400px);transform:translate(-50%) scale(var(--meter-size,1));transform-origin:center bottom;pointer-events:none;filter:drop-shadow(0 2px 3px #000b);transition:opacity .2s}.rocket-timing-meter.idle{opacity:.55}.rt-shell{position:relative;padding:5px 0}.rt-track{position:relative;height:10px;border:1px solid #b6a17a88;border-radius:2px;background:linear-gradient(180deg,#0a1015ee,#192126ee);box-shadow:0 1px #ffffff0a,inset 0 1px 2px #0008}.rt-fill{position:absolute;inset:1px auto 1px 0;width:0;max-width:100%;background:#c2a67835;border-radius:1px}.rt-zone{position:absolute;top:-1px;bottom:-1px;left:62.5%;width:15%;border:1px solid #d6b679;border-radius:1px;background:#c9a76073;box-shadow:0 0 5px #d7b57218;transition:background .08s,box-shadow .08s}.rt-needle{position:absolute;left:0;top:-5px;bottom:-5px;width:2px;background:#f5ecd8;transform:translate(-50%);border-radius:1px;box-shadow:0 0 0 1px #13181d88,0 0 4px #fff0ce33}.rocket-timing-meter.in-window .rt-zone{background:#e4c78d99;box-shadow:0 0 7px #e7c68c44}.rocket-timing-meter.success .rt-track{animation:rocket-success-glint .4s ease-out both;border-color:#d9bd85}.rocket-timing-meter.success .rt-zone{background:#e6c98ecc;box-shadow:0 0 7px #e7c68c44}.rocket-timing-meter.miss{opacity:.65}.rocket-timing-meter.miss .rt-needle{background:#bfa58a}@keyframes rocket-success-glint{0%{box-shadow:0 0 10px #e8c78a66}to{box-shadow:0 1px #ffffff0a,inset 0 1px 2px #0008}}@media(prefers-reduced-motion:reduce){.rocket-timing-meter.success .rt-track{animation:none}}.rocket-timing-game{position:fixed;z-index:24;transform:translate(-50%) scale(calc(var(--meter-size,1) * var(--ui-scale,1)))}.rocket-timing-game.rt-split{width:min(28%,400px)}.rocket-timing-meter[hidden]{display:none}
