.casino-slots-card-container{--casino-slots-card-font-size-offset:0px;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;min-width:0;position:relative;font-family:Averta Std,Pretendard,sans-serif!important}.casino-slots-card-container--ko{--casino-slots-card-font-size-offset:2px;--casino-slots-card-title-scale:1.15}.casino-slots-card-button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:flex}.casino-slots-card-button:focus-visible{outline:none}.casino-slots-card{aspect-ratio:3/4;border-radius:var(--bm-radius-card);background:var(--bm-s2);width:100%;box-shadow:var(--bm-card-shadow);transition:background var(--bm-motion);position:relative;overflow:hidden}.casino-slots-card-container:hover .casino-slots-card{background:var(--bm-surface-hover)}.casino-slots-card-button:focus-visible .casino-slots-card{outline:2px solid var(--bm-primary-line);outline-offset:2px}.casino-slots-card-container:is(:hover,:focus-within) .favorite-btn-card-wrapper{opacity:1}.casino-slots-card-container .favorite-btn-card-wrapper{font:inherit;color:#f5f5f4;cursor:pointer;z-index:6;opacity:0;width:26px;height:26px;transition:opacity var(--bm-motion);background:#0b0b0cb3;border:none;border-radius:6px;place-content:center;margin:0;display:grid;position:absolute;top:6px;right:6px}.casino-slots-card-container .favorite-btn-card-wrapper.active{color:var(--bm-primary);opacity:1}.casino-slots-card-container .favorite-btn-card-wrapper:active>svg{transform:scale(.9)}.casino-slots-card-container .favorite-btn-card-wrapper:focus-visible{opacity:1}@media (hover:none){.casino-slots-card-container .favorite-btn-card-wrapper{opacity:1}}.casino-slots-card--game{isolation:isolate;align-items:end;min-height:min-content;display:grid;container-type:inline-size}.casino-slots-card--game:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;position:absolute;inset:0}.casino-slots-card-artwork{pointer-events:none;position:absolute;inset:0}.casino-slots-card-container:focus-within .casino-slots-card--game:after{opacity:1}.casino-slots-card-container:focus-within .casino-slots-card--game .casino-slots-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (hover:hover){.casino-slots-card-container:hover .casino-slots-card--game:after{opacity:1}.casino-slots-card-container:hover .casino-slots-card--game .casino-slots-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}}.casino-slots-card-play{z-index:2;color:#fff;opacity:0;pointer-events:none;place-items:center;width:56px;height:56px;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.casino-slots-card-play>svg{fill:currentColor;stroke-width:1px;filter:drop-shadow(0 2px 8px #00000040);width:100%;height:100%}.casino-slots-card--fit{background:var(--bm-s3)}.casino-slots-card-background{-o-object-fit:cover;object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.casino-slots-card-blur{-o-object-fit:cover;object-fit:cover;filter:blur(24px)saturate(1.3)brightness(.6);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.casino-slots-card-thumb{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.is-portrait .casino-slots-card-thumb{-o-object-fit:cover;object-fit:cover}.fallback-image{-o-object-fit:contain;object-fit:contain;opacity:.6;width:100%;height:100%;transform:scale(.5)}.slot-thumnail{filter:saturate(1.75)contrast()}.casino-slots-card--provider{aspect-ratio:auto;background:var(--bm-surface);height:72px;box-shadow:var(--bm-card-shadow);place-items:center;display:grid}.casino-slots-card-provider-logo{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert(.91);width:76%;max-width:76%;height:32px;display:block}.casino-slots-card-provider-logo.is-tall{height:44px}:root[data-theme=light] .casino-slots-card-provider-logo{filter:brightness(0)invert(.17)}.casino-slots-card-info{z-index:3;text-align:center;text-shadow:0 1px 1px #00000059;pointer-events:none;flex-direction:column;gap:4px;min-width:0;padding:0 8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.casino-slots-card--game .casino-slots-card-info{position:relative}.casino-slots-card--game .casino-slots-card-info:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(24px)saturate(1.5)brightness(1.1);backdrop-filter:blur(24px)saturate(1.5)brightness(1.1);background:0 0;position:absolute;inset:-32px -2px -2px;-webkit-mask-image:linear-gradient(#0000,#000000e6 32px);mask-image:linear-gradient(#0000,#000000e6 32px)}.casino-slots-card-name-ko{white-space:normal;letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;text-align:center;color:#fff;margin:0;font-size:clamp(12px,15cqh,22px);font-weight:900;line-height:22px;display:block;font-family:Averta Std,Pretendard,sans-serif!important}.casino-slots-card-title-lockup{flex-direction:column;gap:1px;display:flex}.casino-slots-card-container--ko .casino-slots-card-title-lockup{width:calc(100%/var(--casino-slots-card-title-scale));transform:scaleX(var(--casino-slots-card-title-scale));align-self:center}.casino-slots-card-title-line{--casino-slots-card-line-size:clamp(12px, 12cqh, calc(19px + var(--casino-slots-card-font-size-offset)));font-size:min(var(--casino-slots-card-line-size),max(var(--casino-slots-card-line-size)*.62,(100cqi - 16px)/var(--casino-slots-card-title-scale,1)/var(--title-word-width,.01)));word-break:keep-all;overflow-wrap:normal;text-wrap:balance;line-height:1.05;display:block}.casino-slots-card-title-line--emphasis{--casino-slots-card-line-size:clamp(12px, 15cqh, calc(24px + var(--casino-slots-card-font-size-offset)))}.casino-slots-card-title-line--compact{word-spacing:-1px;letter-spacing:-.04em!important}.casino-slots-card-title-line--compact.casino-slots-card-title-line--emphasis{--casino-slots-card-line-size:clamp(12px, 13.5cqh, calc(21px + var(--casino-slots-card-font-size-offset)))}.casino-slots-card-title-line--single{--casino-slots-card-line-size:clamp(12px, 15cqh, calc(28px + var(--casino-slots-card-font-size-offset)))}.casino-slots-card-info-provider-logo{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px 2px #00000040);align-self:center;width:96px;max-width:82%;height:22px;display:block}.casino-slots-card-info-provider-logo.is-tall{height:26px}.casino-slots-card-table-label{white-space:nowrap;overflow-wrap:normal;display:inline-block}.casino-slots-card-info-label{color:#fff;overflow-wrap:anywhere;text-align:center;min-width:0;margin:0;font:700 11px/1.3 Averta Std,Pretendard,sans-serif}@media (prefers-reduced-motion:reduce){.casino-slots-card--game:after,.casino-slots-card-play{transition:none}}
