@layer components{.alchemy-cauldrons{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1279px){.alchemy-cauldrons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.alchemy-cauldrons{grid-template-columns:minmax(0,1fr)}}.alchemy-boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(24rem,50% - .5rem)),1fr));gap:1rem;display:grid}.alchemy-cauldron-board{background:var(--board);box-shadow:inset 0 0 0 2px var(--board-edge);color:var(--board-foreground);border-radius:.5rem;padding:.75rem .625rem .5rem}.alchemy-bubbles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.alchemy-bubble{background:var(--board-tile);color:var(--board-foreground);cursor:pointer;border-radius:.375rem;grid-template-rows:auto 1fr auto;justify-items:center;gap:.125rem;padding:.5rem 0;display:grid;position:relative}.alchemy-bubble:hover{background:var(--board-line)}.alchemy-bubble:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.alchemy-bubble[data-popup-open]{box-shadow:inset 0 0 0 2px var(--gold)}.alchemy-bubble [data-sprite]{width:3rem;height:3rem}.alchemy-bubble[data-locked=true] [data-sprite]{filter:grayscale(.9)brightness(.55)}.alchemy-bubble-level{max-width:100%;font-family:var(--font-numeric);flex-wrap:wrap;place-content:start center;row-gap:.125rem;font-size:.8125rem;line-height:1;display:flex}.alchemy-bubble-target{color:var(--board-ink)}.alchemy-bubble[data-locked=true] .alchemy-bubble-level{color:var(--board-locked)}.alchemy-bubble[data-dim=true]{opacity:.3}.alchemy-bubble[data-dim=true][data-popup-open],.alchemy-bubble[data-dim=true]:hover{opacity:.65}.alchemy-bubble-bar{background:var(--board-deep);border-radius:999px;width:70%;height:.25rem;overflow:hidden}.alchemy-bubble-bar>span{background:var(--board-gain);height:100%;display:block}.alchemy-bubble[data-reached=true] .alchemy-bubble-bar>span{background:var(--gold)}.alchemy-bubble .alchemy-glow{width:3rem;height:3rem;position:absolute;top:.5rem}.alchemy-bubble-mark{background:var(--board-gain);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--board-tile);border-radius:999px;position:absolute;top:.25rem;right:.25rem}.alchemy-daily-board{background:var(--board);box-shadow:inset 0 0 0 2px var(--board-edge);color:var(--board-foreground);border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.25rem;padding:.5rem;display:grid}.alchemy-daily-bubble{background:var(--board-tile);color:var(--board-foreground);text-align:left;cursor:pointer;border-radius:.375rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.375rem .625rem .4375rem .375rem;display:grid;position:relative;overflow:hidden}.alchemy-daily-bubble:hover{background:var(--board-line)}.alchemy-daily-bubble:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.alchemy-daily-bubble[data-popup-open]{box-shadow:inset 0 0 0 2px var(--gold)}.alchemy-daily-bubble[data-dim=true]{opacity:.45}.alchemy-daily-bubble[data-dim=true]:hover,.alchemy-daily-bubble[data-dim=true][data-popup-open]{opacity:.75}.alchemy-daily-art{place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.alchemy-daily-art [data-sprite]{width:2.5rem;height:2.5rem}.alchemy-daily-art .alchemy-glow{position:absolute;inset:0}.alchemy-daily-gain{color:var(--board-gain);font-weight:600}.alchemy-daily-chance{font-family:var(--font-numeric);color:var(--board-foreground);flex-shrink:0;font-size:.75rem;font-weight:600}.alchemy-daily-odds{background:var(--board-deep);height:.1875rem;position:absolute;bottom:0;left:0;right:0}.alchemy-daily-odds>span{background:var(--board-gain);height:100%;display:block}.alchemy-pot{place-items:center;margin-top:.5rem;display:grid;position:relative}.alchemy-pot>[data-sprite]{width:9rem;height:auto}.alchemy-pot>.alchemy-brew{width:5.25rem;height:auto;position:absolute;top:.125rem}.alchemy-fill{border:2px solid var(--outline);background:var(--well);border-radius:.375rem;height:.625rem;display:block;overflow:hidden}.alchemy-fill>span{background:var(--chart-2);height:100%;display:block}.alchemy-fill[data-tone=full]>span{background:var(--positive)}.alchemy-fill[data-tone=gold]>span{background:var(--gold)}.alchemy-chip{align-items:center;gap:.5rem;min-width:0;font-size:.875rem;display:flex}.alchemy-chip [data-sprite]{flex-shrink:0}.alchemy-costs{flex-wrap:wrap;gap:.375rem .875rem;margin:0;padding:0;list-style:none;display:flex}.alchemy-costs li{align-items:center;gap:.25rem;font-size:.9375rem;display:flex}.alchemy-costs.alchemy-costs-small{flex-wrap:nowrap;gap:.75rem}.alchemy-costs-small li{white-space:nowrap;font-size:.8125rem}.alchemy-costs-small li [data-sprite]{width:1.375rem;height:1.375rem}.alchemy-boosts,.alchemy-p2ws{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem;margin:0;padding:0;list-style:none;display:grid}.alchemy-boost{align-content:start;gap:.25rem;font-size:.875rem;display:grid}.alchemy-p2ws[data-narrow]{grid-template-columns:minmax(0,1fr)}.alchemy-p2w{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.125rem .5rem;font-size:.875rem;display:grid}.alchemy-picked{border:2px solid var(--outline);background:var(--well);border-radius:.5rem;padding:.75rem .875rem;font-size:.9375rem}.alchemy-detail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.alchemy-detail-art{background:var(--board);width:5.5rem;height:5.5rem;box-shadow:inset 0 0 0 2px var(--board-tile);border-radius:.5rem;place-items:center;display:grid;position:relative}.alchemy-detail-art>[data-sprite],.alchemy-glow{width:4.375rem;height:4.375rem;position:absolute}@media (width<=767px){.alchemy-detail{grid-template-columns:minmax(0,1fr)}}.alchemy-vials{background:var(--board);box-shadow:inset 0 0 0 2px var(--board-edge);border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr));gap:.375rem;padding:.625rem;display:grid}.alchemy-vial{background:var(--board-tile);color:var(--board-foreground);cursor:pointer;border-radius:.375rem;justify-items:center;gap:.125rem;padding:.375rem .125rem .25rem;display:grid}.alchemy-vial:hover{background:var(--board-line)}.alchemy-vial:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.alchemy-vial[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold)}.alchemy-vial-art{width:3.25rem;height:3.75rem;position:relative}.alchemy-vial-art>[data-sprite]{position:absolute}.alchemy-vial-art>.alchemy-vial-glass{width:3.25rem;height:3.75rem;inset:0}.alchemy-vial-art>.alchemy-vial-item{width:2.25rem;height:2.25rem;top:.6875rem;left:.375rem}.alchemy-vial-art>.alchemy-vial-shine{width:3.25rem;height:3.25rem;top:0;left:0}.alchemy-vial-name{text-align:center;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.15}.alchemy-vial[data-maxed=true] .alchemy-vial-level{color:var(--gold)}.alchemy-sigils{background:var(--board);box-shadow:inset 0 0 0 2px var(--board-edge);border-radius:.5rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:.375rem;padding:.625rem;display:grid}@media (width<=1023px){.alchemy-sigils{grid-template-columns:repeat(6,minmax(0,1fr))}}.alchemy-sigil{background:var(--board-tile);color:var(--board-foreground);cursor:pointer;border-radius:.375rem;justify-items:center;gap:.25rem;padding:.375rem .125rem .3125rem;display:grid;position:relative}.alchemy-sigil:hover{background:var(--board-line)}.alchemy-sigil:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.alchemy-sigil[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold)}.alchemy-sigil [data-sprite]{width:2.25rem;height:2.25rem}[data-tier="1"] .alchemy-sigil-art{filter:hue-rotate(202deg)}[data-tier="2"] .alchemy-sigil-art{filter:hue-rotate(150deg)}[data-tier="3"] .alchemy-sigil-art{filter:hue-rotate(80deg)}[data-tier="4"] .alchemy-sigil-art{filter:hue-rotate(260deg)}[data-tier="-1"] .alchemy-sigil-art{filter:brightness(.5)grayscale(.6)}.alchemy-sigil[data-open=false]{opacity:.45;cursor:default}.alchemy-sigil-bar{background:var(--board-deep);border-radius:999px;width:80%;height:.3125rem;overflow:hidden}.alchemy-sigil-bar>span{background:var(--board-gain);height:100%;display:block}.alchemy-sigil-mark{background:var(--gold);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.alchemy-liquids{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1279px){.alchemy-liquids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.alchemy-liquids{grid-template-columns:minmax(0,1fr)}}.alchemy-liquid-pot{background:var(--board);box-shadow:inset 0 0 0 2px var(--board-edge);border-radius:.5rem;place-items:center;padding:.5rem;display:grid}.alchemy-liquid-pot>[data-sprite]{width:7.5rem;height:auto}.alchemy-liquid[data-locked=true] .alchemy-liquid-pot>[data-sprite]{filter:grayscale(.9)brightness(.55)}.alchemy-shop{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.alchemy-shop>li{border:2px solid var(--outline);background:var(--well);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding:.625rem .75rem;display:grid}.alchemy-shop>li>[data-sprite]{grid-row:span 3;width:3.5rem;height:auto}}
