ui/causalpausemenu.razor.scss
CausalPauseMenu {
position: absolute;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
opacity: 1;
transition: opacity 0.2s ease-out;
background-color: transparent;
backdrop-filter: blur(20px);
pointer-events: none;
z-index: 50;
&.hidden {
opacity: 0;
pointer-events: none;
}
&.focused {
pointer-events: all;
}
}
// Layout owns spacing - hitboxes sized for Box.Rect, Painter draws inside
.pause-layout {
display: flex;
flex-direction: column;
flex-shrink: 0;
width: 28%;
min-width: 380px;
margin-left: 150px;
gap: 12px;
pointer-events: none;
z-index: 20;
}
.pause-hitbox {
width: 360px;
height: 52px;
pointer-events: all;
cursor: pointer;
background-color: rgba(255, 0, 255, 0.0);
}
// Position settings side-by-side with pause menu, not far right
CausalSettingsPanel {
left: 560px;
right: auto;
}