.fall-wallpaper-page{--wallpaper-paper:#f3eee6;--wallpaper-forest:#172019;--wallpaper-ink:#262820;background:var(--wallpaper-paper)}.wallpaper-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1320px;margin:auto;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,4rem);display:grid}.wallpaper-hero h1{max-width:20ch;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.15}.wallpaper-hero-copy>p{max-width:58ch}.wallpaper-hero .lede{margin-top:1.5rem;font-size:1.1rem;line-height:1.8}.wallpaper-hero-actions,.wallpaper-card-actions,.wallpaper-bundle-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.wallpaper-file-note{color:#625c51;margin-top:1rem;font-size:.86rem}.wallpaper-hero-art{margin:0;padding:2rem 2rem 7rem 0;position:relative}.wallpaper-laptop-preview{background:#cdc1b1;border:1px solid #b5a894;border-radius:1rem;padding:.65rem;transform:rotate(-3deg);box-shadow:0 1.2rem 2.5rem #30231924}.wallpaper-laptop-preview img,.wallpaper-ipad-preview img{border-radius:.5rem;width:100%;height:auto;display:block}.wallpaper-ipad-preview{background:#30342d;border-radius:1rem;width:34%;padding:.45rem;position:absolute;bottom:3rem;right:0;transform:rotate(5deg);box-shadow:0 1rem 2rem #3023192b}.wallpaper-hero-art figcaption{text-align:center;color:#625c51;width:100%;font-size:.82rem;position:absolute;bottom:0}.wallpaper-prose{max-width:760px;margin:auto;padding:3rem 1.5rem}.wallpaper-prose h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.3}.wallpaper-prose p{margin-top:1.3rem;line-height:1.9}.wallpaper-intro{padding-top:1rem;padding-bottom:3rem}.wallpaper-browse{border-top:1px solid #d8cfc1;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;padding:1.25rem;display:flex}.wallpaper-browse a{min-height:44px;color:var(--wallpaper-ink);text-underline-offset:.25rem;align-items:center;display:inline-flex}.wallpaper-collection{padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,4rem)}.wallpaper-collection-halloween{background:var(--wallpaper-forest);color:#f3eee6}.wallpaper-section-heading{max-width:1120px;margin:0 auto 2rem}.wallpaper-section-heading h2{color:inherit;margin-top:.65rem;font-size:clamp(1.8rem,3vw,2.4rem)}.wallpaper-collection-halloween .wallpaper-section-heading .eyebrow{color:#d9c7a0}.wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;max-width:1120px;margin:auto;display:grid}.wallpaper-card{color:var(--wallpaper-ink);background:#faf8f3;border:1px solid #d8cfc1;border-radius:.75rem;overflow:hidden;box-shadow:0 .3rem .9rem #3023190a}.wallpaper-card>img{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;display:block}.wallpaper-card-copy{padding:1.5rem}.wallpaper-card-copy h3{margin:.5rem 0 .75rem;font-size:1.7rem}.wallpaper-card-copy p{line-height:1.7}.wallpaper-card .eyebrow{color:#6b5b43;font-size:.7rem}.wallpaper-card .button{min-height:44px;padding:.7rem 1.1rem}.wallpaper-tablet-preview{border-top:1px solid #ded5c9;margin-top:1.3rem;padding-top:.8rem}.wallpaper-tablet-preview summary{cursor:pointer;text-underline-offset:.25rem;min-height:44px;padding:.6rem 0;font-size:.9rem}.wallpaper-tablet-preview img{border-radius:.5rem;width:min(100%,250px);height:auto;margin:1rem auto 0;display:block}.wallpaper-bundles{background:#e4e8dd;border:1px solid #ccd3c3;border-radius:.8rem;max-width:1120px;margin:0 auto;padding:2.5rem clamp(1.5rem,4vw,3rem)}.wallpaper-bundles h2{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.25}.wallpaper-bundles>p{max-width:65ch;line-height:1.8}.wallpaper-bundles .wallpaper-file-note{font-size:.85rem}.wallpaper-howto{padding-top:4rem;padding-bottom:4rem}.wallpaper-support-links,.wallpaper-art-note{color:#625c51;font-size:.86rem}.wallpaper-browse,.wallpaper-collection,.wallpaper-bundles,.wallpaper-howto{scroll-margin-top:2rem}.fall-wallpaper-page a:focus-visible,.fall-wallpaper-page summary:focus-visible{outline-offset:4px;outline:3px solid #9c713b}@media (max-width:800px){.wallpaper-hero{grid-template-columns:1fr;gap:1.5rem}.wallpaper-hero h1{max-width:24ch}.wallpaper-hero-art{justify-self:center;width:min(100%,530px)}.wallpaper-bundles{margin-left:1.25rem;margin-right:1.25rem}}@media (max-width:700px){.wallpaper-grid{grid-template-columns:1fr;gap:1.5rem}.wallpaper-card-copy{padding:1.25rem}.wallpaper-prose{padding-left:1.25rem;padding-right:1.25rem}.wallpaper-hero-art{padding-bottom:6rem}.wallpaper-ipad-preview{bottom:2.5rem}.wallpaper-bundle-actions .button{text-align:center;width:100%}}
