.love-v2 .identity-heading>h1{margin-inline:auto}.love-v2 .identity-subtitle{color:#98708c;letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(19px,2.2vw,24px);font-weight:500;line-height:1.5}.love-v2 .scene-illustration{background:#fcf8f0;border-radius:12px;margin:0 0 20px;overflow:hidden}.love-v2 .scene-illustration img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.love-v2 .result-keepsake{border:0;border-top:1px solid var(--line);margin:28px 0 0;padding:20px 0 0}.love-v2 .result-keepsake span{color:var(--muted);font-size:14px}.love-v2 .result-keepsake p{margin:10px 0 0;font-size:17px;line-height:1.8}.love-v2 .scene-card{background:#f5eff7;border-radius:16px;padding:24px}.love-v2 .scene-card h3{margin:0 0 12px;font-size:17px;line-height:1.6}.love-v2 .scene-card .scene-illustration+h3{text-align:center;color:#60366f;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:4px 0 20px;font-size:clamp(20px,2.2vw,24px);font-weight:800;line-height:1.55}.love-v2 .scene-card p{margin:0;font-size:16px;line-height:1.9}.love-v2 .tip-title{margin:0 0 8px;font-size:16px;line-height:1.6}.love-v2 .pair-tip{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.love-v2 .pair-tip h3{margin:0 0 8px;font-size:15px}.love-v2 .pair-tip p{margin:0;font-size:16px;line-height:1.8}.love-v2 .result-actions{width:100%;max-width:620px;margin:32px auto 36px;container-type:inline-size}.love-v2 .result-actions .live-share{max-width:none;margin:0}.love-v2 .result-actions .share-actions{margin:0}.love-v2 .result-actions .share-actions>:is(button,a){font-size:16px;font-weight:700}.love-v2 .result-actions .share-actions>.primary-button{color:#fff}.love-v2 .result-actions .share-feedback{color:#685570;margin-top:12px;line-height:1.6}.love-v2 .result-actions .manual-share-link{color:#685570}.love-v2 .result-actions-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.love-v2 .live-share+.result-actions-navigation{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.love-v2 .result-actions-navigation>a{color:#654d70;text-align:center;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #d7cadc;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px 10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.love-v2 .result-actions-navigation>a:hover{background:#f4eef7}@container (width<=540px){.love-v2 .result-actions .share-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.love-v2 .result-actions .share-actions>.primary-button{grid-column:1/-1}}@container (width<=300px){.love-v2 .result-actions-navigation{grid-template-columns:minmax(0,1fr)}}
