@keyframes skeleton-loading{0%{background-position:100%0}to{background-position:-100%0}}body.qtheme-lang-en-gb .wall-pagination .page-jump-input{width:112px}@keyframes pageJumpShake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}body.wallpaper-page{--main-max-width:min(96vw, 1800px)}body.wallpaper-page .qtheme-hardcore-bottom{max-width:min(96vw,1800px)}body.wallpaper-page .card{background-color:rgba(242,244,247,.25);border:0;box-shadow:none}#latestWallpapers,.carousel-inner{overflow:hidden;position:relative;width:100%}#latestWallpapers{height:clamp(180px,26vw,460px);margin:0 0 14px;border-radius:12px;padding:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}.carousel-inner{height:100%}.carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.carousel-item.active{position:relative;opacity:1}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.carousel-caption{background-color:rgba(0,0,0,.5);border-radius:5px}.carousel-slide-tag{position:absolute;right:0;bottom:0;z-index:2;max-width:70%;padding:7px 16px;color:#fff;font-size:14px;line-height:1.4;background:rgba(0,0,0,.45);border-radius:12px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.carousel-skeleton{background:linear-gradient(100deg,#ececec 30%,#f7f7f7 50%,#ececec 70%);background-size:200% 100%;animation:skeleton-loading 1.2s infinite}#latestWallpapers .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin:0 15%;list-style:none}#latestWallpapers .carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:#8ab9e6;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}#latestWallpapers .carousel-indicators li.active{opacity:1}#latestWallpapers .carousel-control-next,#latestWallpapers .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;width:12%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}#latestWallpapers .carousel-control-prev{left:0}#latestWallpapers .carousel-control-next{right:0}#latestWallpapers .carousel-control-next:hover,#latestWallpapers .carousel-control-prev:hover{opacity:.9;color:#fff;text-decoration:none}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:22px;height:22px;background:no-repeat 50%/100% 100%}#latestWallpapers .carousel-control-prev-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238ab9e6' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")no-repeat center/100% 100%;transform:translateX(20px)}#latestWallpapers .carousel-control-next-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238ab9e6' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")no-repeat center/100% 100%;transform:translateX(-20px)}.section-head .wall-search-form{position:relative;flex:0 0 auto;display:flex;align-items:center;margin-left:auto;width:220px;max-width:60vw;height:34px;background-color:#fff;border:1px solid #e3e6ea;border-radius:999px;transition:width .25s ease,border-color .2s ease,box-shadow .2s ease}.section-head .wall-search-form:focus-within{width:280px;border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.12)}.section-head .wall-search-input{flex:1;min-width:0;height:100%;padding:0 4px 0 32px;font-size:13px;color:#333;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0a6' stroke-width='2.2' stroke-linecap='round'%3e%3ccircle cx='11' cy='11' r='7'/%3e%3cpath d='M20 20l-4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:11px center;background-size:14px 14px;border:0;outline:0;background-color:transparent;box-shadow:none;box-sizing:border-box}.section-head .wall-search-input::placeholder{color:#adb5bd}.section-head .search-clear{position:absolute;right:34px;top:50%;transform:translateY(-50%);padding:3px;line-height:0;border:0;background:0 0;color:#adb5bd;cursor:pointer}.section-head .search-clear:hover{color:#6c757d}.section-head .wall-search-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:3px;padding:0;color:#fff;background-color:var(--theme-color);border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.section-head .wall-search-btn:hover{background-color:var(--hover-color);color:#fff}.wall-search-tip{display:none;opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:15px;border-radius:5px;z-index:9999;transition:opacity .5s;pointer-events:none}.wall-search-tip.show{display:block;opacity:1}.cat-bar{display:flex;gap:10px;overflow-x:auto;padding:4px 2px;margin-bottom:8px;scrollbar-width:none}.cat-bar::-webkit-scrollbar{display:none}@media screen and (min-width:769px){.cat-bar{scrollbar-width:thin;scrollbar-color:#d0d3d7 transparent}.cat-bar::-webkit-scrollbar{display:block;height:6px}.cat-bar::-webkit-scrollbar-track{background:0 0}.cat-bar::-webkit-scrollbar-thumb{background:#d0d3d7;border-radius:3px}.cat-bar::-webkit-scrollbar-thumb:hover{background:#b6bcc4}}.cat-chip{flex:0 0 auto;padding:7px 18px;border-radius:999px;background-color:#fff;color:#333;font-size:14px;white-space:nowrap;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid transparent;transition:all .2s ease;cursor:pointer}.cat-chip:hover{color:var(--theme-color);text-decoration:none}.cat-chip.active{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.section-head{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px;gap:12px;margin:10px 2px 12px}body.wallpaper-page .panel-body .section-head h2{font-size:20px;font-weight:700;color:#222;margin:0;line-height:1.2}body.wallpaper-page .panel-body h2:not(.item-title)::before{content:none;display:none}.section-head span{font-size:14px;color:#999;line-height:24px}.section-head>span,body.wallpaper-page .panel-body .section-head h2{transform:translateY(-2px)}.wall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;border-radius:12px}.wall-card{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:linear-gradient(100deg,#ececec 30%,#f7f7f5 50%,#ececec 70%);background-size:200% 100%;animation:skeleton-loading 1.2s infinite;cursor:default;transition:transform .3s ease,box-shadow .3s ease}.wall-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.14);z-index:2}.wall-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease}.card-mask,.card-ph,.carousel-ph{position:absolute;left:0;right:0;bottom:0;display:flex}.card-ph,.carousel-ph{top:0;z-index:1;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:linear-gradient(100deg,#ececec 30%,#f7f7f5 50%,#ececec 70%);background-size:200% 100%;animation:skeleton-loading 1.2s infinite;transition:opacity .35s ease;pointer-events:none}.card-ph .ph-t1,.carousel-ph .ph-t1{font-size:17px;font-weight:600;letter-spacing:3px;text-indent:3px;line-height:1;color:#a4aeb9;background:linear-gradient(180deg,#bdc6d0 0,#97a1ac 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-ph .ph-t2,.carousel-ph .ph-t2{display:flex;align-items:center;gap:12px;font-size:11px;color:#bcc5cf;letter-spacing:4px;line-height:1}.card-ph .ph-t2::after,.card-ph .ph-t2::before,.carousel-ph .ph-t2::after,.carousel-ph .ph-t2::before{content:"";flex:none;width:16px;height:1px;background:currentColor;opacity:.55}.carousel-item.img-done .carousel-ph,.wall-card.img-done .card-ph{opacity:0}.wall-card.card-selected img,.wall-card:hover img{transform:scale(1.05)}.card-mask{padding:26px 10px 9px;align-items:flex-end;justify-content:space-between;gap:8px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 100%);opacity:0;transition:opacity .25s ease}.wall-card:hover .card-mask{opacity:1}.card-mask .card-title{flex:1;min-width:0;margin:0;color:#fff;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-btn,.card-fs-btn,.full-close{align-items:center;justify-content:center;color:#fff;border-radius:50%;transition:background-color .2s ease}.card-btn{flex:0 0 auto;display:flex;width:28px;height:28px;background-color:rgba(0,0,0,.45);text-decoration:none}.card-btn:hover{color:#fff;text-decoration:none}.card-fs-btn,.full-close{padding:0;border:0;cursor:pointer}.card-fs-btn{position:absolute;top:8px;left:8px;z-index:3;display:none;width:30px;height:30px;background-color:rgba(0,0,0,.45)}.card-btn:hover,.card-fs-btn:active{background-color:rgba(0,0,0,.65)}.wall-card.card-selected{box-shadow:0 0 0 3px var(--theme-color, #4a90d9)}.full-close{position:fixed;top:14px;right:14px;z-index:99999999;display:flex;width:42px;height:42px;background-color:rgba(0,0,0,.55)}.full-close:active,.full-close:hover{background-color:rgba(0,0,0,.8)}@media (hover:none){.card-mask{opacity:1}.wall-card.card-selected .card-fs-btn{display:flex}}.wall-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:22px 0 4px}.wall-pagination .page-btn,.wall-pagination .page-num{min-width:34px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#555;background-color:#fff;border:1px solid #e0e3e7;border-radius:8px;cursor:pointer;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.wall-pagination .page-btn:hover:not(.disabled),.wall-pagination .page-num:hover{color:var(--theme-color);border-color:var(--theme-color)}.wall-pagination .page-num.active{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color);cursor:default}.wall-pagination .page-btn.disabled{color:#c3c9d0;cursor:not-allowed;opacity:.6}.wall-pagination .page-ellipsis{color:#999;padding:0 2px;user-select:none}.wall-pagination .page-status{color:#888;font-size:14px;line-height:34px;cursor:default;margin:0 auto}.wall-pagination .page-status.load-error{color:var(--theme-color);cursor:pointer}.wall-pagination .page-jump{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.wall-pagination .page-jump-input{width:64px;height:34px;padding:0 10px;font-size:14px;color:#555;background-color:#fff;border:1px solid #e0e3e7;border-radius:8px;outline:0;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield;appearance:textfield}.wall-pagination .page-jump-input::-webkit-inner-spin-button,.wall-pagination .page-jump-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wall-pagination .page-jump-input::placeholder{color:#b9bdc2}.wall-pagination .page-jump-input:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.15)}.wall-pagination .page-jump-input.invalid{border-color:#e74c3c;animation:pageJumpShake .3s ease}#clearSearch,.wall-pagination .page-jump-btn{background-color:#fff;border:1px solid #e0e3e7;cursor:pointer;transition:color .2s ease,border-color .2s ease}.wall-pagination .page-jump-btn{height:34px;padding:0 12px;display:inline-flex;align-items:center;font-size:14px;color:#555;border-radius:8px;text-decoration:none}#clearSearch:hover,.wall-pagination .page-jump-btn:hover{color:var(--theme-color);border-color:var(--theme-color)}body.search-mode #catChips,body.search-mode #latestWallpapers{display:none!important}.section-head .search-kw{color:var(--theme-color);font-size:inherit;font-weight:inherit}#clearSearch{display:none;margin-left:2px;padding:5px 14px;font-size:13px;color:#666;border-radius:999px}.search-empty{grid-column:1/-1;text-align:center;padding:56px 16px 64px}.empty-chips,.empty-icon{display:flex;justify-content:center}.empty-icon{width:72px;height:72px;margin:0 auto 18px;align-items:center;border-radius:50%;background-color:#eef0f3}.search-empty h3{font-size:17px;font-weight:600;color:#333;margin:0 0 8px}.search-empty p{margin:0 0 18px}.empty-chips{flex-wrap:wrap;gap:10px}.empty-chip{padding:6px 18px;font-size:13px;color:#555;background-color:#fff;border:1px solid #e0e3e7;border-radius:999px;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.empty-chip:hover{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color);text-decoration:none}.card-dead{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#f2f2f0;animation:none;cursor:default}.card-dead span,.search-empty p{color:#999;font-size:13px}.card-dead em{font-style:normal;color:#bbb;font-size:12px;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-noscript-tip{text-align:center;padding:14px 16px;background:#fff3cd;color:#856404;border-radius:8px;font-size:14px;margin:0 0 12px}#full-img{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999999;object-fit:contain;background-color:rgba(0,0,0,.9);cursor:zoom-out;touch-action:none;transition:opacity .25s ease}.full-nav{position:fixed;top:50%;z-index:99999999;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;border:0;border-radius:50%;background-color:rgba(0,0,0,.45);cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease}.full-nav:active,.full-nav:hover{background-color:rgba(0,0,0,.75)}.full-prev{left:10px}.full-next{right:10px}.full-count,.full-thumbs{position:fixed;left:50%;z-index:99999999;transform:translateX(-50%)}.full-count{bottom:20px;padding:5px 14px;color:#fff;font-size:13px;line-height:1;background-color:rgba(0,0,0,.45);border-radius:999px;user-select:none}.full-thumbs{bottom:56px;max-width:calc(100vw - 16px);padding:6px;border-radius:14px;background-color:rgba(0,0,0,.35);overflow:hidden}.full-thumbs-track{display:flex;gap:8px;transition:opacity .28s ease,transform .28s ease}.full-thumb{flex:none;width:64px;height:40px;padding:0;border:2px solid transparent;border-radius:8px;background:0 0;cursor:pointer;overflow:hidden;transition:opacity .28s ease,border-color .28s ease,transform .28s ease}.full-thumb img{display:block;width:100%;height:100%;object-fit:cover}.full-thumb.active{border-color:#fff;transform:translateY(-2px) scale(1.08)}@media screen and (max-width:768px){.full-thumbs{bottom:52px;padding:6px}.full-thumbs-track{gap:8px}.full-thumb{width:88px;height:55px;border-radius:10px}}.io-black-mode body.wallpaper-page .card{background-color:var(--body-bg-color)}.io-black-mode body.wallpaper-page #latestWallpapers{background-color:var(--main-bg-color);box-shadow:none}.io-black-mode body.wallpaper-page .card-ph,.io-black-mode body.wallpaper-page .carousel-ph,.io-black-mode body.wallpaper-page .carousel-skeleton,.io-black-mode body.wallpaper-page .wall-card{background:linear-gradient(100deg,#24262a 30%,#2d2e2f 50%,#24262a 70%);background-size:200% 100%}.io-black-mode body.wallpaper-page .card-ph .ph-t1,.io-black-mode body.wallpaper-page .carousel-ph .ph-t1{background:linear-gradient(180deg,#7b838d 0,#5c636c 100%);-webkit-background-clip:text;background-clip:text}.io-black-mode body.wallpaper-page .card-ph .ph-t2,.io-black-mode body.wallpaper-page .carousel-ph .ph-t2{color:#6e7680}.io-black-mode body.wallpaper-page #latestWallpapers .carousel-control-prev-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9a4d' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")no-repeat center/100% 100%}.io-black-mode body.wallpaper-page #latestWallpapers .carousel-control-next-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9a4d' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")no-repeat center/100% 100%}.io-black-mode body.wallpaper-page #latestWallpapers .carousel-indicators li{background-color:#ff9a4d}.io-black-mode body.wallpaper-page .section-head .wall-search-form{background-color:var(--main-bg-color);border-color:rgba(255,255,255,.14)}.io-black-mode body.wallpaper-page .search-empty h3,.io-black-mode body.wallpaper-page .section-head .wall-search-input{color:#ddd}.io-black-mode body.wallpaper-page .section-head .wall-search-input::placeholder{color:#6c757d}.io-black-mode body.wallpaper-page .section-head .search-clear:hover{color:#adb5bd}.io-black-mode body.wallpaper-page .section-head .wall-search-form:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.25)}.io-black-mode body.wallpaper-page .cat-chip:hover,.io-black-mode body.wallpaper-page .section-head .search-kw{color:var(--theme-color)}.io-black-mode body.wallpaper-page .cat-chip{background-color:var(--main-bg-color);color:var(--main-color);box-shadow:none}.io-black-mode body.wallpaper-page .cat-chip.active{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.io-black-mode body.wallpaper-page .cat-bar{scrollbar-color:#4a4d51 transparent}.io-black-mode body.wallpaper-page .cat-bar::-webkit-scrollbar-thumb{background:#4a4d51}.io-black-mode body.wallpaper-page .cat-bar::-webkit-scrollbar-thumb:hover{background:#5f6164}.io-black-mode body.wallpaper-page .section-head h2{color:#eee}.io-black-mode body.wallpaper-page .wall-grid{background-color:transparent}.io-black-mode body.wallpaper-page .wall-pagination .page-btn,.io-black-mode body.wallpaper-page .wall-pagination .page-num{color:var(--main-color);background-color:var(--main-bg-color);border-color:rgba(255,255,255,.14)}.io-black-mode body.wallpaper-page .card-dead span,.io-black-mode body.wallpaper-page .search-empty p,.io-black-mode body.wallpaper-page .section-head span,.io-black-mode body.wallpaper-page .wall-pagination .page-ellipsis,.io-black-mode body.wallpaper-page .wall-pagination .page-status{color:var(--muted-color)}.io-black-mode body.wallpaper-page .card-dead em,.io-black-mode body.wallpaper-page .wall-pagination .page-btn.disabled{color:var(--muted-color3)}.io-black-mode body.wallpaper-page .wall-pagination .page-btn:hover:not(.disabled),.io-black-mode body.wallpaper-page .wall-pagination .page-num:hover{color:var(--theme-color);border-color:var(--theme-color)}.io-black-mode body.wallpaper-page .wall-pagination .page-num.active{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.io-black-mode body.wallpaper-page .wall-pagination .page-status.load-error{color:var(--theme-color)}.io-black-mode body.wallpaper-page #clearSearch,.io-black-mode body.wallpaper-page .wall-pagination .page-jump-btn,.io-black-mode body.wallpaper-page .wall-pagination .page-jump-input{color:var(--main-color);background-color:var(--main-bg-color);border-color:rgba(255,255,255,.14)}.io-black-mode body.wallpaper-page .wall-pagination .page-jump-input::placeholder{color:var(--muted-color)}.io-black-mode body.wallpaper-page .wall-pagination .page-jump-input:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.25)}.io-black-mode body.wallpaper-page .wall-pagination .page-jump-input.invalid{border-color:#e74c3c}.io-black-mode body.wallpaper-page #clearSearch:hover,.io-black-mode body.wallpaper-page .wall-pagination .page-jump-btn:hover{color:var(--theme-color);border-color:var(--theme-color)}.io-black-mode body.wallpaper-page .empty-icon{background-color:var(--muted-bg-color)}.io-black-mode body.wallpaper-page .empty-chip{color:var(--main-color);background-color:var(--main-bg-color);border-color:rgba(255,255,255,.14)}.io-black-mode body.wallpaper-page .empty-chip:hover{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.io-black-mode body.wallpaper-page .card-dead{background:var(--muted-bg-color)}@media screen and (max-width:1100px){.wall-grid{grid-template-columns:repeat(3,1fr)}.carousel-slide-tag{bottom:30px;border-radius:12px 0 0 12px}}@media screen and (max-width:768px){.wall-grid{grid-template-columns:1fr;gap:12px}#latestWallpapers{height:clamp(150px,52vw,260px)}.section-head .wall-search-form{order:3;width:100%;max-width:none}.section-head .wall-search-form:focus-within{width:100%}#clearSearch{order:2;margin-left:auto}}