.popup__overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.8); display: flex; justify-content: center; align-items: center; } .popup__overlay.popup--is-multiple { background-color: rgba(0, 0, 0, 0.25); } .popup { background-image: url('/modules/tuxemon/mods/tuxemon/gfx/ui/background/spyder_empty.png'); background-size: cover; background-position: center; } #status { color: #fff; background-color: #000; padding: 0.25rem; } #menu { display: grid; grid-template-columns: 1fr 1fr 1fr; text-align: center; background-color: beige; } #menu > div { cursor: pointer; } #menu > div:hover { background-color: rgba(0, 0, 0, 0.05); } .party__monsters { display: grid; grid-template-columns: 1fr 1fr 1fr; } .party__monster { cursor: pointer; padding: 1rem; } .party__monster:hover { background-color: rgba(0, 0, 0, 0.1); } .party__selection-modes { display: flex; justify-content: space-between; padding: 1rem; } .party__selection-modes button[selected] { border-color: var(--color-success); }