#welcome-overlay{z-index:99999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;transition:all .5s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}#welcome-overlay.show{opacity:1;visibility:visible}#welcome-overlay .overlay-box{width:85%;max-width:420px;box-shadow:none;background:0 0;border-radius:20px;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.8)}#welcome-overlay.show .overlay-box{transform:translate(-50%,-50%)scale(1)}#welcome-overlay .overlay-image{cursor:pointer;border:1px solid #fff;border-radius:0;width:100%;height:auto;display:block;position:relative;box-shadow:0 6px 15.7px #000000d6}@media (width>=768px){#welcome-overlay .overlay-image{border:3px solid #fff;box-shadow:0 6px 36.1px #000000d6}}.overlay-close-btn{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 4px 12px #0000004d}.overlay-close-btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 6px 16px #0006}.close-icon:after,.close-icon:before{content:"";transform-origin:50%;background:#333;width:20px;height:2px;transition:all .3s;position:absolute;top:50%;left:50%}.close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.overlay-close-btn:hover .close-icon:after,.overlay-close-btn:hover .close-icon:before{background:#000}.magazine-overlay{background:0 0;border:none;position:relative}.magazine-overlay:before{display:none}.read-story-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;cursor:pointer;background:#fffffff2;border:none;border-radius:25px;align-items:center;gap:8px;width:fit-content;margin:16px auto 0;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #0003}.read-story-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.loading-overlay{background:0 0;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (width<=480px){#welcome-overlay .overlay-box{border-radius:15px;width:95%;max-width:360px}.overlay-close-btn{width:40px;height:40px;top:-12px;right:-12px}.read-story-btn{margin:12px auto 0;padding:10px 20px;font-size:13px}}#carousel-overlay{z-index:99999;inset:0}#carousel-overlay,.overlay-base{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000fa;transition:all .5s cubic-bezier(.4,0,.2,1);position:fixed}.overlay-base{z-index:999;width:calc(100vw + 400px);height:calc(100vh + 400px);top:-200px;left:-200px}#carousel-overlay.show,.overlay-base.show{opacity:1;visibility:visible}#carousel-overlay .carousel-overlay-box{width:500px;box-shadow:none;background:0 0;border-radius:20px;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.8)}#carousel-overlay.show .carousel-overlay-box{transform:translate(-50%,-50%)scale(1)}#carousel-overlay .overlay-image{cursor:pointer;border:1px solid #fff;border-radius:0;width:100%;height:auto;display:block;position:relative;box-shadow:0 6px 15.7px #000000d6}@media (width>=768px){#carousel-overlay .overlay-image{border:3px solid #fff;box-shadow:0 6px 36.1px #000000d6}.image-left-margin{margin-left:max(9px,50% - 310px)}.image-right-margin{margin-right:max(9px,50% - 310px)}}.carousel-overlay-close-btn{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex;position:absolute;top:9px;right:8px;box-shadow:0 4px 12px #0000004d}.carousel-overlay-skip-btn{cursor:pointer;background:#fff;height:5%;max-height:39px;padding:10px 30px 10px 8px;position:absolute;bottom:6.5%;right:0}.carousel-overlay-close-btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 6px 16px #0006}.carousel-magazine-overlay{background:0 0;border:none;position:relative}.magazine-Carousel Takeover:before{display:none}.carousel-overlay-box .loading-overlay{background:0 0;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.carousel-overlay-box .loading-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@media (width<=480px){#carousel-overlay .carousel-overlay-box{border-radius:15px;width:100%}.carousel-overlay-close-btn{width:28px;height:28px;top:9px;right:8px}}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s ease-out}.slide-up-enter-from{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave-from{transform:translateY(0)}.slide-up-leave-to{transform:translateY(100%)}.cursor-grabbing{cursor:grabbing!important}.media-container img,.media-container video{user-drag:none;-webkit-user-drag:none;-o-object-fit:cover;object-fit:cover}.carousel-overlay-box,.media-container img,.media-container video{-webkit-user-select:none;user-select:none}
