@font-face{font-family:DuoBopBounce;src:url('/duobop/assets/DuoBop-Bounce.ttf') format('truetype');font-weight:700;font-display:swap}.duobop-page{--paper:#241d35;--ink:#fff1d6;--muted:#d2c4d4;--blue:#8ce0e5;--line:#63506e;--navy:#30263e;--serif:DuoBopBounce,'Segoe UI',sans-serif}.duobop-page .brand img{height:auto}.duobop-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.duobop-wordmark{width:min(100%,560px);height:auto}.duobop-hero h1{margin:0 0 20px}.duobop-hero h2{font-size:clamp(30px,3.4vw,46px);line-height:1.2}.duobop-icon{width:min(100%,380px);margin:auto;border-radius:24px}.duobop-page .button{background:#ffc48f;border-color:#ffc48f;color:#241d35}.duobop-page .button:hover{background:#ffb6a3}.duobop-page .button:disabled{cursor:default;opacity:.75}.duobop-page .store-primary{margin:0 0 25px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.duobop-page .store-primary span{font-size:14px}.duobop-page .feature .num{color:#ffb6a3}.duobop-page .gallery-portrait{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.duobop-page .gallery-portrait img{aspect-ratio:9/16;border:1px solid var(--line);background:#241d35}.duobop-page .facts>div{min-width:0}.duobop-page .lightbox{background:#241d35}.duobop-page .site-nav a,.duobop-page .footer-links a{overflow-wrap:anywhere}@media(max-width:900px){.duobop-hero{gap:30px}.duobop-page .gallery-portrait{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.duobop-hero{grid-template-columns:1fr}.duobop-icon{max-width:220px}.duobop-page .wrap{width:calc(100% - 40px)}.duobop-page .section{padding:52px 0}.duobop-page .site-header{height:auto;min-height:90px;padding:20px 0;gap:15px;flex-wrap:wrap}.duobop-page .brand img{width:145px}.duobop-page .site-nav{font-size:13px;gap:14px;order:3;width:100%}.duobop-page .features,.duobop-page .facts{grid-template-columns:1fr}.duobop-page .section-top{display:block}.duobop-page .gallery-portrait{gap:16px}.duobop-page .site-footer{flex-wrap:wrap}.duobop-page .next-project a{font-size:25px}}