@import "../global"; $padding-card-horizontal: $spacing-vertical * 2/3; .card { margin-left: auto; margin-right: auto; max-width: 800px; background: $color-bg; box-shadow: $default-box-shadow; border-radius: 2px; margin-bottom: $spacing-vertical * 2/3; overflow: auto; } .card--obscured { position: relative; } .card--obscured .card__inner { -webkit-filter: blur($blur-intensity); -moz-filter: blur($blur-intensity); -o-filter: blur($blur-intensity); -ms-filter: blur($blur-intensity); filter: blur($blur-intensity); } .card__title-primary { padding: 0 $padding-card-horizontal; margin-top: $spacing-vertical; } .card__title-identity { padding: 0 $padding-card-horizontal; margin-top: $spacing-vertical * 1/3; margin-bottom: $spacing-vertical * 1/3; } .card__actions { padding: 0 $padding-card-horizontal; } .card__actions { margin-top: $spacing-vertical * 2/3; } .card__actions--bottom { margin-top: $spacing-vertical * 1/3; margin-bottom: $spacing-vertical * 1/3; } .card__actions--form-submit { margin-top: $spacing-vertical; margin-bottom: $spacing-vertical * 2/3; } .card__content { margin-top: $spacing-vertical * 2/3; margin-bottom: $spacing-vertical * 2/3; padding: 0 $padding-card-horizontal; } .card__subtext { color: #444; margin-top: 12px; font-size: 0.9em; margin-top: $spacing-vertical * 2/3; margin-bottom: $spacing-vertical * 2/3; padding: 0 $padding-card-horizontal; } .card__subtext--two-lines { height: $font-size * 0.9 * $font-line-height * 2; } .card-overlay { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 20px; background-color: rgba(128, 128, 128, 0.8); color: #fff; display: flex; align-items: center; font-weight: 600; } .card__media img { max-width: 100%;; display: block; margin-left: auto; margin-right: auto; } $width-card-small: $spacing-vertical * 12; .card--small { width: $width-card-small; } .card--small .card__media { max-height: $width-card-small * 9 / 16; img { max-height: $width-card-small * 9 / 16; } } .card__subtitle { color: $color-help; font-size: 0.85em; line-height: $font-line-height * 1 / 0.85; } .card-series-submit { margin-left: auto; margin-right: auto; max-width: 800px; padding: $spacing-vertical / 2; } .card-row { > .card { vertical-align: top; display: inline-block; margin-right: $spacing-vertical / 3; } + .card-row { margin-top: $spacing-vertical * 1/3; } } .card-row__header { margin-bottom: $spacing-vertical / 3; }