<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************** PAGE HEADER **************/

.intro {
    text-align: center;
    margin: 30px 0px;
}

.intro h1 {
    line-height: 1.2em;
    text-transform: uppercase;
    text-shadow: 2px 2px 4px #8eb8d0;
}

/*.intro h1:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 5px solid #bfbde7;
    margin: 5px auto 0;
}*/

.top {
    /*background: rgb(231,231,231);
    background: linear-gradient(180deg, rgba(221,221,221,1) 0%, rgba(233,233,233,1) 2%, rgba(246,246,246,1) 10%, rgba(246,246,246,1) 90%, rgba(238,238,238,1) 98%, rgba(221,221,221,1) 100%);
    */
background: rgb(225,244,255);
background: linear-gradient(0deg, rgba(225,244,255,1) 0%, rgba(255,255,255,1) 50%);
}

.top-links {
    margin-top: 7px !important;
}

/************** BEST IN RARITY / BEST IN SET **************/

.bis, .bir {
    padding: 20px 15px;
}

.striping-even h2 {
    color: #fff;
    text-shadow: 2px 2px 4px #41597b;
}

.striping-odd h2 {
    text-shadow: 2px 2px 4px #8eb8d0;
}

.bis h2 {
    text-align: center;
    margin: 10px 0px 30px;
    padding: 0px;
    font-size: 2em;
    text-transform: uppercase;
    border-bottom: none !important;
    text-shadow: 2px 2px 4px #000;
    color: #fff;
}

.bir h2 {
    text-align: center;
    margin: 10px 0px 30px;
    padding: 0px;
    font-size: 2em;
    text-transform: uppercase;
    border-bottom: none !important;
}

.bir h2 {
    text-align: center;
    margin: 10px 0px 30px;
    padding: 0px;
    font-size: 2em;
    text-transform: uppercase;
    border-bottom: none !important;
}

.striping-odd h2:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 5px solid #42bfc6;
    margin: 5px auto 0;
}

.striping-even h2:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 5px solid #bfbde7;
    margin: 5px auto 0;
}


.bis h2:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 5px solid #e49d15;
    margin: 5px auto 0;
}


.bir h3 a {
    font-size:.9em;
    line-height: 1.2em;
}

.striping-even h3 a {
   text-shadow: 0px 0px 4px #000;
   color: #fff;
}

.bir h4 a {
    font-size: .7em;
    color: #6d8491 !important;
    font-style: italic;
    font-weight: 600;
    font-family: "open sans", helvetica, arial, sans-serif;
    letter-spacing: -.05em;
}

.striping-even h4 a {
    color: #fff !important;
    text-shadow: 0px 0px 3px #000;
}

.bir h4 {
    margin: 5px 0px 20px 0px;
}


.brand {
    margin-bottom: 15px;
    text-align: center;
}

.p {
    font-family: "open sans", helvetica, arial, sans-serif;
    line-height: 1.5em;
    margin-bottom: 15px;
}

/****** CARDS + INFO ******/


.card {
    margin-bottom: 10px;
    transition: transform 200ms ease;
    overflow: hidden;
}

.card img {
    border-radius: 13px;
    
}


.card:hover {
    transform: scale(1.03);
}

.card:hover:before {
    transition: left 500ms ease;
    left: 170px;
}


/************** BEST MEME **************/

.meme {
    background-color: #ccc;
    padding: 20px 10px 20px 10px;
    color: #fff;
    text-align: center;
}

.meme h2 {
    border-bottom: none !important;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-shadow: 2px 2px 4px #000000;
}

.meme .p {
    text-shadow: 1px 1px 2px #000000;
    font-size: 1.1em;
    line-height: 1.3em;
}

.meme-img {
    text-align: center;
}

.social-ico {
    text-align: center;
    margin: 10px 0px;
}

.social-ico img {
    border-radius: 20px;
    padding: 5px;
}

/************** PAGE FOOTER **************/

.outro {
    text-align: center;
    margin-top: 30px !important;
}

.outro h1 {
    margin: 20px 0px;
    text-transform: uppercase;
}


/************** BACKGROUNDS **************/

/****** ROW STRIPING ******/

.striping-even {
    background-color: #ebebeb;
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/rowbg-3.jpg"); 
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    box-shadow: 
        inset 0px 13px 15px -10px #41597b,
        inset 0px -13px 15px -10px #41597b; 
}

.striping-odd {
    /*background: rgb(231,231,231);
    background: linear-gradient(180deg, rgba(221,221,221,1) 0%, rgba(233,233,233,1) 2%, rgba(246,246,246,1) 10%, rgba(246,246,246,1) 90%, rgba(238,238,238,1) 98%, rgba(221,221,221,1) 100%);
    */
    background: rgb(225,244,255);
    background: linear-gradient(180deg, rgba(225,244,255,1) 0%, rgba(243,246,252,1) 93%);
}

/****** BG IMAGES ******/

.magic-wrapper .bg1 {
    /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/mtgbg-001c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.magic-wrapper .bg2 {
    /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/mtgbg-002c.jpg"); 
    background-size: cover;2.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.magic-wrapper .bg3 {
    /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/mtgbg-003c.jpg"); 
    background-size: cover;.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}


.pkm-wrapper .bg1 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/pkmbg-001c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.pkm-wrapper .bg2 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/pkmbg-002c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.lor-wrapper .bg1 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/lorbg-001c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.lor-wrapper .bg2 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/lorbg-004.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.ygo-wrapper .bg1 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/ygobg-01_v4.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.ygo-wrapper .bg2 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/ygobg-004c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}

.ygo-wrapper .bg3 {
     /*background-color: #ccc;*/
    background-image: url("https://res.cloudinary.com/csicdn/image/upload/q_auto,fl_lossy,f_auto/v1/Images/CSI%202%20Articles/ygobg-003c.jpg"); 
    background-size: cover;
    background-repeat: no-repeat;
}


/************** MOBILE FIXES **************/

/***********************
Global - Large Shims and higher
/**********************/
@media only screen and (min-width: 80em) {
    
}


/***********************
Global - Medium Shims and higher
/**********************/
@media only screen and (min-width: 40.0625em) {
    .intro .p {
    font-size: 1.35em;
    padding: 10px 100px 0px 100px;
}

}


/***********************
Global - Small Only
/**********************/
@media only screen and (max-width: 40.0625em) {
    .bir h3 a {
        font-size:.9em;
        line-height: 1.2em;
    }
    
    .bir h4 a {
        font-size: .7em;
    }

    .intro .p {
        font-size: 1em;
        padding-top: 10px;
    }

}


/***********************
Global - XSmall Only
/**********************/
@media only screen and (max-width: 20.0625em) {


}
</pre></body></html>