.love-page[data-v-78d6b66f]{min-height:100vh;position:relative}.love-container[data-v-78d6b66f]{position:relative}.love-container[data-v-78d6b66f]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.55);z-index:1}.love-container>[data-v-78d6b66f]{position:relative;z-index:2}.bg-wrap[data-v-78d6b66f]{height:60vh;min-height:440px;position:relative;overflow:hidden}.love-image-overlay[data-v-78d6b66f]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,19,27,.25),rgba(20,19,27,.55))}.love-wrap[data-v-78d6b66f]{width:auto;background:hsla(0,0%,100%,.12);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid hsla(0,0%,100%,.22);border-radius:28px;display:flex;align-items:center;justify-content:space-around;padding:40px 64px 32px;box-shadow:0 16px 40px rgba(20,19,27,.18)}.love-avatar[data-v-78d6b66f]{border:3px solid hsla(0,0%,100%,.6);width:160px;height:160px}.love-title[data-v-78d6b66f]{margin-top:14px;text-align:center;font-size:22px;font-weight:600;color:#fff;letter-spacing:.05em}.love-img[data-v-78d6b66f]{-webkit-animation:imgScale 2.4s ease-in-out infinite;animation:imgScale 2.4s ease-in-out infinite;width:84px;height:84px;opacity:.95}#bannerWave1[data-v-78d6b66f],#bannerWave2[data-v-78d6b66f]{display:none}.love-content[data-v-78d6b66f]{max-width:1200px;overflow:hidden;margin:24px auto 0;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.love-time-title1[data-v-78d6b66f]{font-size:28px;font-weight:600;letter-spacing:.08em;line-height:1.6;text-align:center;color:var(--textPrimary)}.love-time-title2[data-v-78d6b66f]{text-align:center;font-size:20px;line-height:3rem;font-weight:600;letter-spacing:1px;color:var(--textSecondary)}.love-time1[data-v-78d6b66f]{text-align:center;font-size:22px;font-weight:600;color:var(--textSecondary)}.love-time1-item[data-v-78d6b66f]{font-size:52px;font-weight:700;color:var(--primary);margin:0 2px}.card-wrap[data-v-78d6b66f]{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:20px;padding:28px 20px 8px}.card-content[data-v-78d6b66f]{display:flex;align-items:center;padding:22px 26px;margin:0;border-radius:18px;max-width:360px;flex:1 1 0;min-width:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;background:var(--background);border:1px solid var(--divider);box-shadow:0 2px 8px rgba(20,19,27,.04)}.card-content>div[data-v-78d6b66f]:first-child{width:100px;height:100px;border-radius:50%;background:var(--primaryLight);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:2px solid rgba(124,108,240,.18)}.card-content .card-cover[data-v-78d6b66f]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.card-content .card-cover-fallback[data-v-78d6b66f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700;color:var(--primary);background:var(--primaryLight)}.card-content[data-v-78d6b66f]:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(20,19,27,.1);border-color:var(--primaryBorder)}.card-right[data-v-78d6b66f]{margin-left:18px;min-width:0}.card-title[data-v-78d6b66f]{font-size:18px;letter-spacing:.06em;line-height:1.5;font-weight:600;color:var(--textPrimary)}.card-desc[data-v-78d6b66f]{font-size:14px;line-height:1.6;color:var(--textTertiary);margin-top:4px}.card-container[data-v-78d6b66f]{max-width:1200px;margin:20px auto 48px;padding:0 20px}.pagination-wrap[data-v-78d6b66f]{display:flex;justify-content:center;margin-top:40px}.pagination[data-v-78d6b66f]{padding:11px 28px;border:1px solid var(--divider);border-radius:999px;color:var(--textSecondary);width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:center;transition:all .2s ease}.pagination[data-v-78d6b66f]:hover{border-color:var(--primary);color:var(--primary);background:var(--primaryLight)}.comment-content[data-v-78d6b66f]{max-width:960px;margin:0 auto}.photo-title[data-v-78d6b66f]{text-align:center;font-size:22px;font-weight:600;line-height:1.6;letter-spacing:2px;color:var(--textPrimary)}.photo-title-warp[data-v-78d6b66f]{max-width:1150px;margin:24px auto 12px;padding:8px;border-radius:14px;display:flex;flex-wrap:wrap}.photo-container[data-v-78d6b66f]{max-width:1170px;margin:0 auto}.isActive[data-v-78d6b66f]{color:var(--primary)}.family-button[data-v-78d6b66f]{position:relative;overflow:hidden;height:56px;color:#fff;margin:12px auto;border-radius:16px;max-width:380px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;background:var(--primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;padding:0 22px;box-shadow:0 6px 18px rgba(124,108,240,.28)}.family-button[data-v-78d6b66f]:before{display:none}.family-button[data-v-78d6b66f]:hover{transform:translateY(-2px);background:var(--primaryHover);box-shadow:0 10px 28px rgba(124,108,240,.38)}.family-button-title[data-v-78d6b66f]{position:static;line-height:normal;margin:0;font-size:17px;font-weight:600;letter-spacing:2px;color:#fff;background:none;-webkit-text-fill-color:inherit}.family-button-car[data-v-78d6b66f]{position:static;margin:0;-webkit-animation:none;animation:none;color:#fff;opacity:.95}.family-button-car svg path[data-v-78d6b66f]{fill:currentColor}.family-button-car svg[data-v-78d6b66f]{width:28px;height:28px}.card-content[data-v-78d6b66f]:hover,.family-wrap[data-v-78d6b66f]:hover{transform:translateY(-4px)}.family-container[data-v-78d6b66f]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:12px 20px 0;margin-bottom:40px}.family-wrap[data-v-78d6b66f]{cursor:pointer;width:320px;border-radius:20px;display:flex;align-items:center;justify-content:space-around;padding:16px 20px 10px;margin:0;transition:transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 6px 18px rgba(20,19,27,.12)}.family-avatar[data-v-78d6b66f]{border:2px solid hsla(0,0%,100%,.7);width:78px;height:78px}.family-title[data-v-78d6b66f]{margin-top:12px;text-align:center;font-size:15px;font-weight:600;color:#fff}.family-img[data-v-78d6b66f]{-webkit-animation:imgScale 2.4s ease-in-out infinite;animation:imgScale 2.4s ease-in-out infinite;width:50px;height:50px;opacity:.95}.family-bottom-wrap[data-v-78d6b66f]{display:flex;justify-content:center;gap:16px;margin:0 0 48px;padding:0 20px}.family-bottom[data-v-78d6b66f]{color:#fff;border-radius:14px;width:140px;text-align:center;height:46px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;background:var(--primary)}.family-bottom[data-v-78d6b66f]:hover{transform:translateY(-2px);background:var(--primaryHover);box-shadow:0 6px 16px rgba(124,108,240,.32)}.family-bottom svg[data-v-78d6b66f]{width:18px;height:18px}.family-bottom svg path[data-v-78d6b66f]{fill:currentColor}.form-main[data-v-78d6b66f]{-webkit-animation:hideToShow 2s;animation:hideToShow 2s;border-radius:14px;overflow:hidden}.user-content>div[data-v-78d6b66f]{height:60px;display:flex;align-items:center}.user-content[data-v-78d6b66f] .el-input__inner{border:1px solid var(--divider);border-radius:var(--radiusSm);height:40px;width:250px;background:var(--background);transition:border-color .2s ease}.user-content[data-v-78d6b66f] .el-input__inner:focus{border-color:var(--primary)}.user-content[data-v-78d6b66f] .el-textarea__inner{border:1px solid var(--divider);border-radius:var(--radiusSm);width:250px;background:var(--background);transition:border-color .2s ease}.user-content[data-v-78d6b66f] .el-textarea__inner:focus{border-color:var(--primary)}.user-content[data-v-78d6b66f] .el-input__count{background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-friend[data-v-78d6b66f]{background-color:var(--primaryLight);padding:20px 0;border-radius:var(--radiusSm)}.form-title[data-v-78d6b66f]{margin:10px;text-align:center}@media screen and (max-width:1200px){.card-wrap[data-v-78d6b66f]{flex-wrap:wrap}.card-content[data-v-78d6b66f]{max-width:100%;flex:1 1 320px}.user-content>div[data-v-78d6b66f]{flex-direction:column;align-items:unset;height:auto;padding:6px 0}}@media screen and (max-width:800px){.bg-wrap[data-v-78d6b66f]{height:50vh;min-height:360px}.love-wrap[data-v-78d6b66f]{padding:32px 28px 20px;border-radius:20px;gap:16px}.love-avatar[data-v-78d6b66f]{width:110px;height:110px}.love-img[data-v-78d6b66f]{width:56px;height:56px}.love-title[data-v-78d6b66f]{font-size:17px}.love-time-title1[data-v-78d6b66f]{font-size:22px}.love-time1[data-v-78d6b66f]{font-size:16px}.love-time1-item[data-v-78d6b66f]{font-size:36px}.family-button[data-v-78d6b66f]{max-width:calc(100% - 40px)}}@media screen and (max-width:600px){.bg-wrap[data-v-78d6b66f]{height:44vh;min-height:300px}.love-wrap[data-v-78d6b66f]{padding:24px 16px 16px}.love-avatar[data-v-78d6b66f]{width:88px;height:88px}.love-img[data-v-78d6b66f]{width:44px;height:44px}.love-title[data-v-78d6b66f]{font-size:15px}.card-content[data-v-78d6b66f]{padding:16px 18px}.card-wrap[data-v-78d6b66f]{gap:14px}.card-content>div[data-v-78d6b66f]:first-child{width:72px;height:72px}.family-container[data-v-78d6b66f]{gap:14px}.family-wrap[data-v-78d6b66f]{width:calc(100% - 40px);margin:0 auto}.family-avatar[data-v-78d6b66f]{width:62px;height:62px}.family-bottom-wrap[data-v-78d6b66f]{gap:10px}.family-bottom[data-v-78d6b66f]{width:120px;height:42px;font-size:14px}.user-content[data-v-78d6b66f] .el-input__inner,.user-content[data-v-78d6b66f] .el-textarea__inner{width:190px}}