*{margin:0;padding:0}*,:before,:after{box-sizing:border-box}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(label):has(+:where(textarea,input,select)){display:block}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where([type=search]){-webkit-appearance:textfield}[hidden]{display:none}:root{--c-lemon-yellow:lab(94.2674% -9.40282 82.8094);--c-permanent-yellow:lab(85.3906% 10.2282 92.7778);--c-chrome-yellow:lab(85.3861% 16.208 93.4389);--c-chrome-yellow-deep:lab(78.1128% 32.6792 82.6376);--c-marigold:lab(65.1177% 53.6556 66.5807);--c-orange:lab(62.8388% 56.6662 58.8344);--c-scarlet-lake:lab(45.05% 60.3279 41.5119);--c-vermilion:lab(51.0916% 62.7477 41.8985);--c-carmine:lab(41.7688% 64.4412 34.4842);--c-crimson-lake:lab(38.4285% 56.2639 29.7217);--c-coral:lab(63.0034% 54.6564 26.0879);--c-rose-red:lab(47.16% 68.98 17.79);--c-opera:lab(51.212% 67.8799 10.8645);--c-magenta:lab(44.9946% 68.9684 -6.21602);--c-brilliant-rose:lab(50.227% 76.0093 -8.98042);--c-pink:lab(67.5775% 68.3862 -12.7348);--c-violet-pale:lab(34.7926% 53.7108 -27.3196);--c-cobalt-violet:lab(29.1228% 39.7406 -35.8505);--c-mauve:lab(21.6938% 25.8671 -33.7391);--c-iris-blue:lab(24.6344% 25.0934 -48.2078);--c-heliotrope:lab(59.173% 20.487 -39.7255);--c-ultramarine:lab(24.8584% 32.9191 -70.7267);--c-prussian-blue:lab(15.1153% 7.788 -18.7404);--c-cobalt-blue:lab(30.2304% 28.9849 -71.6502);--c-indigo:lab(22.2702% 5.37059 -14.0214);--c-french-blue:lab(28.3369% 5.74303 -50.1995);--c-blue-celeste:lab(63.0659% 1.23221 -44.4879);--c-marine-blue:lab(32.9597% -2.47469 -37.2772);--c-french-grey:lab(70.024% -1.25023 -9.22515);--c-sky-blue:lab(58.0569% -10.4415 -45.1862);--c-cerulean-blue:lab(44.5032% -23.5638 -46.1849);--c-light-blue:lab(65.9893% -26.7224 -32.2677);--c-blue-gray:lab(67.5044% -17.3946 -7.71007);--c-compose-blue:lab(70.855% -36.4744 -14.9111);--c-turkey-green:lab(43.3265% -45.1403 -17.333);--c-viridian:lab(38.92% -48.1083 -.874702);--c-chrome-green-3:lab(30.5325% -23.1375 -.1884);--c-cobalt-green:lab(59.2648% -49.2568 3.41769);--c-emerald-green:lab(71.1376% -44.6808 10.8983);--c-chrome-green-2:lab(46.1633% -55.204 14.4567);--c-imperial-green:lab(45.7792% -56.0089 22.497);--c-light-green:lab(61.5296% -58.6363 39.9921);--c-sap-green:lab(52.2011% -37.329 34.1102);--c-chrome-green-1:lab(72.5603% -41.5438 62.4397);--c-linden-green:lab(89.078% -22.7311 68.7124);--c-naples-yellow:lab(84.6744% 6.12866 46.9872);--c-raw-umber:lab(41.2198% 3.80537 23.9634);--c-yellow-ochre:lab(68.1739% 14.7461 54.8651);--c-jaune-brilliant:lab(81.9857% 19.8556 41.6542);--c-sepia:lab(33.2388% 7.39939 11.5045);--c-burnt-umber:lab(29.9456% 10.1868 11.5943);--c-burnt-sienna:lab(43.7626% 33.3261 27.7532);--c-chocolate:lab(28.335% 11.6426 9.22044);--c-purple-lake:lab(35.14% 42.75 14.27);--c-olive-green:lab(41.171% -8.84617 26.7596);--c-snow-white:lab(99.0984% -.122539 .363965);--c-white:lab(98.6917% .0397944 .116489);--c-b-black:lab(11.9702% 1.31062 -1.58183);--c-black:lab(9.38758% .879477 -.339045)}.Plate{--radius:.2em;border-radius:var(--radius);color:var(--c-white);text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000,0 0 3px #000,0 0 1px #000,0 0 1px #000;border-style:outset;border-width:2px;position:relative;box-shadow:0 1px 4px #1a1a1a80}.Plate .Plate-image{object-fit:cover;border-radius:var(--radius);filter:saturate(.85)contrast(.9);width:100%;height:100%;transition:filter .15s var(--easing);pointer-events:none;position:absolute;inset:0}.Plate .Plate-inner{z-index:2;position:relative}:root{--health:var(--c-sap-green);--mana:var(--c-blue-celeste);--cast:var(--c-chrome-yellow-deep);--barrier:var(--c-french-grey)}.Bar{--track:#171411;--radius:4px;isolation:isolate;background:var(--track);border-radius:var(--radius);border:1px solid #cccccc1a;display:flex;position:relative;box-shadow:inset 0 2px 4px #000c}.Bar>div{border-radius:var(--radius);background:var(--bg);border-right:1px solid #1a1a1a99;min-height:1.5em}.Bar>.Bar-value{background:linear-gradient(color-mix(in oklab, var(--bg), white 20%), color-mix(in oklab, var(--bg), black 20%));box-shadow:inset 0 1px #fff3}.Bar:not([data-type=cast])>.Bar-value{z-index:1;transition:width .15s ease-out;position:relative}div.Bar-trail{z-index:0;background:var(--c-scarlet-lake);opacity:.75;pointer-events:none;transition:width .5s cubic-bezier(.4,0,.2,1) .22s;position:absolute;top:0;bottom:0;left:0}.Bar>.Bar-absorb,.Bar>.Bar-potentialValue{z-index:2;position:absolute;top:0;bottom:0}.Bar>.Bar-absorb{background:linear-gradient(color-mix(in oklab, var(--barrier), white 35%), color-mix(in oklab, var(--barrier), black 10%));opacity:.9;box-shadow:inset 0 1px #ffffff59}.Bar>.Bar-absorb--capped{border-right:2px solid var(--c-lemon-yellow)}.Bar>.Bar-potentialValue{background:var(--c-chrome-green-1);opacity:.6}.Bar[data-type=mana]>.Bar-potentialValue{background:color-mix(in oklab, var(--mana), white 45%)}.Bar>.Bar-sweetSpot{background:var(--c-lemon-yellow);opacity:.4;height:100%;position:absolute;top:0;right:0}.Bar span{-webkit-user-select:none;user-select:none;font-size:var(--text-compact);z-index:3;text-align:right;min-width:8em;color:var(--c-white);text-shadow:0 1px 2px var(--c-black), 0 0 4px var(--c-black);position:absolute;top:.28em;right:.4rem}.Bar span[hidden]{visibility:hidden;height:0}[data-type=health]{--bg:var(--health)}[data-type=mana]{--bg:var(--mana)}[data-type=cast]{--bg:var(--cast);margin-bottom:.7rem}.Bar[data-type=cast]>div{min-height:.5rem}.AbilityIcon{aspect-ratio:1;width:5rem;transition:transform 90ms var(--easing), box-shadow 90ms var(--easing);background:conic-gradient(#91914b 25%,#282624);border-color:#dbdbdb #b3b3b3 #595959 #bababa;flex:none}.AbilityIcon:active{transform:translateY(2px)scale(.975);box-shadow:0 0 2px #1a1a1a99}.AbilityIcon:hover{background:conic-gradient(#292924 25%,#363230)}.AbilityIcon:hover .Plate-image{filter:saturate()contrast()}.AbilityIcon:hover .AbilityIcon-gcd{border-color:var(--c-yellow-ochre)}.AbilityIcon:active .AbilityIcon-gcd{border-color:initial}.AbilityIcon .Plate-inner{position:absolute;inset:0}.AbilityIcon h3{font-size:var(--text-xs);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#00000080;padding:0 .2rem;line-height:1.6;position:absolute;inset:auto 0 0;overflow:hidden}.AbilityIcon p{font-size:var(--text-xs);opacity:0;flex-wrap:wrap;justify-content:center;gap:0 .2rem;padding:1.2rem .2rem 0;display:flex}.AbilityIcon:hover p{opacity:1}.AbilityIcon-gcd{--color:#c8dcff;z-index:1;pointer-events:none;border-radius:var(--radius);border:2px groove #ffffffb3;display:inline-block;position:absolute;inset:0}.AbilityIcon-gcd:before{content:"";border-radius:var(--radius);background:conic-gradient(#e6e6e633 var(--progress), transparent var(--progress));border:1px solid #000c;width:100%;height:100%;display:block}.AbilityIcon[data-state=unaffordable] .Plate-image,.AbilityIcon[data-state=blocked] .Plate-image{filter:saturate(.1)contrast(.8)brightness(.5)}.AbilityIcon[data-state=unaffordable]{border-color:#666;box-shadow:inset 0 0 .8rem #3380cc59}.AbilityIcon[data-state=unaffordable] h3,.AbilityIcon[data-state=blocked] h3{opacity:.5}.AbilityIcon-cooldown{z-index:3;pointer-events:none;border-radius:var(--radius);background:conic-gradient(#000000a6 var(--progress), #00000026 var(--progress));place-items:center;display:grid;position:absolute;inset:0}.AbilityIcon-cooldown strong{font-size:var(--text-lg);color:var(--c-white);text-shadow:0 0 3px #000,0 0 6px #000}.AbilityIcon-shortcut{font-size:var(--text-sm);position:absolute;top:.5em;left:.5em}body{overflow:hidden}.IngameMenu{transition:opacity .5s;position:fixed;top:.4rem;left:.4rem;right:.4rem}.IngameMenu menu{flex-wrap:wrap;align-items:flex-start;gap:.2rem;display:flex}.IngameMenu .Menu-dungeon{flex-flow:column;align-items:center;gap:.2rem;max-width:100%;display:flex}.IngameMenu .Menu-actions{gap:.2rem;display:flex}.IngameMenu .Menu-running{justify-content:center;min-width:4rem}.IngameMenu .SoundToggle input[type=checkbox],.IngameMenu .VolumeControl input[type=range]{margin-right:.3rem}.IngameMenu .VolumeControl input[type=range]{width:6rem}#game,.Game{outline:none;min-height:100dvh}.Game{flex-flow:column;place-items:center;padding-top:7rem;display:flex}.Game-bg{z-index:-1;opacity:.95;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.Game-bg img{object-fit:cover;object-position:center top;width:100%;height:100%}.Game-bg--rust{opacity:1;-webkit-mask-image:none;mask-image:none}.DungeonPager{align-items:center;gap:.2rem;min-width:0;max-width:100%;display:flex}.DungeonPager-pages{align-items:center;gap:0;min-width:0;display:flex}.DungeonPager-dots{gap:.2rem;display:flex}.DungeonPager-pill{border:1px solid var(--c-black);border-radius:var(--radius);background:var(--c-snow-white);white-space:nowrap;align-items:center;min-height:1.5rem;margin:0 .2rem 0 0;padding:.1em .2rem 0 .5rem;display:flex}.DungeonPager-dot{border:1px solid var(--c-black);background:var(--c-snow-white);border-radius:50%;width:.5rem;height:.5rem}.DungeonPager-dot[data-cleared=true]{background:var(--c-black)}.DungeonPager-pill>*+:before{content:"·";opacity:.5;margin:0 .2rem}.DungeonPager-dungeon{font-weight:700}.DungeonPager-count{font-variant-numeric:tabular-nums}.DungeonPager-room{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=40rem){.IngameMenu .Menu-dungeon,.IngameMenu .DungeonPager{width:100%}.DungeonPager-pill{min-width:0;overflow:hidden}}.Player,.PartyMember,.Enemy{width:100%;max-width:20rem;margin-left:auto;margin-right:auto}:root{--hang:2.8rem}.Enemies{gap:var(--hang);flex-flow:column;display:flex}.PartyGroup{gap:var(--hang);flex-flow:column;margin:2rem 0;display:flex}.ActionBar{justify-content:center;gap:0;display:flex;position:absolute;bottom:-4px;left:0;right:0}.FloatingCombatText{pointer-events:none;position:absolute;inset:0}.CastingInfo{place-content:center;display:flex}.Refusal{z-index:5;white-space:nowrap;color:var(--c-vermilion);text-shadow:.1rem .1rem 0 var(--c-black);margin:0;animation:.15s ease-out refusal-in;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}@keyframes refusal-in{0%{opacity:0;transform:translate(-50%,.4rem)}to{opacity:1;transform:translate(-50%)}}.CastBar{z-index:5;min-width:12rem;position:absolute;bottom:7rem;left:50%;transform:translate(-50%)}balance-lab{min-height:18rem;font-size:var(--text-sm);grid-template-columns:12rem 1fr;gap:.5rem;padding:.4rem;display:grid}.BalanceLab-malleable{grid-column:1/-1;align-items:center;gap:.2rem;display:flex}.BalanceLab-nav{border-right:1px solid color-mix(in srgb, currentColor 15%, transparent);max-height:24rem;padding-right:.3rem;overflow-y:auto}.BalanceLab-nav details{margin-bottom:.3rem}.BalanceLab-nav summary{cursor:pointer;opacity:.7;-webkit-user-select:none;user-select:none;border-radius:2px;padding:.1rem .2rem;list-style:none}.BalanceLab-nav summary::-webkit-details-marker{display:none}.BalanceLab-nav summary:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.BalanceLab-nav summary.is-active{background:color-mix(in srgb, currentColor 20%, transparent);opacity:1}.BalanceLab-toggle{cursor:pointer;width:1em;display:inline-block}.BalanceLab-toggle:before{content:"▸"}.BalanceLab-nav details[open] .BalanceLab-toggle:before{content:"▾"}.BalanceLab-nav ul{margin:.1rem 0 .3rem .2rem;padding:0;list-style:none}.BalanceLab-pick{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:baseline;gap:.4rem;padding:.15rem .3rem;display:flex}.BalanceLab-pick:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.BalanceLab-pick.is-active{background:color-mix(in srgb, currentColor 20%, transparent)}.BalanceLab-pickTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.BalanceLab-pickHint{opacity:.5;font-variant-numeric:tabular-nums}.BalanceLab-inspector{min-width:0;display:block;overflow-x:auto}.BalanceInspector-empty{opacity:.6;padding:1rem}.BalanceInspector-header{margin-bottom:.4rem}.BalanceInspector-header h3{margin:0}.BalanceInspector-header small{opacity:.6;display:block}.BalanceInspector-fields{gap:.2rem;margin-bottom:.5rem;display:grid}.BalanceInspector-row{grid-template-columns:9rem 1fr;align-items:center;gap:.4rem;display:grid}.BalanceInspector-row input[type=number]{width:100%;min-width:0}.BalanceInspector-row input[type=checkbox]{justify-self:start;margin:0}.BalanceInspector-sheet{border-collapse:collapse;width:100%}.BalanceInspector-sheet th{text-align:left;opacity:.6;padding:.1rem .2rem;font-weight:400}.BalanceInspector-sheet td{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);padding:.1rem .2rem}.BalanceInspector-sheet td:first-child{white-space:nowrap;font-weight:500}.BalanceInspector-sheet input[type=number]{border:0;border-bottom:1px dashed color-mix(in srgb, currentColor 30%, transparent);background:0 0;width:4rem}.BalanceInspector-sheet input[type=number]:hover,.BalanceInspector-sheet input[type=number]:focus{background:color-mix(in srgb, var(--c-lemon-yellow) 40%, transparent);border-bottom-style:solid}.BalanceInspector-actions{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);flex-wrap:wrap;gap:.3rem;padding-top:.5rem;display:flex}.BalanceInspector-action{cursor:pointer}.BalanceInspector-action.is-danger{color:var(--c-crimson-lake,#b00)}.BalanceInspector-action.is-primary{font-weight:600}.Monitor{gap:1em;margin:.2rem;list-style:none;display:flex;position:fixed;top:0;right:0}.Monitor li{text-align:right;min-width:3em}.Monitor em{display:block}.Unit{--accent:var(--c-sap-green);--edge:#221f1c;font:inherit;color:inherit;text-align:left;appearance:none;background:var(--edge);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:2px;width:20rem;max-width:100%;margin:0;padding:1px;transition:background .1s;display:block;position:relative;box-shadow:0 1px 3px #0006}.Unit-target{z-index:1;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;position:absolute;inset:0}.Unit.Enemy{--accent:var(--c-carmine)}.Unit:hover{background:#70665c}.Unit.Unit--targeted{outline:2px solid var(--c-lemon-yellow)}.Unit-target:focus-visible{outline:2px solid var(--c-snow-white);outline-offset:3px}.Unit[data-condition=injured]{animation:1.1s ease-in-out infinite unit-alarm}@keyframes unit-alarm{50%{box-shadow:0 0 0 2px var(--c-vermilion)}}.Unit.Unit--dead{box-shadow:none;animation:none}.Unit--dead>.Unit-row,.Unit--dead>.Auras,.Unit--dead>.Unit-cast{opacity:.45;filter:grayscale()brightness(.75);transition:opacity .45s ease-out,filter .45s ease-out}@media (prefers-reduced-motion:reduce){.Unit[data-condition=injured]{box-shadow:0 0 0 2px var(--c-vermilion);animation:none}}.Unit-row{gap:1px;display:flex}.Unit-avatar{flex:none;margin:0;position:relative}.Unit-avatar img{object-fit:cover;filter:saturate(.95);border-radius:1px;width:2.6rem;height:2.6rem;display:block}.Unit-bars{flex-flow:column;flex:1;gap:1px;min-width:0;display:flex}.Unit-health{flex:1;display:flex;position:relative}.Unit-health .Bar{flex:1}.Unit-name{font-size:var(--text-compact);pointer-events:none;color:#f6eeea;text-shadow:0 1px 2px #000,0 0 4px #000;align-items:center;gap:.3rem;padding:0 .4rem;display:flex;position:absolute;inset:0}.Unit-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Unit-name small{font-size:var(--text-sm);opacity:.8;flex:none}.Unit .Bar{--radius:1px;--track:#28241f;border:none;box-shadow:inset 0 0 0 1px #0009}.Unit .Bar>div{min-height:1.55em}.Unit .Bar>.Bar-value{background:var(--bg);box-shadow:inset 0 1px #ffffff40}.Unit .Bar[data-type=health]{--bg:var(--accent)}.Unit .Bar[data-type=mana]>div{min-height:.4rem}.Unit .Bar[data-type=mana] span{display:none}.Unit--player .Bar[data-type=mana]>div{min-height:1rem}.Unit--player .Bar[data-type=mana] span{font-size:var(--text-tiny);display:block;top:2px}.Bar-regen{opacity:.4;margin-left:.2rem;font-style:normal;transition:opacity .2s}.Bar-regen[data-active=true]{opacity:1;color:color-mix(in oklab, var(--mana), white 40%)}.Unit-hang{z-index:2;flex-flow:column;gap:1px;padding-top:2px;display:flex;position:absolute;top:100%;left:0;right:0}.Unit-cast{background:#28241f;border-radius:2px;min-height:.9rem;display:flex;position:relative;box-shadow:0 1px 3px #0006}.Unit-cast .Bar{flex:1}.Unit-cast .Bar>div{min-height:.9rem}.Unit-cast .Bar[data-type=cast]{margin-bottom:0}.Unit-cast small,.Unit-cast .Bar span{z-index:2;font-size:var(--text-sm);white-space:nowrap;color:#f6eeea;text-shadow:0 1px 2px #000,0 0 3px #000;line-height:.9rem;position:absolute;top:0}.Unit-cast small{left:.4rem}.Auras{flex-wrap:wrap;gap:1px;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.AuraIcon{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--aura-color);background:#1b1a18;border:none;border-radius:1px;flex:none;overflow:hidden}.AuraIcon--harmful{--aura-color:var(--c-rose-red)}.AuraIcon--helpful{--aura-color:var(--c-light-green)}.AuraIcon-art{filter:none}.AuraIcon--expiring{animation:1s steps(2,end) infinite aura-expiring}@keyframes aura-expiring{50%{box-shadow:inset 0 0 0 2px var(--c-lemon-yellow)}}@media (prefers-reduced-motion:reduce){.AuraIcon--expiring{animation:none}}.AuraIcon-inner{justify-content:space-between;align-items:flex-start;height:100%;padding:0 1px;display:flex}.AuraIcon-stacks{font-size:var(--text-xs);color:var(--c-lemon-yellow);line-height:1.1}.AuraIcon-inner strong{font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:auto;margin-left:auto;line-height:1.4}.AuraIcon-pips{z-index:2;gap:1px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1px;left:1px;right:1px}.AuraIcon-pips li{--tick:0%;background:#000000a6;flex:1;height:2px;overflow:hidden}.AuraIcon-pips li:after{content:"";width:var(--tick);background:var(--aura-color);height:100%;display:block}.AuraIcon-pips li.is-done:after{width:100%}.AuraIcon-life{z-index:2;background:#000000a6;height:2px;position:absolute;inset:auto 0 0}.AuraIcon-life:after{content:"";width:var(--left);background:var(--aura-color);height:100%;transition:width .1s linear;display:block}floating-combat-text{--duration:.9s;--fct-scale:1;--fct-drift:0rem;--fct-rise:-3.2rem;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:calc(1.9rem * var(--fct-scale));letter-spacing:-.02em;white-space:nowrap;animation-name:fct-float;animation-timing-function:ease-out;animation-duration:var(--duration);transform-origin:50%;will-change:transform, opacity;font-weight:700;line-height:1;animation-fill-mode:both;display:inline-block;position:absolute;top:0;left:0}floating-combat-text.heal{color:var(--c-linden-green);text-shadow:0 0 1px var(--c-chrome-green-3), 0 1px 0 var(--c-chrome-green-3), 1px 0 0 var(--c-chrome-green-3), 0 -1px 0 var(--c-chrome-green-3), -1px 0 0 var(--c-chrome-green-3), 0 .1em .25em #00000073}floating-combat-text.damage{color:var(--c-vermilion);text-shadow:0 0 1px var(--c-black), 0 1px 0 var(--c-black), 1px 0 0 var(--c-black), 0 -1px 0 var(--c-black), -1px 0 0 var(--c-black), 0 .1em .25em #00000080}floating-combat-text.sweet-spot{color:var(--c-lemon-yellow);text-shadow:0 0 1px var(--c-black), 0 1px 0 var(--c-black), 1px 0 0 var(--c-black), 0 -1px 0 var(--c-black), -1px 0 0 var(--c-black), 0 0 .6em color-mix(in oklch, transparent, var(--c-lemon-yellow) 70%);font-weight:800}floating-combat-text.big{--fct-rise:-4rem;font-weight:800;animation-name:fct-float-big}floating-combat-text.big.damage{color:var(--c-orange)}floating-combat-text.big.heal{color:var(--c-linden-green);text-shadow:0 0 1px var(--c-chrome-green-3), 0 1px 0 var(--c-chrome-green-3), 1px 0 0 var(--c-chrome-green-3), 0 -1px 0 var(--c-chrome-green-3), -1px 0 0 var(--c-chrome-green-3), 0 0 .6em color-mix(in oklch, transparent, var(--c-linden-green) 70%)}@keyframes fct-float{0%{opacity:0;transform:translateY(.5rem)scale(.45)}14%{opacity:1;transform:translate(0,0)scale(1.15)}26%{opacity:1;transform:translateY(-.2rem)scale(1)}65%{opacity:1}to{transform:translate3d(var(--fct-drift), var(--fct-rise), 0) scale(.9);opacity:0}}@keyframes fct-float-big{0%{opacity:0;transform:translateY(.5rem)scale(.4)rotate(-8deg)}14%{opacity:1;transform:translate(0,0)scale(1.32)rotate(3deg)}26%{opacity:1;transform:translateY(-.2rem)scale(1.08)rotate(0)}65%{opacity:1}to{transform:translate3d(var(--fct-drift), var(--fct-rise), 0) scale(.95) rotate(2deg);opacity:0}}.GameOver{z-index:100;background:var(--c-snow-white);width:46rem;max-width:92vw;max-height:86vh;color:var(--c-black);text-align:center;border:1px solid var(--c-black);border-radius:var(--radius);border-bottom-width:.2rem;margin:0 auto;position:fixed;top:30%;left:0;right:0;overflow:hidden auto;box-shadow:0 .4rem 1rem #1a1a1a66}.GameOver h2{border-bottom:1px solid var(--c-black);font-size:var(--text-lg);margin:0;padding:.5rem 1rem}.GameOver[data-outcome=victory] h2{background:var(--c-marigold)}.GameOver[data-outcome=defeat] h2{background:var(--c-crimson-lake);color:var(--c-snow-white)}.GameOver[data-outcome=timeout] h2{background:var(--c-blue-gray)}.GameOver>p{font-size:var(--text-base);margin:1rem}.GameOver .GameOver-rooms{justify-content:center;gap:.4rem;display:flex}.GameOver>fight-report{border-top:1px solid color-mix(in oklch, var(--c-black), transparent 80%);text-align:left;margin:0 1rem 1rem;padding-top:.8rem;display:block}.GameOver .Button{font-size:var(--text-base);margin:0 1rem 1rem;padding:.4em .8em .3em}:is(floating-view,.Panel){background:var(--c-snow-white);border-radius:var(--radius);border:1px solid;border-bottom-width:2px}:is(floating-view,.Panel)>header{background:var(--c-linden-green);-webkit-user-select:none;user-select:none;border-bottom:1px solid #000;align-items:center;min-height:1.5rem;padding:0 .2em;display:flex}floating-view{pointer-events:auto;min-width:200px;max-width:100vw;min-height:26px;z-index:var(--layer-panel);flex-flow:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}floating-view>header{cursor:grab}floating-view>header:active{cursor:grabbing}floating-view main{scrollbar-width:thin;flex:1;display:grid;overflow-y:auto}floating-view[minimized] :is(main,footer){display:none}floating-view[minimized]{width:12.5rem!important}floating-view:not(:defined){visibility:hidden}floating-view:has(combat-log-viewer){width:60ch}floating-view:has(animation-debugger){width:22rem}floating-view:has(dev-console){width:17.5rem}animation-debugger{padding:.4rem .5rem;display:block}.AnimationDebugger-row{align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.AnimationDebugger-row:last-child{margin-bottom:0}.AnimationDebugger-row input[type=range]{flex:1}.AnimationDebugger-status{font-size:var(--text-sm);opacity:.6;margin-left:auto}.resize-handle{z-index:1;cursor:nwse-resize;width:16px;height:16px;font-size:var(--text-base);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.CombatLogViewer{font-size:var(--text-compact);flex-direction:column;display:flex}.CombatLogViewer .CombatLogViewer-controls{z-index:1;background:var(--c-snow-white);border-bottom:1px solid #0003;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;padding:.2rem;display:flex;position:sticky;top:0}.CombatLogViewer .CombatLogViewer-filters{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.CombatLogViewer :is(.CombatLogViewer-chip,.CombatLogViewer-type){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.CombatLogViewer .CombatLogViewer-chip{opacity:.5}.CombatLogViewer .CombatLogViewer-chip b{font-variant-numeric:tabular-nums;opacity:.6;font-weight:400}.CombatLogViewer .CombatLogViewer-chip:hover{opacity:.8}.CombatLogViewer .CombatLogViewer-chip[aria-pressed=true]{opacity:1;text-underline-offset:2px;text-decoration:underline}.CombatLogViewer .CombatLogViewer-search{min-width:6ch;font:inherit;background:0 0;border:none;border-bottom:1px dotted #0000004d;flex:1}.CombatLogViewer .CombatLogViewer-list{list-style:none}.CombatLogViewer .CombatLogViewer-item{grid-template-columns:4.5ch 9ch 1fr;align-items:baseline;gap:.4rem;padding:0 .2rem;display:grid}.CombatLogViewer .CombatLogViewer-item:nth-child(2n){background-color:color-mix(in oklch, var(--c-black), transparent 96%)}.CombatLogViewer .CombatLogViewer-item[data-seeked]{background-color:color-mix(in oklch, var(--c-chrome-yellow), transparent 70%)}.CombatLogViewer [data-event-type][data-event-type=SPELL_CAST_START]{color:var(--c-blue-celeste)}.CombatLogViewer [data-event-type][data-event-type=SPELL_CAST_SUCCESS]{color:var(--c-emerald-green)}.CombatLogViewer [data-event-type][data-event-type=SPELL_CAST_FAILED]{color:var(--c-scarlet-lake)}.CombatLogViewer [data-event-type][data-event-type=SPELL_CAST_INTERRUPTED]{color:var(--c-vermilion)}.CombatLogViewer [data-event-type][data-event-type=SPELL_HEAL]{color:var(--c-viridian)}.CombatLogViewer [data-event-type][data-event-type=SPELL_PERIODIC_HEAL]{color:var(--c-cerulean-blue)}.CombatLogViewer [data-event-type][data-event-type=SPELL_DAMAGE]{color:var(--c-orange)}.CombatLogViewer [data-event-type][data-event-type=SPELL_PERIODIC_DAMAGE]{color:var(--c-marigold)}.CombatLogViewer [data-event-type][data-event-type=SWING_DAMAGE]{color:var(--c-burnt-sienna)}.CombatLogViewer [data-event-type][data-event-type=RANGE_DAMAGE]{color:var(--c-chocolate)}.CombatLogViewer [data-event-type][data-event-type=SPELL_AURA_APPLIED]{color:var(--c-heliotrope)}.CombatLogViewer [data-event-type][data-event-type=SPELL_AURA_REMOVED]{color:var(--c-violet-pale)}.CombatLogViewer [data-event-type][data-event-type=SPELL_AURA_REFRESH]{color:var(--c-mauve)}.CombatLogViewer [data-event-type][data-event-type=RESOURCE_GAIN],.CombatLogViewer [data-event-type][data-event-type=RESOURCE_SPENT]{color:var(--c-raw-umber)}.CombatLogViewer [data-event-type][data-event-type=SPELL_ABSORBED]{color:var(--c-marine-blue)}.CombatLogViewer [data-event-type][data-event-type=UNIT_CONDITION]{color:var(--c-purple-lake)}.CombatLogViewer [data-event-type][data-event-type=UNIT_DIED]{color:var(--c-prussian-blue)}.CombatLogViewer [data-event-type][data-event-type=FIGHT_START]{color:var(--c-imperial-green)}.CombatLogViewer [data-event-type][data-event-type=FIGHT_END]{color:var(--c-crimson-lake)}.CombatLogViewer [data-event-type][data-event-type=SWEET_SPOT_HIT]{color:var(--c-yellow-ochre)}.CombatLogViewer [data-event-type][data-event-type=SWEET_SPOT_MISS],.CombatLogViewer [data-event-type][data-event-type=GAME_PAUSE]{color:var(--c-french-grey)}.CombatLogViewer [data-event-type][data-event-type=GAME_RESUME]{color:var(--c-emerald-green)}.CombatLogViewer .CombatLogViewer-viewing{opacity:.6;font-style:italic}.CombatLogViewer .CombatLogViewer-empty{opacity:.6;padding:.4rem}.CombatLogViewer time{text-align:right;font-variant-numeric:tabular-nums;opacity:.5}.CombatLogViewer .CombatLogViewer-type{opacity:.75}.CombatLogViewer .CombatLogViewer-type:hover{opacity:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.CombatLogViewer .CombatLogViewer-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FightReport{font-size:var(--text-compact);flex-direction:column;gap:.4rem;display:flex;overflow-x:auto}.FightReport-location{font-weight:600;line-height:1.2}.FightReport-summary{font-variant-numeric:tabular-nums;line-height:1.2}.FightReport-stat{text-align:right;white-space:nowrap;display:inline-block}.FightReport-stat[data-stat=duration]{min-width:6ch}.FightReport-stat[data-stat=events]{min-width:9ch}.FightReport-stat[data-stat=rate]{min-width:8ch}.FightReport-stat[data-stat=overheal]{min-width:12ch}.FightReport-stat[data-stat=fps],.FightReport-stat[data-stat=gcd]{min-width:7ch}.FightReport-units{flex-direction:column;gap:.15rem;list-style:none;display:flex}.FightReport-unit{grid-template-columns:8rem 1fr 4rem;align-items:center;gap:.4rem;display:grid}.FightReport-unitName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FightReport-unitHealth{text-align:right;font-variant-numeric:tabular-nums}.FightReport-graph{width:100%;height:1.2rem;overflow:visible}.FightReport-graph polygon{fill:color-mix(in oklch, var(--c-marine-blue), transparent 75%)}.FightReport-graph polyline{fill:none;stroke:var(--c-marine-blue);stroke-width:1px;vector-effect:non-scaling-stroke}.FightReport-unit[data-faction=enemy] .FightReport-graph polygon{fill:color-mix(in oklch, var(--c-crimson-lake), transparent 75%)}.FightReport-unit[data-faction=enemy] .FightReport-graph polyline{stroke:var(--c-crimson-lake)}.FightReport-scrub{grid-template-columns:8rem 1fr 4rem;align-items:center;gap:.4rem;display:grid}.FightReport-scrub input{width:100%;accent-color:var(--c-marine-blue);margin:0}.FightReport-cursor{stroke:var(--c-black);stroke-width:1px;opacity:.5;vector-effect:non-scaling-stroke}.FightReport-death{stroke:var(--c-black);stroke-width:3px;opacity:.5;vector-effect:non-scaling-stroke}.FightReport-graphWrap{display:block}.FightReport-graphWrap[data-scrubbable=true]{cursor:crosshair;touch-action:none}.FightReport-graphWrap svg{display:block}.FightReport-castLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.FightReport-table{--name-column:12ch;--number-column:8ch;width:calc(var(--name-column) + var(--columns) * var(--number-column));table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.FightReport-table th,.FightReport-table td{width:var(--number-column)}.FightReport-table th:first-child,.FightReport-table td:first-child{width:var(--name-column);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FightReport-table th{text-align:right;opacity:.6;font-weight:400}.FightReport-table td{text-align:right}.FightReport-table th:first-child,.FightReport-table td:first-child{text-align:left}.FightReport-table tbody tr:nth-child(2n){background:color-mix(in oklch, currentColor, transparent 95%)}.FightReport-history{font-size:var(--text-sm);max-width:100%}.FightReport-history[data-outcome=defeat]{color:var(--c-crimson-lake)}.FightReport-controls{align-items:center;gap:.3rem;display:flex}.FightReport-sim{font-size:var(--text-sm);white-space:pre;line-height:1.3;overflow-x:auto}dev-console{flex-direction:column;display:flex}dev-console .DevConsole-output{font-size:var(--text-compact);scrollbar-width:thin;flex-direction:column;flex:1;line-height:1.4;display:flex;overflow-y:auto}dev-console .DevConsole-output div{word-wrap:break-word;opacity:.9;border-left:2px solid #0000;margin-bottom:.2rem;padding:0 .5rem}dev-console .DevConsole-output div:first-child{margin-top:auto}dev-console .DevConsole-inputWrapper{z-index:1;background-color:#0003;border-top:1px solid #0000004d;align-items:center;padding:.2rem;display:flex;position:sticky;bottom:0}dev-console .DevConsole-inputWrapper span{margin-right:5px}dev-console .DevConsole-input{border:none;flex-grow:1}.Journal{font-size:var(--text-compact);padding:.4rem}.Journal-dungeon+.Journal-dungeon{margin-top:.5rem}.Journal-dungeon[data-locked]{opacity:.5}.Journal-dungeonHead{border-bottom:1px solid #0003;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.Journal-dungeonHead h3{font-size:var(--text-base)}.Journal-note{font-size:var(--text-sm);opacity:.6;font-style:italic}.Journal-rooms{margin:0;padding:0;list-style:none}.Journal-room{align-items:center;gap:.4rem;display:flex}.Journal-room>.Journal-note{margin-left:auto}.Journal-room[data-state=ahead]{opacity:.5}.Journal-dot{border:1px solid var(--c-black);border-radius:50%;flex:none;width:.5rem;height:.5rem}.Journal-room[data-state=mended] .Journal-dot{background:var(--c-black)}.Journal-room[data-state=mended] .Journal-roomName{text-decoration:line-through}.Journal-room[data-state=here] .Journal-dot{background:var(--c-chrome-yellow)}.Journal-craft{font-size:var(--text-sm);opacity:.7;border-top:1px solid #0003;margin-top:.5rem;padding-top:.3rem}.RoomEditor{z-index:10;pointer-events:none;grid-template-columns:1fr 1fr;gap:.4rem;width:min(30rem,100vw - .4rem);display:grid;position:fixed;top:3rem;left:50%;transform:translate(-50%)}.RoomEditor-side{pointer-events:auto;border:1px solid var(--c-black);border-radius:var(--radius);background:color-mix(in oklch, var(--c-snow-white), transparent 10%);min-width:0;max-height:10rem;font-size:var(--text-sm);padding:.4rem;box-shadow:0 .2rem .5rem #0003}.RoomEditor-side>header{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.2rem;display:flex;position:relative}.RoomEditor-side ul{max-height:6rem;list-style:none;overflow-y:auto}.RoomEditor-side li{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;align-items:center;gap:.4rem;min-height:1.5rem;display:flex}.RoomEditor-side small{opacity:.5}.RoomEditor-remove{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem}.RoomEditor-remove:hover{color:var(--c-vermilion)}.RoomEditor-picker>summary{cursor:pointer;justify-content:center;width:1.5rem;height:1.5rem;list-style:none}.RoomEditor-picker>summary::-webkit-details-marker{display:none}.RoomEditor-picker form{z-index:1;border:1px solid var(--c-black);border-radius:var(--radius);background:var(--c-snow-white);grid-template-columns:minmax(6rem,1fr) 3rem auto;gap:.2rem;padding:.4rem;display:grid;position:absolute;top:1.5rem;box-shadow:0 .2rem .5rem #0003}.RoomEditor-side[data-side=party] .RoomEditor-picker form{left:0}.RoomEditor-side[data-side=enemy] .RoomEditor-picker form{right:0}.RoomEditor-picker input[type=number]{width:3rem;min-width:0}@media (width>=48rem){.Game--malleable{padding-top:14rem}}@media (width<=48rem){.RoomEditor{width:min(24rem,100vw - .4rem);margin-bottom:.5rem;position:relative;top:auto;left:auto;transform:none}}.AbilityEditor{max-width:100vw;padding-top:1.5rem;overflow-x:auto}.AbilityEditor-slot{flex:none;position:relative}.AbilityEditor-controls{z-index:4;grid-template-columns:repeat(3,1fr);width:calc(100% - .4rem);display:grid;position:absolute;bottom:100%;left:.2rem}.AbilityEditor-controls button,.AbilityEditor-picker header button{border:1px solid var(--c-black);background:var(--c-snow-white);cursor:pointer;min-width:0;height:1.5rem}.AbilityEditor-controls button:disabled{opacity:.4;cursor:default}.AbilityEditor-add{font-size:var(--text-xl);background:color-mix(in oklch, var(--c-black), transparent 20%);cursor:pointer;place-items:center;display:grid}.AbilityEditor-picker{width:min(42rem,100vw - .5rem);max-height:calc(100vh - 1rem);margin:auto;inset:0;overflow:hidden}.AbilityEditor-picker::backdrop{background:#0006}.AbilityEditor-picker>header button{border:1px solid var(--c-black);background:var(--c-snow-white);cursor:pointer;width:1.5rem;height:1.5rem}.AbilityEditor-catalog{max-height:calc(100vh - 4rem);padding:.5rem;display:block;overflow-y:auto}.AbilityEditor-group+.AbilityEditor-group{margin-top:.5rem}.AbilityEditor-group>h3{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);font-size:var(--text-sm);margin-bottom:.2rem}.AbilityEditor-groupChoices{grid-template-columns:repeat(auto-fill,5rem);justify-content:center;display:grid}.AbilityEditor-choice{cursor:pointer}.AbilityEditor-choice[data-assigned=true]{filter:grayscale();opacity:.4;cursor:default}color-palette{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;padding:15px;display:grid}color-palette .color-swatch{cursor:pointer;width:40px;height:40px;transition:transform .2s var(--easing);border-radius:10px;position:relative;overflow:hidden}color-palette .color-swatch:hover{transform:scale(1.1)}color-palette .color-swatch:after{content:attr(data-color-name);color:#fff;font-size:var(--text-tiny);opacity:0;transition:opacity .2s var(--easing);text-align:center;pointer-events:none;background:#00000080;padding:2px;position:absolute;bottom:0;left:0;right:0}color-palette .color-swatch:hover:after{opacity:1}.Splash{z-index:var(--layer-splash);background:var(--c-black);-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.Splash-bg{opacity:0;background-position:50%;background-size:contain;position:absolute;inset:0}.Splash-content{z-index:1;text-align:center;padding:2rem;position:relative}.Splash-title{color:var(--c-snow-white);text-shadow:0 .04em 0 var(--c-crimson-lake), 0 .08em .4em #0009;margin:0;font-family:"Rubik 80s Fade",Proza Libre,serif;font-size:clamp(3rem,14vw,9rem);line-height:.9}.Splash-titleLine{opacity:.001;will-change:transform, opacity;transform-origin:50%;backface-visibility:hidden;display:block}.Splash-prompt{color:var(--c-snow-white);opacity:0;margin-top:5vh}.Splash-dungeonsHeading{margin-bottom:.8rem;display:block}.Splash-dungeons{flex-direction:column;align-items:stretch;gap:.4rem;width:min(20rem,80vw);margin:0 auto;display:flex}.Button.Button--custom{background-color:var(--c-french-grey);min-height:3rem;color:var(--c-black);padding-inline:.6rem}.Button.Button--custom:hover{background-color:color-mix(in oklch, var(--c-french-grey), var(--c-black) 20%)}.Button.Splash-dungeon{background-image:linear-gradient(#0003, #0003), var(--dungeon-image);background-blend-mode:multiply;min-height:7rem;color:var(--c-snow-white);text-shadow:0 1px .2em #000000e6;background-position:50%;background-size:cover;border-color:#ffffff4d;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .6rem}.Button.Splash-dungeon:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.Button.Splash-dungeon:disabled:active{top:0}@media (orientation:portrait){.Button.Splash-dungeon{background-image:linear-gradient(#0003, #0003), var(--dungeon-image-portrait)}}.Splash-dungeonRooms{opacity:.6;pointer-events:none;align-items:center;gap:.2rem;display:inline-flex}.Splash-dungeonRoom{border:1px solid;border-radius:50%;width:.4rem;height:.4rem;display:block}.Splash-dungeonRoom[data-mended=true]{background:currentColor}[data-tip][data-tip-open]{anchor-name:--tip}.Tooltip{position-anchor:--tip;position-area:block-end;position-try-fallbacks:flip-block, flip-inline;position-visibility:anchors-visible;width:max-content;max-width:16rem;color:var(--c-white);font-size:var(--text-compact);pointer-events:none;background:#161412f2;border:1px solid #70665c;border-radius:.2rem;margin:.4rem;padding:.4rem .5rem;line-height:1.4;position:fixed;inset:auto;box-shadow:0 2px 8px #00000080}.Tooltip[data-at=block-start]{position-area:block-start}.Tooltip[data-at=inline-start]{position-area:inline-start}.Tooltip[data-at=inline-end]{position-area:inline-end}.Tooltip-body{--accent:var(--c-light-green)}.Tooltip-body--harmful{--accent:var(--c-rose-red)}.Tooltip h3{font-size:var(--text-base);color:var(--accent)}.Tooltip-kind{color:var(--c-french-grey);font-size:var(--text-sm)}.Tooltip-effect{margin-top:.4rem}.Tooltip-timing{font-variant-numeric:tabular-nums;color:var(--c-french-grey);gap:.5rem;display:flex}.Tooltip footer{font-size:var(--text-sm);color:var(--c-french-grey);border-top:1px solid #464039;margin-top:.4rem;padding-top:.2rem}:root{--easing:cubic-bezier(.165, .84, .4, 1);--radius:.2rem;--text-tiny:.5625rem;--text-xs:.625rem;--text-sm:.75rem;--text-compact:.8rem;--text-base:1rem;--text-lg:1.5rem;--text-xl:2.5rem;--text-2xl:3rem;--layer-panel:1;--layer-splash:200;--layer-gameover:300}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--c-french-grey);color:var(--c-black);font-family:Proza Libre,serif;line-height:1.5}:is(input[type=text],input[type=search],textarea,select){border:1px solid var(--c-black);border-radius:var(--radius);outline:none;min-height:1.5rem;padding:0 .2rem}h1,h2,h3,h4,h5,h6{font-size:var(--text-base)}.Title{color:var(--c-lemon-yellow);font-family:"Rubik 80s Fade";font-size:clamp(3rem,7vw,100px);font-weight:400;line-height:1.2}:is(select,.Button){--input-shadow:inset 0 .5px .5px .5px #ffffff17, 0 2px 4px 0 #00000026, 0 1px 1.5px 0 #0000001a, 0 1px 2px 0 #0003, 0 0 0 0 transparent;--input-shadow-hover:inset 0 .5px 1px .5px #ffffff29, 0 2px 3px 0 #0000004d, 0 1px 1.5px 0 #0003, 0 1px 2px 0 #0006, 0 0 0 0 transparent;box-shadow:var(--input-shadow)}:is(select,.Button):hover{box-shadow:var(--input-shadow-hover)}.Button{-webkit-user-select:none;user-select:none;background:var(--c-snow-white);color:var(--c-black);border-radius:var(--radius);border:1px solid;align-items:center;min-height:1.5rem;padding:.1em .3em 0;line-height:1;display:inline-flex}.Button:hover{background-color:color-mix(in oklch, var(--c-snow-white), var(--c-black) 12%)}.Button:active{position:relative;top:1px}.Button.active{background:color-mix(in oklch, var(--c-opera), transparent 80%)}a.Button{text-decoration:none}.is-takingDamage{filter:drop-shadow(0 .5rem .6rem #d90000b3)}
