/*! DogTumor Moments v5.5.4 compatibility asset */
body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-page,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-page,body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card{box-sizing:border-box}body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-card,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-hero,body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card{border-radius:18px}body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-card h1,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-title h1,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card h2,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card h3,body.dogtumor-moments-platform-v320 .dogtumor-moment-account-panel h1{margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.18;letter-spacing:-.025em}body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section-head h4,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-page h2{margin:0 0 6px;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.25;letter-spacing:-.012em}body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section-head p,body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-card>p{max-width:68ch;margin:0;line-height:1.55}body.dogtumor-moments-platform-v320 .dogtumor-platform-public-policy{display:grid;gap:5px;margin:12px 0;padding:12px 14px;border:1px solid rgba(51,82,142,.2);border-radius:14px;background:rgba(51,82,142,.055)}body.dogtumor-moments-platform-v320 .dogtumor-platform-public-policy strong{font-size:.96rem;line-height:1.3}body.dogtumor-moments-platform-v320 .dogtumor-platform-public-policy p,body.dogtumor-moments-platform-v320 .dogtumor-platform-public-policy small{margin:0;line-height:1.48}body.dogtumor-moments-platform-v320 .dogtumor-moment-dog-public-state{border-radius:999px;padding:2px 8px}body.dogtumor-moments-platform-v320 .dogtumor-moment-action--optimistic,body.dogtumor-moments-platform-v320 [data-dogtumor-follow-button].is-optimistic{transform:scale(1.035);transition:transform .14s ease,opacity .14s ease}body.dogtumor-moments-platform-v320 .dogtumor-moment-comment--optimistic{opacity:.68;pointer-events:none}body.dogtumor-moments-platform-v320 .dogtumor-moment-comment--optimistic::after{content:attr(data-status-label);display:block;margin-top:4px;font-size:.78rem}@media(max-width:782px){body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-card,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-hero,body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card{border-radius:15px}body.dogtumor-moments-platform-v320 .dogtumor-moment-auth-card h1,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-title h1,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card h2,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card h3{font-size:1.32rem}}@media(prefers-reduced-motion:reduce){body.dogtumor-moments-platform-v320 .dogtumor-moment-action--optimistic,body.dogtumor-moments-platform-v320 [data-dogtumor-follow-button].is-optimistic{transition:none;transform:none}}body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero,body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212{box-sizing:border-box !important;width:100% !important;max-width:980px !important;margin:0 auto 14px !important;padding:13px 16px !important;border:1px solid rgba(51,82,142,.14) !important;border-radius:16px !important;background:rgba(255,255,255,.94) !important;box-shadow:0 8px 24px rgba(17,35,70,.065) !important;text-align:left !important}body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero h1,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero h1,body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212 h1{max-width:none !important;margin:0 0 5px !important;font-size:clamp(1.28rem,2.3vw,1.8rem) !important;line-height:1.18 !important;letter-spacing:-.025em !important;overflow-wrap:anywhere !important}body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero p,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero p:not(.dogtumor-moment-kicker),body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212>p:last-child{max-width:72ch !important;margin:0 !important;font-size:.92rem !important;line-height:1.5 !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212 .dogtumor-moment-kicker,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero .dogtumor-moment-kicker{display:block !important;width:auto !important;margin:0 0 4px !important;padding:0 !important;border:0 !important;background:transparent !important;font-size:.72rem !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:.07em !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card h3,body.dogtumor-moments-platform-v320 .dogtumor-moment-account-head h3{margin:0 36px 6px 0 !important;font-size:clamp(1.18rem,2vw,1.55rem) !important;line-height:1.2 !important;letter-spacing:-.02em !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-card--stable-ux .dogtumor-moment-context-heading h3,body.dogtumor-moments-platform-v320 .dogtumor-moment-caption strong{font-size:clamp(.96rem,1.5vw,1.08rem) !important;line-height:1.25 !important;letter-spacing:-.01em !important;font-weight:760 !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-card--stable-ux .dogtumor-moment-context-heading small{font-size:.68rem !important;letter-spacing:.055em !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-caption{border-radius:14px !important;padding:9px 11px !important}body.dogtumor-moments-platform-v320 .dogtumor-moment-account-section,body.dogtumor-moments-platform-v320 .dogtumor-public-profile-hero,body.dogtumor-moments-platform-v320 .dogtumor-moment-share-page-card{border:1px solid rgba(51,82,142,.13) !important;box-shadow:0 9px 28px rgba(17,35,70,.07) !important}@media(max-width:782px){body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero,body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212{margin-bottom:10px !important;padding:11px 13px !important;border-radius:14px !important}body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero h1,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero h1,body.dogtumor-moments-platform-v320 .dogtumor-moment-single-header-v210212 h1{font-size:1.24rem !important}body.dogtumor-moments-platform-v320 .dogtumor-moments-page-hero p,body.dogtumor-moments-platform-v320 .dogtumor-moments-share-page-hero p:not(.dogtumor-moment-kicker){font-size:.86rem !important}}
