/* _content/MyTutorWeb/Components/LaunchNotice.razor.rz.scp.css */
.klasslab-launch-notice[b-ced6eawib8] {
    margin: auto;
    width: min(560px, calc(100% - 32px));
    max-height: calc(100dvh - 40px);
    overflow: auto;
    color: #dbe4f7;
    background: #192337;
    box-shadow: 0 20px 80px rgba(0, 0, 0, .35);
}
.klasslab-launch-notice[b-ced6eawib8]::backdrop {
    background: rgba(0, 0, 0, .65);
}
/* _content/MyTutorWeb/Shared/Header.razor.rz.scp.css */
/* Keep every hero slide inside the same frame, regardless of image height. */
.mySwiper[b-vzoo3enccv] {
    width: 100%;
    aspect-ratio: 16 / 9;
    border-radius: .5rem;
}

.mySwiper .swiper-wrapper[b-vzoo3enccv] {
    position: absolute;
    inset: 0;
    height: 100%;
}

.mySwiper .swiper-slide[b-vzoo3enccv] {
    height: 100%;
    overflow: hidden;
}

.mySwiper .swiper-slide img[b-vzoo3enccv] {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

.mySwiper .swiper-pagination[b-vzoo3enccv] {
    position: absolute;
    bottom: 12px;
    line-height: 1;
}
