.page-main .hao-pagination a.cap-pill{aspect-ratio:auto;letter-spacing:-.01em;white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;min-width:auto;height:.7rem;padding:0 .18rem;line-height:1;display:inline-flex}.page-main .hao-pagination a.cap-pill .cap-plus{flex:none;margin-left:.05rem}.page-main .hao-pagination.is-vertical a.cap-pill{padding:0 .1rem;font-size:.26rem}.page-main.has-cap-tail{flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:.14rem;display:flex}.wallpaper-cap-tail{white-space:nowrap;background-color:var(--hao-bg-bag);height:.7rem;color:var(--color-text);font:inherit;cursor:var(--cursor-touch),auto;border:0;border-radius:.35rem;flex:none;align-items:center;gap:.08rem;margin-top:.3rem;padding:0 .24rem 0 .2rem;font-size:.25rem;font-weight:500;transition:background-color .2s;display:inline-flex}.wallpaper-cap-tail:hover{background-color:var(--color-background-webkit)}.wallpaper-cap-tail:focus-visible{outline-offset:2px;outline:2px solid}.wallpaper-cap-tail .wallpaper-cap-tail__txt{line-height:1;position:relative;top:.05em}.wallpaper-cap-tail.no-ico{padding:0 .24rem}.hao-virtual-masonry__status>.wallpaper-cap-tail{margin-top:0}.mobile-public-masonry.clear-fixed-search{margin-bottom:1.3rem}.mobile-public-masonry.clear-cap-tail-footer{margin-bottom:calc(.8rem + 10px)}@media screen and (width<=800px){.page-main.has-cap-tail{flex-direction:column;align-items:center}.wallpaper-cap-tail{border-radius:.4rem;gap:.1rem;height:.8rem;margin:0 0 10px;padding:0 .36rem 0 .3rem;font-size:.32rem}.wallpaper-cap-tail.no-ico{padding:0 .36rem}}.wallpaper-cap-beyond{box-sizing:border-box;border:1px dashed var(--list-cap-line);width:min(1350px,100% - 32px);min-height:300px;color:var(--list-cap-text-2);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:20px auto;padding:30px 20px;display:flex}.wallpaper-cap-beyond h2{color:var(--list-cap-text);margin:0;font-size:18px;font-weight:750;line-height:1.4}.wallpaper-cap-beyond p{max-width:32em;margin:0;font-size:13px;line-height:1.6}.wallpaper-cap-beyond__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.wallpaper-cap-beyond__btn{border:1px solid var(--list-cap-line);white-space:nowrap;background:var(--list-cap-chip);height:38px;color:var(--list-cap-text);font:inherit;cursor:var(--cursor-touch),auto;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:650;transition:background-color .18s,transform .18s;display:inline-flex}.wallpaper-cap-beyond__btn:hover{background:var(--list-cap-chip-hover)}.wallpaper-cap-beyond__btn:active{transform:scale(.97)}.wallpaper-cap-beyond__btn:focus-visible{outline-offset:2px;outline:2px solid}.wallpaper-cap-beyond__btn.is-solid{background:var(--list-cap-cta-bg);color:var(--list-cap-cta-text);border-color:#0000}.wallpaper-cap-beyond__btn.is-solid:hover{filter:brightness(1.04)}.wallpaper-cap-beyond__btn .wallpaper-cap-beyond__txt{line-height:1;position:relative;top:.05em}.hao-virtual-masonry__status>.wallpaper-cap-beyond{align-self:start;margin-top:0}@media (prefers-reduced-motion:reduce){.wallpaper-cap-beyond__btn,.wallpaper-cap-tail{transition:none}}
