.CasinoCardList{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;padding:10px;justify-content:center;margin-top:20px}.CasinoCard{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;transition:all .2s;width:100%;flex-grow:1}.CasinoCard .effect_glossy_large{opacity:1}.CasinoCard .card-upper{position:relative;background-repeat:no-repeat;background-size:102%;background-position:50%;filter:brightness(1);transition:all .4s;padding-top:57.3085846868%}.CasinoCard .card-upper .card-logo{display:block;position:absolute;max-width:50%;max-height:40px;left:20px;top:20px}.CasinoCard .card-upper .card-contents{display:flex;flex-direction:column;font-size:10px;position:absolute;bottom:10px;left:10px;right:10px}.CasinoCard .card-upper .card-contents .card-header{display:flex;justify-content:flex-start;align-items:flex-end;place-items:center;margin-bottom:4px}.CasinoCard .card-upper .card-contents .card-header .card-title-kor{text-transform:uppercase;display:flex;flex-shrink:0;font-size:15px;font-weight:600}.CasinoCard .card-upper .card-contents .card-header .card-title-en{text-transform:uppercase;margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CasinoCard .card-upper .card-contents .card-subtext{font-size:9px;line-height:10px;overflow:hidden;font-weight:200;height:40px}.CasinoCard .card-upper .card-contents .card-body{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CasinoCard:active .card-upper{background-size:102%;filter:brightness(2);transition:all .3s}.Casino .casino_visual_section{display:flex;flex-direction:column}.Casino .casino_visual_section,.Casino .casino_visual_section .banner_list{width:min(100vw,768px);height:200px;position:relative}.Casino .casino_visual_section .banner_list img.banner{position:absolute;opacity:0;left:50%;transform:translate(-50%);top:0;bottom:0;width:-moz-fit-content;width:fit-content;height:200px;-o-object-fit:cover;object-fit:cover;transition:opacity .5s}.Casino .casino_visual_section .banner_list img.banner.active{transition:opacity .5s;opacity:1}.Casino .casino_visual_section .navigator{position:absolute;bottom:-19px;left:50%;gap:8px;display:flex;justify-content:center;align-items:center;transform:translate(-50%)}.Casino .casino_visual_section .navigator .circle_nav_item{width:12px;height:12px;background:#87898e;border-radius:6px;cursor:pointer;transition:all .3s}.Casino .casino_visual_section .navigator .circle_nav_item.active{background:#fff;box-shadow:0 0 10px #8600f7,0 0 30px #8600f7,0 0 100px #090909;width:30px;transition:all .3s}.Casino .casino-buttons-container{display:flex;justify-content:center;gap:20px;margin:40px 0 0}.user-balance-info{display:flex;padding-left:10px;padding-right:10px;gap:10px;height:40px;background:#000;position:sticky;top:0;z-index:100}.user-balance-info>.info-item{display:flex;flex-direction:column;width:100%;text-align:center;align-items:center;justify-content:center}.user-balance-info>.info-item>.info-item-label{color:#d5d5d5;font-size:8px;margin-bottom:1px}.user-balance-info>.info-item>.info-item-value{color:#c480ff;font-size:11px}.glossy-button{align-items:center;background:#c480ff;border-radius:5px;box-shadow:0 0 10px #8600f7,0 0 15px #8600f7,0 0 20px #8600f7,inset 0 0 10px #8600f7;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:140px}.glossy-button:hover{background-color:#fff}.glossy-button:before{animation:rotate 5s linear infinite;background-image:conic-gradient(#fff 200deg,transparent 200deg);box-shadow:inset 0 0 1px #fff;content:"";height:20%;position:absolute;width:150%}.glossy-button:hover:before{background-image:conic-gradient(transparent 10deg,transparent 200deg)}.glossy-button>.glossy-button-inner{align-items:center;background:#640ea9;border-radius:5px;box-shadow:inset 0 0 10px #8600f7,inset 0 0 15px #8600f7;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;width:135px}.glossy-button>.glossy-button-inner:hover{background-color:#8600f7;box-shadow:inset 0 0 10px #fff;color:#fff;font-weight:bolder;height:35px;transition:all .2s;width:135px}.glossy-button>.glossy-button-inner>.glossy-button-text{color:#fff;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;margin-left:5px;transition:all .2s}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.game_item{color:#fff;font-size:20px;height:40px;align-items:center;display:flex}.game_item .item{width:300px;border-bottom:1px solid #fff}.game_item .button{cursor:pointer}