.date-friendly>.back-link{margin-bottom:0}.date-friendly .date-heading{gap:9px;margin:16px 0 20px;display:grid}.date-friendly .date-heading>.pill{justify-self:start}.date-friendly .date-heading h1{margin:0;font-size:clamp(1.75rem,5vw,2.4rem)}.date-friendly .date-heading p{color:#6f6169;margin:0}.date-friendly .date-effects-menu{color:#75666d;margin:6px 0 12px;font-size:13px}.date-friendly .date-effects-menu summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.date-friendly .date-effects-menu summary::-webkit-details-marker{display:none}.date-friendly .date-categories{gap:8px;margin:12px 0 18px}.date-friendly .date-categories button{border-radius:16px;min-height:80px;padding:12px 8px}.date-friendly .date-categories strong{font-size:15px}.date-friendly .date-categories span{display:none}.date-friendly .date-setup{gap:18px;padding:24px}.date-quick-start{text-align:center}.date-friendly .date-quick-eyebrow{color:#9b546f;margin-bottom:12px;font-size:12px;display:block}.date-friendly .date-quick-start h2{word-break:keep-all;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.4}.date-friendly .date-quick-start p{color:#76646e;word-break:keep-all;margin-top:6px;font-size:14px;line-height:1.6}.date-quick-preview{grid-template-columns:repeat(3,minmax(0,1fr)) 48px;align-items:center;gap:8px;max-width:420px;margin:20px auto 0;display:grid}.date-quick-preview>div{background:#fff6ef;border-radius:15px;align-self:stretch;justify-items:center;gap:6px;padding:9px 5px;display:grid}.date-quick-preview>div>span{place-items:center;width:56px;height:44px;display:grid}.date-quick-preview svg,.date-quick-preview img{object-fit:contain;width:56px;height:44px}.date-quick-preview strong{word-break:keep-all;font-size:12px;font-weight:600}.date-preview-more{color:#9b6075;gap:2px;font-size:22px;font-weight:700;display:grid}.date-preview-more small{font-size:11px;font-weight:400}.date-friendly .date-start-actions{grid-template-columns:1fr;gap:9px;display:grid}.date-friendly .date-start-actions button:first-child{min-height:54px;font-weight:700}.date-friendly .date-start-actions button:nth-child(2){min-height:44px;box-shadow:none;color:#846170;background:0 0;border-color:#0000;padding:8px;font-size:14px}.date-friendly #date-candidate-editor{border-top:1px solid #f0e0e6;margin:0;padding-top:16px}.date-friendly #date-candidate-editor>summary{min-height:32px;font-size:14px;line-height:1.5}.date-friendly #date-candidate-editor .food-picker{padding:18px 0}.date-friendly .date-editor-start{width:100%;min-height:50px;margin-top:16px}.date-friendly .date-arena{margin-top:10px;scroll-margin-top:82px}.date-friendly .date-stage-title{margin:18px 0}.date-friendly .date-agreements{gap:10px}.date-friendly .date-agreements label{cursor:pointer;min-height:56px;font-size:14px}.date-friendly .date-next-step{text-align:left;background:#fff7f1;border:1px solid #f0dfd6;border-radius:18px;margin:20px 0;padding:20px}.date-friendly .date-next-step h3{margin-bottom:14px;font-size:18px;font-weight:700}.date-friendly .date-next-step .date-area-field{margin:0 0 14px}.date-friendly .date-next-step .date-area-field label{font-size:14px}.date-friendly .date-next-step>.btn{white-space:normal;width:100%;min-height:50px}.date-friendly .date-next-step>p{color:#806c70;margin-top:10px;font-size:12px}@media (max-width:600px){.date-friendly .date-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.date-friendly .date-categories button,.date-friendly .date-categories button:last-child{border-radius:13px;flex-direction:column;grid-column:auto;gap:6px;min-height:66px;padding:8px 2px}.date-friendly .date-categories strong{letter-spacing:-.04em;font-size:11px}.date-friendly .date-categories svg{width:20px;height:20px}.date-friendly .date-setup,.date-friendly .date-arena{border-radius:21px;padding:18px 14px}.date-friendly .date-next-step{padding:16px 12px}.date-friendly .date-agreements{grid-template-columns:1fr}.date-friendly .date-next-step .date-add{flex-wrap:wrap}.date-friendly .date-next-step .date-add input{flex-basis:140px}.date-friendly .date-next-step .date-add button{min-height:44px}}
