.v2-simple-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;padding-bottom:26px;border-top:1px solid #dce5ed;margin-top:36px;font-size:13px;color:#61758b}.v2-simple-footer nav{display:flex;gap:22px;flex-wrap:wrap}.v2-simple-footer small{font-size:12px}.v2-simple-footer img{max-width:160px}
body[data-version="v2"] :is(.match-page,.trips-page)>.container{padding-top:24px!important}
body[data-version="v2"] .match-card__image>span{left:50%!important;right:auto!important;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:6px 15px!important;background:#007585!important;color:#fff!important;font-size:12px!important;border-radius:20px;white-space:nowrap}
body[data-version="v2"] .trip-map{display:flex!important;flex-direction:column;gap:0;padding:0!important;overflow:hidden}
body[data-version="v2"] .trip-map>.leaflet-map{order:1;width:100%;height:340px!important;min-height:340px!important}
body[data-version="v2"] .trip-map>aside{order:2;display:flex;align-items:center;gap:20px;flex-wrap:wrap;width:100%;padding:18px 24px;background:#f3fafb}
body[data-version="v2"] .trip-map>aside h2{font-size:18px;margin:0}.trip-map>aside p{margin:0}.trip-map__legend{display:flex;gap:14px;flex-wrap:wrap;margin:0!important}
body[data-version="v2"] .profile-identity{border-top:1px solid #dce5ed;border-radius:12px;margin-top:0;grid-template-rows:auto auto;row-gap:16px}
body[data-version="v2"] .profile-identity>img{margin-top:0!important}
body[data-version="v2"] .profile-header-travel{grid-column:2/4;grid-row:2;align-self:center;border-left:1px solid #edf1f5;padding-left:24px;font-size:14px}
body[data-version="v2"] .profile-header-travel h2{font-size:15px;margin:0 0 8px}.profile-header-travel p{margin:4px 0;color:#53687c}
body[data-version="v2"] .profile-media-preview__cover{display:none!important}
body[data-version="v2"] .trip-detail .social-share{border:1px solid #d9edf0;background:#f3fafb;border-radius:12px;padding:18px 22px;box-shadow:none;margin:22px 0;gap:20px}
body[data-version="v2"] .trip-detail .social-share b{font-size:18px}.trip-detail .social-share small{margin-top:6px}
body[data-version="v2"] .trip-detail .social-share :is(a,button){border-radius:22px;background:white;padding:10px 16px;color:#007585;border:1px solid #cce3e7;font-weight:700}
body[data-version="v2"] .trip-detail .social-share [data-share-channel="native"]{background:#008c9e;color:white;border-color:#008c9e}
@media(max-width:1000px){body[data-version="v2"] .profile-header-travel{grid-column:2;grid-row:5;border:0;padding-left:0}}
@media(max-width:700px){.v2-simple-footer{flex-direction:column;align-items:flex-start}body[data-version="v2"] .profile-header-travel{grid-column:1;grid-row:6;border-top:1px solid #edf1f5;padding-top:16px;width:100%}body[data-version="v2"] .trip-map>.leaflet-map{height:260px!important;min-height:260px!important}body[data-version="v2"] .trip-map>aside{padding:18px;gap:12px}}
body:has(.v2-home) .v2-welcome{background-image:linear-gradient(90deg,rgba(3,25,40,.78),rgba(3,25,40,.15)),var(--hero-image)!important;color:#fff}
body:has(.v2-home) .v2-welcome h1,body:has(.v2-home) .v2-welcome p{color:#fff!important}
body[data-version="v2"] :is(.match-page,.trips-page){padding-top:0!important}
body[data-version="v2"] :is(.match-page,.trips-page)>.container{padding-top:28px!important}
body[data-version="v2"] .v2-wordmark{display:block;font-size:30px;font-weight:800;letter-spacing:-1.2px;color:#007585;line-height:1.2}
body[data-version="v2"] .brand--light .v2-wordmark{color:#fff}
body:has(.v2-home) .v2-buddy{grid-template-columns:112px minmax(0,1fr);min-height:144px;align-items:center;box-shadow:0 4px 16px #001d4108}
body:has(.v2-home) .v2-buddy img{width:112px;height:144px;min-height:0;object-fit:cover;display:block}
body:has(.v2-home) .v2-buddy>div{min-width:0;padding:16px}
body:has(.v2-home) .v2-buddy h3{overflow-wrap:anywhere;font-size:17px;margin:0 0 8px}
body:has(.v2-home) .v2-buddy p{font-size:14px;margin:0 0 8px}
.trip-create-actions--top{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 22px}
body:has(.v2-home) .v2-buddy img[src*="solo"]{object-fit:contain!important;padding:14px!important}
body[data-version="v2"] .brand .v2-approved-logo{display:block;width:240px;height:auto;max-width:100%;object-fit:contain}
body[data-version="v2"] .v2-simple-footer .brand .v2-approved-logo{width:160px}
@media(max-width:700px){body[data-version="v2"] .site-header .brand .v2-approved-logo{width:190px}}
