.modal__dialog{inline-size:auto;max-block-size:calc(100dvh - var(--spacing-6));max-inline-size:calc(100dvw - var(--spacing-6))}.modal-panel{inline-size:min(42rem, calc(100dvw - var(--spacing-6)));grid-template-rows:auto minmax(0,1fr);box-shadow:0 1.25rem 4rem #00000059}.modal-panel--narrow{inline-size:min(28rem, calc(100dvw - var(--spacing-6)))}.modal-panel--wide{inline-size:min(58rem, calc(100dvw - var(--spacing-6)))}.modal-panel__header{min-block-size:2.75rem}.modal-panel__content{min-block-size:0}.game-menu-modal .modal-panel__content{padding-inline:var(--spacing-0);overflow-x:hidden}.game-menu-modal .game-shell__sidebar{block-size:auto;max-block-size:none;padding-inline:var(--spacing-2);overflow:visible}.game-menu-modal .game-shell__sidebar-main{overflow:visible}
@property --splash-spinner-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--splash-spinner-color-primary:var(--color-splash-spinner-idle);--splash-spinner-color-secondary:var(--color-splash-spinner-track)}.modal[data-theme=warning]{--splash-spinner-color-primary:var(--color-splash-spinner-warning)}.modal[data-theme=success]{--splash-spinner-color-primary:var(--color-splash-spinner-success)}.modal[data-variant=splash]{--splash-spinner-angle:0turn;background-image:conic-gradient(from var(--splash-spinner-angle), var(--splash-spinner-color-primary) 0 10%, var(--splash-spinner-color-secondary) 10% 20%, var(--splash-spinner-color-primary) 20% 30%, var(--splash-spinner-color-secondary) 30% 40%, var(--splash-spinner-color-primary) 40% 50%, var(--splash-spinner-color-secondary) 50% 60%, var(--splash-spinner-color-primary) 60% 70%, var(--splash-spinner-color-secondary) 70% 80%, var(--splash-spinner-color-primary) 80% 90%, var(--splash-spinner-color-secondary) 90% 100%);transition:opacity .2s ease-out;animation:4s linear infinite splash-spin}@keyframes splash-spin{to{--splash-spinner-angle:1turn}}
