github.com/outbrain/consul@v1.4.5/ui-v2/app/styles/layouts/containers.scss (about)

     1  $ideal-viewport-width-num: 1260;
     2  $ideal-viewport-width: #{$ideal-viewport-width-num}px;
     3  $ideal-content-width-num: 1150;
     4  $ideal-content-width: #{$ideal-content-width-num}px;
     5  $ideal-viewport-padding-num: 24;
     6  $ideal-viewport-padding: #{$ideal-viewport-padding-num}px;
     7  $minimum-viewport-padding: 10px;
     8  $ideal-content-padding: 33px;
     9  
    10  // workaround bulma's sweeping box-sizing
    11  // so we can verify the ideal widths are the same
    12  
    13  %viewport-container {
    14    box-sizing: content-box;
    15  }
    16  %viewport-container {
    17    margin-left: auto;
    18    margin-right: auto;
    19  }
    20  %modal-dialog > *,
    21  %content-container > * {
    22    box-sizing: border-box;
    23  }
    24  %content-container-restricted {
    25    max-width: $ideal-content-width;
    26  }
    27  %viewport-container {
    28    padding-left: calc(#{$ideal-viewport-padding-num}% / (#{$ideal-viewport-width-num} / 100));
    29    padding-right: calc(#{$ideal-viewport-padding-num}% / (#{$ideal-viewport-width-num} / 100));
    30    padding-left: calc(#{$ideal-viewport-padding-num}vw / (#{$ideal-viewport-width-num} / 100));
    31    padding-right: calc(#{$ideal-viewport-padding-num}vw / (#{$ideal-viewport-width-num} / 100));
    32  }
    33  %content-container {
    34    padding-left: calc(33% / (#{$ideal-viewport-width-num} / 100));
    35    padding-right: calc(33% / (#{$ideal-viewport-width-num} / 100));
    36    padding-left: calc(24vw / (#{$ideal-viewport-width-num} / 100));
    37    padding-right: calc(24vw / (#{$ideal-viewport-width-num} / 100));
    38  }
    39  @media #{$--min-padding} {
    40    %viewport-container {
    41      padding-left: $minimum-viewport-padding;
    42      padding-right: $minimum-viewport-padding;
    43    }
    44  }
    45  @media #{$--max-padding} {
    46    %viewport-container {
    47      padding-left: $ideal-viewport-padding;
    48      padding-right: $ideal-viewport-padding;
    49    }
    50    %content-container {
    51      padding-left: $ideal-viewport-padding;
    52      padding-right: $ideal-viewport-padding;
    53    }
    54  }