.entry-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.entry-share .entry-share-action,.gallery-invite .entry-share-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #a4bfff;border-radius:10px;background:#173c8a;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;white-space:normal}.entry-share .entry-share-action:hover,.gallery-invite .entry-share-action:hover{background:#2854a6}.entry-share-action:focus-visible{outline:3px solid #ffc83d;outline-offset:3px}.entry-share button:disabled{opacity:.65;cursor:wait}.entry-share-status{flex:1 1 100%;font-size:13px;color:#dce8ff;overflow-wrap:anywhere}.entry-share-status:empty{display:none}.entry-share input{flex:1 1 100%;width:100%;min-width:0;padding:10px;border:1px solid #a4bfff;border-radius:8px;background:#102b53;color:#fff;font:inherit}.entry-share [hidden]{display:none!important}.gallery-invite{grid-column:1/-1;margin:20px 0 4px;padding:22px;border:1px solid #7297d8;border-radius:16px;background:#173c8a;color:#fff;text-align:center}.gallery-invite h3{margin:0 0 10px;font-size:clamp(20px,4vw,25px);color:#fff}.gallery-invite p{max-width:580px;margin:0 auto 16px;color:#e0ebff;line-height:1.6}.gallery-invite .entry-share-action{background:#ffc83d;color:#14285a;border-color:#ffc83d}.gallery-invite .entry-share-action:hover{background:#ffda77}.gallery-card .entry-share{margin-bottom:0}@media(max-width:400px){.entry-share>.entry-share-action{flex:1 1 auto}.gallery-invite{padding:18px}}
