/* A compact folder selector, with every edition immediately available. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body{min-height:100svh}.header{max-width:620px;padding:23px 24px}.header img{width:170px}.header-link{font-size:11px}main{max-width:620px}.intro{max-width:none;padding:25px 24px 20px}.intro .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:13px}.intro h1{font-size:43px;letter-spacing:-1.8px;line-height:1.13;margin-bottom:13px}.intro .lead{font-size:14px;line-height:1.7;margin:0}.collection{padding:6px 24px 20px}.shelf{display:flex;flex-direction:column;gap:16px}.folder-card,.coming{display:grid;grid-template-columns:108px minmax(0,1fr);gap:19px;align-items:center;background:#fffcf7;border:1px solid #e0d2d9;border-radius:7px;padding:17px;box-shadow:0 5px 18px #59344e05}.cover-wrap,.coming .cover-wrap{padding:7px 6px 8px;background:#e9dfe1;border-radius:2px}.folder-cover,.coming .folder-cover{padding:11px 8px 9px;border-left-width:2px;max-width:none;aspect-ratio:3/4;box-shadow:3px 4px 8px #52354320,2px 1px #d6c8c8}.cover-top,.coming .cover-top{font-size:3px;letter-spacing:.1px;padding-bottom:6px}.cover-top>span:first-child{display:none}.cover-title,.coming .cover-title{font-size:15px;letter-spacing:-.5px;margin:10px 0 8px}.cover-photo{height:42%;min-height:0}.cover-photo>span{font-size:3px;left:3px;bottom:3px;padding:1px 2px}.cover-bottom,.coming .cover-bottom{display:none}.corner{width:16px;height:16px;font-size:10px;border-radius:7px 0 0}.card-copy,.coming .card-copy{padding:0}.card-meta,.coming .card-meta{font-size:6px;letter-spacing:.7px;line-height:1.5}.card-meta>span:last-child:not(:first-child){display:none}.card-copy h3,.coming h3{font-size:25px;letter-spacing:-.7px;margin:7px 0 9px}.card-copy p,.coming .card-copy p{font-size:12px;line-height:1.65;margin-bottom:9px}.open-link{font-size:12px;padding:7px 0 0}.open-link>span{font-size:19px}.coming{border-top:1px solid #e0d2d9}.coming .cover-wrap{background:#e5e0db}.fusion-cover .cover-title,.coming .fusion-cover .cover-title{font-size:23px;margin-top:14px}.fusion-art,.coming .fusion-art{width:75px;height:75px;right:-13px;bottom:5px}.fusion-art i,.coming .fusion-art i{font-size:21px}.soon-label{font-size:9px;padding:4px 8px}.advice{margin:0 24px;padding:18px 19px;background:#e9dbe2;border-radius:5px}.advice h2{font-family:'DM Sans',sans-serif;font-weight:500;font-size:15px;letter-spacing:0;line-height:1.4;margin:0 0 5px}.advice>p:not(.eyebrow){font-size:12px;line-height:1.6;margin-bottom:12px}.advice .button{display:flex;font-size:12px;padding:11px 14px;margin:0}.sharing{display:block;padding:13px 24px 12px;text-align:center}.sharing button{font-size:11px;margin:0;padding:7px 0}footer{max-width:572px;margin:0 auto;border-top:0;padding:5px 24px 24px;font-size:11px;color:#8d7383;line-height:1.8}footer>span{font-size:9px}.intro,.folder-card{animation:none}@media(max-width:360px){.header{padding:18px}.header img{width:145px}.intro{padding:20px 18px 18px}.intro h1{font-size:38px}.collection{padding-inline:18px}.folder-card,.coming{grid-template-columns:88px minmax(0,1fr);gap:13px;padding:13px}.card-copy h3,.coming h3{font-size:23px}.card-copy p,.coming .card-copy p{font-size:11px}.advice{margin-inline:18px}}
