<commit_before>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            THEME
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@type    : 'layout';
@element : 'cards';

@import (multiple) '../../theme.config';

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// REI Cedar Card
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            Card Scaffolding
//----------------------------------------------------------------------------------------------------------------------
.card {
    display: block;
    position: relative;
    a& {
        cursor: pointer;

       &[ href ] {
                backface-visibility: hidden;

                &:focus,
                &:hover {
                    cursor: pointer;
                    z-index: 5;
                    text-decoration: none;

                }
            }
    }
    &.card-content {
        .border-radius(@card-border-radius);
        margin-bottom: @card-spacer-outer-x;
         a& {
             transition: 0.25s ease;
       &[ href ] {
         transform: translateY( 0 );
                box-shadow: none;
                &:focus,
                &:hover {
                    transform: translateY( -@card-hover-offset );
                    box-shadow: 0 @card-hover-offset .3rem -.1rem rgba( 0, 0, 0, 0.35 );
                }
            }
    }
    }
}
.card-block {
    padding: @card-spacer-inner-x @card-spacer-inner-y;
}

//----------------------------------------------------------------------------------------------------------------------
//            Card header and footer
//----------------------------------------------------------------------------------------------------------------------
.card {
    &-header {
        background-color: @card-cap-bg;
        border-bottom: @card-border-width solid @card-border-color;
        padding: @card-spacer-inner-y @card-spacer-inner-x;
        &:first-child {
            .border-radius(@card-border-radius-inner @card-border-radius-inner 0 0);
        }
    }
    &-footer {
        background-color: @card-cap-bg;
        border-top: @card-border-width solid @card-border-color;
        padding: @card-spacer-inner-y @card-spacer-inner-x;
        &:last-child {
            .border-radius(0 0 @card-border-radius-inner @card-border-radius-inner);
        }
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            CARD IMAGES
//----------------------------------------------------------------------------------------------------------------------
.card-img {
  // margin: -1.325rem;
 .border-radius(.25rem);
 // Card image caps
    .card-content & {
        .border-radius( @card-border-radius-inner @card-border-radius-inner );
        &-top {
            .border-radius( @card-border-radius-inner @card-border-radius-inner 0 0 );
        }
        &-bottom {
            .border-radius( 0 0 @card-border-radius-inner @card-border-radius-inner );
        }
    }
}
.card-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  Color variations
//----------------------------------------------------------------------------------------------------------------------
.card {
    .card-variant();
    &-light {
        &-1 {
            .card-variant( @core-background-1 );
        }
        &-2 {
            .card-variant( @core-architectural-6 );
        }
    }
    &-medium{
        &-1 {<commit_msg>fix for card-img-overlay<commit_after>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            THEME
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@type    : 'layout';
@element : 'cards';

@import (multiple) '../../theme.config';

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// REI Cedar Card
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            Card Scaffolding
//----------------------------------------------------------------------------------------------------------------------
.card {
    display: block;
    position: relative;
    a& {
        cursor: pointer;

       &[ href ] {
                backface-visibility: hidden;

                &:focus,
                &:hover {
                    cursor: pointer;
                    z-index: 5;
                    text-decoration: none;

                }
            }
    }
    &.card-content {
        .border-radius(@card-border-radius);
        margin-bottom: @card-spacer-outer-x;
         a& {
             transition: 0.25s ease;
       &[ href ] {
         transform: translateY( 0 );
                box-shadow: none;
                &:focus,
                &:hover {
                    transform: translateY( -@card-hover-offset );
                    box-shadow: 0 @card-hover-offset .3rem -.1rem rgba( 0, 0, 0, 0.35 );
                }
            }
    }
    }
}
.card-block {
    padding: @card-spacer-inner-x @card-spacer-inner-y;
}

//----------------------------------------------------------------------------------------------------------------------
//            Card header and footer
//----------------------------------------------------------------------------------------------------------------------
.card {
    &-header {
        background-color: @card-cap-bg;
        border-bottom: @card-border-width solid @card-border-color;
        padding: @card-spacer-inner-y @card-spacer-inner-x;
        &:first-child {
            .border-radius(@card-border-radius-inner @card-border-radius-inner 0 0);
        }
    }
    &-footer {
        background-color: @card-cap-bg;
        border-top: @card-border-width solid @card-border-color;
        padding: @card-spacer-inner-y @card-spacer-inner-x;
        &:last-child {
            .border-radius(0 0 @card-border-radius-inner @card-border-radius-inner);
        }
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//            CARD IMAGES
//----------------------------------------------------------------------------------------------------------------------
.card-img {
  // margin: -1.325rem;
 .border-radius(.25rem);
 // Card image caps
    .card-content & {
        .border-radius( @card-border-radius-inner @card-border-radius-inner );
        &-top {
            .border-radius( @card-border-radius-inner @card-border-radius-inner 0 0 );
        }
        &-bottom {
            .border-radius( 0 0 @card-border-radius-inner @card-border-radius-inner );
        }
    }
}
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  Color variations
//----------------------------------------------------------------------------------------------------------------------
.card {
    .card-variant();
    &-light {
        &-1 {
            .card-variant( @core-background-1 );
        }
        &-2 {
            .card-variant( @core-architectural-6 );
        }
    }
    &-medium{
        &-1 {
{'fraction_non_alphanumeric': 0.46806712543764334, 'fraction_numerical': 0.008933961125196186, 'mean_word_length': 0.5577284693493795, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6873400', 'n_tokens_mistral': 1781, 'n_tokens_neox': 1666, 'n_words': 302}