/* La Gloria V18.2: event-sharing controls in the EXISTING public Events shell. */
.lg214-social-share{margin-top:20px;padding:16px 18px;border:1px solid #d9c9a6;border-radius:15px;background:#fbf8f0;color:#173e31}
.lg214-social-heading{display:block;font-size:16px;letter-spacing:.02em;margin-bottom:12px;color:#173e31}
.lg214-social-actions{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap}
.lg214-social-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:9px 14px;border-radius:10px;border:1px solid #c8bfa8;background:#fff;color:#193d31;font:650 15px/1.25 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap}
.lg214-social-btn:hover{background:#f1ece1;color:#163c2b}
.lg214-social-primary{background:#173d2f;border-color:#173d2f;color:#fff}
.lg214-social-primary:hover{background:#285a43;color:#fff}
.lg214-share-notice{margin:0;min-height:0;font-size:14px;font-weight:600;color:#225c3b}
.lg214-share-notice:not(:empty){margin-top:9px}
.lg214-card-share{cursor:pointer;font:inherit}
.lg214-card-share-feedback{display:block;font-size:13px;font-weight:650;color:#286347}
.lg214-card-share-feedback:not(:empty){margin-top:6px}
.lg214-social-share :focus-visible,.lg214-card-share:focus-visible{outline:3px solid #b88d4b;outline-offset:3px}
@media(max-width:650px){.lg214-social-share{padding:14px}.lg214-social-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lg214-social-btn{white-space:normal;min-width:0;min-height:50px}.lg214-social-btn:first-child{grid-column:1/-1}}
@media(max-width:350px){.lg214-social-actions{grid-template-columns:1fr}.lg214-social-btn:first-child{grid-column:auto}}
