@layer reset,base,elements;@layer components{._container_1h3s7_3{--map-width:90px;--map-height:50px}._slot_1h3s7_8{font-size:var(--font-xs);color:var(--color-text-high);border-radius:var(--radius-field);font-weight:var(--weight-bold);border:2px dotted var(--color-bg-higher);place-items:center;width:24px;height:24px;display:grid}._slotIcon_1h3s7_20{color:var(--color-success);width:16px;height:16px}._slotPicked_1h3s7_26{border-style:solid}._mapButton_1h3s7_30{background-image:var(--map-image-url);height:var(--map-height);width:var(--map-width);border-radius:var(--radius-box);background-color:#0000;background-size:cover;border:none;transition:filter,opacity .2s}._mapButton_1h3s7_30:active{transform:none}@keyframes _wiggle_1h3s7_1{0%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}._mapButtonWiggle_1h3s7_65{animation:.25s _wiggle_1h3s7_1}._mapButtonGreyedOut_1h3s7_70{filter:grayscale()!important;opacity:.4!important}._mapButtonIcon_1h3s7_75{color:var(--color-success);cursor:pointer;width:48px;height:48px;position:absolute;top:2px}._mapButtonText_1h3s7_84{text-transform:uppercase;font-weight:var(--weight-bold);cursor:not-allowed;position:absolute;top:14px}._mapButtonLabel_1h3s7_92{font-size:var(--font-2xs);color:var(--color-text-high);font-weight:var(--weight-semi)}._mapButtonContainer_1h3s7_98{width:var(--map-width);text-align:center}._divider_1h3s7_103{font-size:var(--font-xs);font-weight:var(--weight-semi);text-transform:uppercase;gap:var(--s-2);display:flex}._divider_1h3s7_103:before,._divider_1h3s7_103:after{border-bottom:2px dotted var(--color-bg-higher)}._modeTabs_1h3s7_116{gap:var(--s-1);display:flex}._modeTab_1h3s7_116{padding:var(--s-1-5);border:var(--border-style);border-radius:var(--radius-full);background-color:#0000;place-items:center;display:grid}._modeTab_1h3s7_116 img{filter:grayscale();opacity:.5;transition:filter .2s,opacity .2s}._modeTab_1h3s7_116:hover img{opacity:.8}._modeTab_1h3s7_116:focus-visible{outline:var(--focus-ring)}._modeTabActive_1h3s7_146{background-color:var(--color-bg-higher)}._modeTabActive_1h3s7_146 img{filter:none;opacity:1}}@layer utilities;
