
.app-preview{margin:0 auto;width:min(100%,320px)}.app-preview img,.preview-pair img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px #31132220}.app-preview figcaption,.preview-note{font-size:12px;color:#6c5a65;text-align:center;margin-top:14px}.preview-pair{display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:40px}.preview-pair figure{margin:0}.preview-pair figcaption{font-size:15px;text-align:center;margin-top:18px}.download-bar{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9b285e;outline-offset:5px}@media(max-width:700px){body{padding-bottom:80px}.app-preview{width:min(75%,280px);margin-top:24px}.preview-pair{gap:16px}.preview-pair figcaption{font-size:12px}.download-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #e7dce1;color:#331c2c;font-size:12px}.download-bar a{background:#432238;color:white;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:700}.nav-actions .btn{max-width:170px;text-align:center}.hero-grid{min-width:0}}

.app-preview{width:240px}.app-preview img{border:7px solid #241c24;border-radius:35px;box-shadow:0 20px 45px #3c1e3020}.hero{padding-top:55px;padding-bottom:55px}.hero-grid{gap:40px}.download-bar a{background:#f838a0;color:#241c24}.spark{display:none}@media(max-width:700px){.app-preview{width:210px;margin-top:18px}.hero{padding-top:36px;padding-bottom:36px}}
