div.overlay { position: fixed; left: 0; right: 0; top: 0; bottom: 0; padding-top: 4em; z-index: 999; background-color: rgba(0, 0, 0, 0.75); overflow-y: auto; h1 { text-align: center; } div.modal { width: 60ch; max-width: 95%; margin: auto; } div.overlay-options { width: 60ch; max-width: 95%; margin: auto; text-align: right; div { opacity: 0.75; user-select: none; cursor: pointer; } div:hover { opacity: 1; } } } div.overlay.notification-overlay { padding-top: 20%; div.modal { text-align: center; } }