.journal-grid .card,#blogCards .card,.rz-card{position:relative}
.card-share{position:absolute;top:12px;right:12px;z-index:3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #ffffffb3;border-radius:50%;background:#fffdf8e6;color:#183e2f;cursor:pointer;box-shadow:0 2px 10px #183e2f26;backdrop-filter:blur(6px);transition:background .2s,color .2s,transform .2s}
.card-share:hover{background:#183e2f;color:#fff;transform:scale(1.06)}
.card-share:focus-visible{outline:3px solid #9b6433;outline-offset:2px}
.card-share-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:9999;padding:11px 20px;border-radius:50px;background:#183e2f;color:#fff;font:600 13px "DM Sans",sans-serif;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}
.card-share-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(prefers-reduced-motion:reduce){.card-share,.card-share-toast{transition:none}}
