.cms-share-page{background:#080f1a;color:#f4faff}.cms-share-hero,.cms-share-wallpapers,.cms-share-cards{padding-inline:max(24px,calc((100vw - 78rem)/2))}.cms-share-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(15rem,.55fr);gap:4rem;align-items:end;min-height:clamp(28rem,50vw,42rem);padding-block:clamp(4rem,9vw,9rem);overflow:hidden;background:radial-gradient(circle at 81% 27%,rgba(124,196,255,.28),transparent 19rem),linear-gradient(120deg,#080f1a,#0c2e48)}.cms-share-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(124,196,255,.055) 42.1% 42.3%,transparent 42.4%),linear-gradient(145deg,transparent 71%,rgba(255,209,106,.10) 71.1% 71.3%,transparent 71.4%)}.cms-share-hero>*{position:relative;z-index:1}.cms-share-hero h1,.cms-share-wallpapers h2,.cms-share-cards h2{margin:0;letter-spacing:-.065em;line-height:.86}.cms-share-hero h1{max-width:9ch;font-size:clamp(3.8rem,8vw,8rem)}.cms-share-hero h1 span{color:#7cc4ff}.cms-share-hero p{max-width:40rem;margin:1.75rem 0 0;color:#c5dae7;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.55}.cms-share-hero div>div{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.cms-share-hero a,.cms-share-wallpaper div>a,.cms-share-card-actions a{display:inline-flex;align-items:center;gap:.55rem;min-height:2.9rem;padding:.7rem 1rem;border:1px solid rgba(124,196,255,.48);border-radius:999px;color:#f4faff;font-weight:850;text-decoration:none;transition:transform .18s ease,background .18s ease}.cms-share-hero a:first-child{border-color:#7cc4ff;background:#7cc4ff;color:#07101a}.cms-share-hero a:hover,.cms-share-wallpaper div>a:hover,.cms-share-card-actions a:hover{transform:translateY(-2px);background:#f4faff;color:#07101a}.cms-share-hero aside{align-self:center;display:grid;gap:.85rem;max-width:19rem;padding:1.5rem;border:1px solid rgba(124,196,255,.28);border-radius:1rem;background:rgba(8,23,37,.48);box-shadow:0 1.5rem 3rem rgba(0,0,0,.2)}.cms-share-hero aside strong{color:#ffd16a;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.cms-share-hero aside span{color:#bfd6e5;line-height:1.45}.cms-share-wallpapers,.cms-share-cards{padding-block:clamp(4rem,8vw,8rem)}.cms-share-wallpapers{background:#081522}.cms-share-wallpapers>header,.cms-share-cards>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,.65fr);gap:3rem;align-items:end;max-width:78rem}.cms-share-wallpapers h2,.cms-share-cards h2{font-size:clamp(2.8rem,5.4vw,6rem)}.cms-share-wallpapers header p,.cms-share-cards header p{max-width:34rem;margin:0;color:#bbd1df;font-size:1.05rem;line-height:1.5}.cms-share-wallpapers>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;background:rgba(124,196,255,.19)}.cms-share-wallpaper{display:grid;background:#0d2940}.cms-share-wallpaper>a{display:block;min-height:13rem;background:#102f47}.cms-share-wallpaper img{display:block;width:100%;height:100%;object-fit:cover}.cms-share-wallpaper div{padding:1.35rem}.cms-share-wallpaper h2,.cms-share-card h2{font-size:1.35rem;letter-spacing:-.04em;line-height:1}.cms-share-wallpaper p,.cms-share-card p{color:#b8cfdd;line-height:1.45}.cms-share-wallpaper div>a,.cms-share-card-actions a{min-height:2.5rem;margin-top:.7rem;padding:.5rem 0;border:0;border-radius:0;color:#7cc4ff}.cms-share-wallpapers>aside,.cms-share-cards>aside{max-width:60rem;margin-top:1.5rem;color:#a8c3d2;line-height:1.55}.cms-share-cards{background:radial-gradient(circle at 88% 0,rgba(124,196,255,.13),transparent 25rem),#0a1b2b}.cms-share-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin-top:3rem}.cms-share-card{overflow:hidden;border:1px solid rgba(124,196,255,.2);border-radius:1.1rem;background:#0b2438}.cms-share-card>a{display:block;background:#112f46}.cms-share-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.cms-share-card>div{padding:1.4rem}.cms-share-card-actions{display:flex;flex-wrap:wrap;gap:1.1rem}.cms-share-card-actions a{margin-top:.2rem}.cms-share-card-actions a:last-child{color:#f4faff}@media(max-width:850px){.cms-share-hero,.cms-share-wallpapers>header,.cms-share-cards>header{grid-template-columns:1fr}.cms-share-hero{gap:2rem}.cms-share-hero aside{max-width:30rem}.cms-share-wallpapers>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-share-cards>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cms-share-hero{min-height:auto;padding-block:4.5rem}.cms-share-hero h1{font-size:clamp(3.25rem,18vw,5rem)}.cms-share-wallpapers>div,.cms-share-cards>div{grid-template-columns:1fr}.cms-share-wallpaper>a{min-height:auto;aspect-ratio:16/9}.cms-share-wallpapers>header,.cms-share-cards>header{gap:1.2rem}.cms-share-wallpapers h2,.cms-share-cards h2{font-size:clamp(2.8rem,14vw,4.5rem)}}
.cms-share-hero{gap:clamp(1.5rem,3vw,3rem)!important;min-height:clamp(18rem,29vw,25rem)!important;padding-block:clamp(2.25rem,3.5vw,3.5rem)!important}.cms-share-hero h1{max-width:11ch!important;font-size:clamp(2.8rem,4.8vw,4.8rem)!important}@media(max-width:560px){.cms-share-hero{min-height:auto!important;padding-block:2.5rem!important}.cms-share-hero h1{font-size:clamp(2.65rem,12vw,3.6rem)!important}}
