1. .Background {
    
  2.   position: absolute;
    
  3.   width: 100%;
    
  4.   height: 100%;
    
  5.   display: flex;
    
  6.   flex-direction: row;
    
  7.   align-items: flex-start;
    
  8.   justify-content: center;
    
  9.   padding: 1rem;
    
  10.   background-color: var(--color-modal-background);
    
  11.   overflow: auto;
    
  12. }
    
  13. 
    
  14. .Dialog {
    
  15.   position: relative;
    
  16.   z-index: 3;
    
  17.   margin: 0 0.25rem;
    
  18.   width: 25rem;
    
  19.   min-width: 20rem;
    
  20.   max-width: 100%;
    
  21.   display: inline-block;
    
  22.   background-color: var(--color-background);
    
  23.   box-shadow: 0 2px 4px var(--color-shadow);
    
  24.   padding: 0.5rem;
    
  25.   border: 1px solid var(--color-border);
    
  26.   border-radius: 0.25rem;
    
  27.   font-size: var(--font-size-sans-normal);
    
  28. }
    
  29. 
    
  30. .Title {
    
  31.   font-size: var(--font-size-sans-large);
    
  32.   margin-bottom: 0.5rem;
    
  33. }
    
  34. 
    
  35. .Buttons {
    
  36.   text-align: right;
    
  37.   margin-top: 0.5rem;
    
  38. }
    
  39. 
    
  40. .Button {
    
  41.   font-size: var(--font-size-sans-large);
    
  42. }