        :root{
            --a00: #0c0f17;
        }


        body{margin:0;padding:0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;min-height:100vh;-webkit-tap-highlight-color: transparent;}
        p,li{padding:0;margin:0;line-height:1.7;text-align:justify;}
        p:not(:last-child){margin:0 0 20px 0;}
        div{box-sizing:border-box;}
        a{color:#34552b;outline: none;text-decoration: underline;}
        h1,h2{margin:0;padding:0;text-align: center;}



        html{font-size:13px;background:#f3f4ff;color:#303030;}
        .wrap{max-width: 1000px;margin:0 auto;}

        body{display: flex;flex-flow: column;justify-content: stretch; align-items: stretch;}

        
        .header{background: #fff;height:80px;display: flex;position: fixed;width:100%;box-shadow: 0 0 5px 0 #ccc;z-index: 5;}
        .header .wrap{padding:.5rem;display: flex;align-items: center;}
        .header__logo{}

        .global{padding-top:80px;flex:1;}
        /*.global__head{overflow: hidden;aspect-ratio: 3/2;position: relative;}
        .global__head-image{width:100%;height:100%;opacity: 0.3;filter: blur(1rem);background: url(images/casinospulse.jpg);background-position: center;background-size: cover;}
        .global__head .wrap{background: url(images/casinospulse.jpg);background-size:cover;aspect-ratio: 3/2;background-position: center;position: absolute;width:100%;top:0;left: 50%;
    transform: translateX(-50%);}*/
        .global__body{z-index: 2}

        .txtbox{padding:.5rem 1rem;}

        .list{background:#ffffff;border-radius: 1rem;padding:1rem;margin:2rem 0;}
        .list__body{}
        .list__item{border-radius: .5rem;padding:.5rem;border:1px solid #e5e6f3;margin-bottom:1rem;}
        .list__item:nth-child(odd){}
        .list__num{background: #e5e6f3;display: flex;align-items: center;justify-content: center;width:30px;font-size: 12px;margin:-0.5rem 0 0 -0.5rem;border-radius: .5rem 0;font-weight: bold;padding:.25rem 0;position: absolute;}
        
        .list__casino{display: flex;flex-flow: column;align-items: center;padding-bottom: 1rem;}
        .list__icon{width:70px;}
        .list__icon img{display: block;max-width: 100%;border-radius: 50%;}
        .list__unit{}
        .list__name{color:#428bca;font-weight: 500;font-size: 1.375rem;text-align: center;}
        .list__rating{text-align: center;font-weight: 500;color:#888;}
        .list__rating span{color:#000;font-size: 1.25rem;}
        
        .list__info{display: flex;flex-flow: column;align-items: center;background:#f7f8fa;padding:1rem .5rem .5rem;border-radius: .25rem;}
        .list__price{text-align: center;}
        .list__price-key{text-transform: uppercase;font-size:.875rem;color:#34552b;font-weight:500;}
        .list__price-value{color:#888;font-size:1.125rem;padding:.125rem 0;}
        .list__price-value span{color:#222;}
        .list__btns{display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;width:100%;margin-top:1rem;font-weight:500;}
        .list__btns a{width:48%;border-radius: .25rem;display: block;text-align: center;padding:.75rem .5rem;box-sizing: border-box;text-decoration: none;text-transform: uppercase;}
        .list__btns a.view__cas{background: #fff;border:1px dashed #bbb;}
        .list__btns a.start__cas{background: #face88;}

        .list__more{}
        .list__more-load{background: #9363ff;padding:.5rem;width:150px;border-radius: .5rem;color:#fff;margin:0 auto;text-align: center;font-weight: 500;cursor: pointer;text-transform: uppercase;}
        .list__more-load:hover{background: #7a4ae6;}

        .footer{background: #202020;color:#fff;padding:2rem 1rem;}
        .copyright{font-size:13px;}

        @media screen and (min-width:700px){
            html{font-size:16px;}
            /*.global__head{aspect-ratio: auto;height:280px;}
            .global__head .wrap{aspect-ratio: auto;height:280px;}*/
            .list__item{display: flex;}
            .list__num{margin:0 1rem 0 -0.5rem;border-radius: 0 .5rem .5rem 0;background: #f3f4ff;position: relative;}

            .list__casino{width:40%;flex-flow: row;padding-bottom:0;}

            .list__unit{display: flex;flex-flow: column nowrap;align-items: center;flex:1;padding:0 .5rem;}
            .list__name{font-size: 1.125rem;}

            .list__info{flex:1;flex-flow: row;padding:.5rem;}
            .list__price{flex:1;text-align: left;padding-left: 1rem;}
            .list__price-key{}

            .list__btns{flex-flow: column nowrap;margin-top:0;gap:5px;width:150px;}
            .list__btns a{width:100%;}
        }

        .cascard{}
        .cascard .list__item{border:0;}
        .cascard .list__btns a{width:100%;}
        .cascard .list__info{background: none;}

        .cascard__menu{display: flex;}
        .menu__item{margin:.5rem 1rem;font-weight: 500;text-transform: uppercase;cursor: pointer;}
        .menu__item:hover{color:#428bca;}

        .cascard__body{background: #fff;padding:1rem;border-radius: .5rem;}
        .cascard__box{}
        .cascard__box:not(:last-child){margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px dashed #ddd;}

        .proscons{}
        .proscons__box{padding:.5rem;}
        .pros{}
        .cons{}
        .proscons__title{background: red;padding:.5rem;margin-bottom: .5rem;font-weight: 500;}
        .pros .proscons__title{background:#e1fbe5;}
        .cons .proscons__title{background:#fbe1e1;}

        .proscons__item{padding:1px 0 1px 15px;position: relative;margin:4px 0;}
        .proscons__item:before{position: absolute;left:0;top:0;}
        .pros .proscons__item:before{content:'✔'}
        .cons .proscons__item:before{content:'✘'}
        /* e1e7fb */
        .cascard__stats{width:100%;border:1px solid #e1e7fb;border-collapse: collapse;margin:1rem 0;}
        .cascard__stats tr:not(:last-child){border-bottom:1px solid #e1e7fb;}
        .cascard__stats td{padding:.75rem .25rem .75rem .5rem;}
        .cascard__stats td:nth-child(1){background: #f4f7ff;font-weight: 500;color:#666}

        @media screen and (min-width:700px){
            .cascard{padding:.5rem;}
            .proscons{display:flex;flex-flow: row nowrap; justify-content: space-between; align-items: stretch;}
            .proscons__box{width:48%;}
        }


