.ft-editor .dc-photo-stage{position:relative}.ft-detecting{color:var(--plum);background:#fff;border-radius:999px;margin:0;padding:8px 16px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ft-toggle{min-height:44px;color:var(--plum);cursor:pointer;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.ft-toggle input{width:20px;height:20px;accent-color:var(--magenta);cursor:pointer;margin:0}.ft-stamp{border-radius:var(--radius);background:var(--chip);border:1px solid var(--hairline);gap:12px;margin-top:16px;padding:18px 20px 20px;display:grid}.ft-stamp-title{color:var(--plum);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.ft-field{color:var(--plum);grid-template-columns:78px 1fr;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.ft-field input,.ft-field select{border:1px solid var(--hairline-strong);width:100%;min-width:0;min-height:44px;color:var(--plum);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:999px;padding:8px 14px;font-size:15px}:is(.ft-field input:focus-visible,.ft-field select:focus-visible,.ft-colors button:focus-visible){outline:2px solid var(--magenta);outline-offset:2px}.ft-colors{flex-wrap:wrap;gap:8px;display:flex}.ft-colors button{border:2px solid var(--hairline-strong);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0}.ft-colors button[aria-pressed=true]{border-color:var(--plum);box-shadow:inset 0 0 0 3px #fff}.ft-colors .ft-frame-color{border-color:var(--hairline-strong)}.ft-colors .ft-frame-color[aria-pressed=true]{border-color:var(--magenta);box-shadow:inset 0 0 0 3px #fff}.ft-toggle-flush{margin-top:0}.ft-hint{margin:-4px 0 0!important}.ft-stamp .dc-slider{margin-top:0}.ft-offer{border-radius:var(--radius);background:var(--blush);border:1px solid var(--hairline);margin-top:18px;padding:18px 20px}.ft-offer-saved{border-color:var(--magenta)}.ft-offer p{color:var(--body);margin:0 0 8px;font-size:14px;line-height:1.55}.dc-controls .ft-offer-title{color:var(--plum);font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:800}.ft-offer-title span{color:var(--hint);font-family:var(--font-body);margin-left:6px;font-size:13px;font-weight:500}.ft-offer .text-link{background:var(--plum);color:#fff;padding:11px 20px;font-size:15px}.ft-offer .text-link:hover{background:var(--magenta);color:#fff}.ft-store-row{gap:8px;margin:8px -12px 0;padding:8px 12px}.ft-store-row .apple-badge img{width:120px;height:40px}.ft-store-row .google-badge img{width:154px}.ft-showcase{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.ft-showcase .text-link{border:1px solid var(--hairline);margin:6px 12px 0 0;display:inline-flex}.ft-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ft-pair figure{box-shadow:var(--shadow-photo);background:#fff;border-radius:24px;margin:0;padding:8px;position:relative;transform:rotate(-2deg)}.ft-pair figure:last-child{transform:rotate(2deg)}.ft-pair img{border-radius:17px;width:100%;height:auto;display:block}.ft-pair figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#2b1020b3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:20px;left:20px}.ft-pair figure:last-child figcaption{background:var(--grad);color:#fff}@media (max-width:900px){.ft-showcase{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.ft-field{grid-template-columns:1fr;gap:6px}.ft-pair{gap:12px}}
