.mgcr-showcase-slot{width:100%;max-width:100%;flex:0 0 100%;padding:0!important}.mgcr-manga-showcase{position:relative;left:50%;width:100vw;margin:0 0 25px -50vw;overflow:hidden;padding:24px 0 18px;background:#0d0b14;box-sizing:border-box;isolation:isolate}.mgcr-showcase-backdrop{position:absolute;z-index:-2;inset:-42px;background-position:center;background-size:cover;filter:blur(17px) brightness(1.18) saturate(1.13);opacity:.76;transform:scale(1.06);transition:background-image .35s ease,opacity .35s ease}.mgcr-manga-showcase:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,rgba(8,7,13,.82),rgba(12,10,20,.2) 30%,rgba(12,10,20,.16) 70%,rgba(8,7,13,.82)),linear-gradient(0deg,rgba(8,7,13,.76),rgba(8,7,13,.04) 56%,rgba(8,7,13,.52))}.mgcr-showcase-track{position:relative;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:20px calc(50vw - 105px) 23px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y}.mgcr-showcase-track::-webkit-scrollbar{display:none}.mgcr-showcase-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.mgcr-showcase-track.is-dragging .mgcr-showcase-card{pointer-events:none}.mgcr-showcase-card{position:relative;display:block;flex:0 0 176px;height:264px;overflow:hidden;border-radius:11px;box-shadow:0 12px 25px rgba(0,0,0,.48);transform:scale(.84);opacity:.55;scroll-snap-align:center;transition:transform .34s ease,opacity .34s ease,box-shadow .34s ease;isolation:isolate;-webkit-user-drag:none;user-select:none}.mgcr-showcase-card:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,0) 46%);pointer-events:none}.mgcr-showcase-card img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.mgcr-showcase-card.is-active{z-index:2;transform:scale(1.18);opacity:1;box-shadow:0 18px 46px rgba(0,0,0,.68),0 0 32px rgba(178,111,255,.45);will-change:transform}.mgcr-showcase-card:focus-visible{outline:3px solid #af72ff;outline-offset:4px}.mgcr-showcase-rating{position:absolute;z-index:3;top:8px;left:8px;padding:3px 7px;border-radius:7px;background:rgba(10,8,17,.83);color:#ffd347;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 2px 8px rgba(0,0,0,.38);opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease}.mgcr-showcase-card-title{position:absolute;z-index:3;right:8px;bottom:8px;left:8px;overflow:hidden;color:#fff;font-size:14px;font-weight:800;line-height:1.25;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 9px #000;white-space:nowrap;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease}.mgcr-showcase-card.is-active .mgcr-showcase-rating,.mgcr-showcase-card.is-active .mgcr-showcase-card-title{opacity:1;transform:translateY(0)}@media(max-width:767px){.mgcr-manga-showcase{margin-bottom:18px;padding:14px 0 12px}.mgcr-showcase-backdrop{inset:-28px;filter:blur(13px) brightness(1.14) saturate(1.1);opacity:.7}.mgcr-showcase-track{gap:5px;padding:18px calc(50vw - 116px) 18px}.mgcr-showcase-card{flex-basis:166px;height:249px;border-radius:12px;transform:scale(.72);opacity:.4}.mgcr-showcase-card.is-active{transform:scale(1.12);opacity:1}.mgcr-showcase-card-title{font-size:13px}.mgcr-showcase-rating{top:7px;left:7px;font-size:11px}}
