/* Guadagni sharing: a single native action, in the same amber/perla material. */
[data-share]{min-width:0}
.page-share,.article-share{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 14px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.page-share{padding:0 4%;margin:16px auto 20px;max-width:1280px;text-align:right}
.category-tools .page-share{margin:0;padding:0;flex:0 0 auto;max-width:100%}
.article-detail>.article-share{padding:0;margin:22px 0 30px}
.article-detail>.article-share:before{content:"";height:1px;background:linear-gradient(90deg,transparent,#b2864766);flex:1 1 30px;min-width:20px}
.article-detail>.article-share--end{margin:34px 0 18px;padding-top:8px}
.youth-hero-copy>.article-share--top{margin:18px 0 22px;padding:0;justify-content:flex-start}
.youth-bottom>.article-share--end{margin:0;padding:0}
.page-share .guadagni-share-button,.article-share .guadagni-share-button,.photo-viewer .guadagni-share-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:154px;min-height:52px;max-width:100%;padding:11px 22px;margin:0;color:#60401d;font:600 15px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;border:1px solid #b98b49;border-radius:15px 25px 15px 25px;background:linear-gradient(135deg,#fffefaf2 0%,#fff2dcf5 45%,#f0d3a9dc 78%,#fff8edf5 100%);box-shadow:inset 0 2px 2px #fff,inset 0 -2px 2px #a8773738,0 5px 17px #8d5d2521;text-shadow:0 1px #fffbf3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.guadagni-share-symbol{display:block;flex:0 0 28px;width:28px;height:28px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='.85' y2='1'%3E%3Cstop stop-color='%23fffdf3'/%3E%3Cstop offset='.43' stop-color='%23f8d795'/%3E%3Cstop offset='.6' stop-color='%23b6752d'/%3E%3Cstop offset='1' stop-color='%23fff2ce'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 20 28 9M13 20l15 11' fill='none' stroke='%23805021' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M13 20 28 9M13 20l15 11' fill='none' stroke='url(%23g)' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='m10 13 7 7-7 7-7-7zM29 3l6 6-6 6-6-6zM29 25l6 6-6 6-6-6z' fill='url(%23g)' stroke='%23875423' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='m5 19 5-4 5 4m10-11 4-3 4 3m-8 22 4-3 4 3' fill='none' stroke='%23fffaf0' stroke-width='1.2'/%3E%3C/svg%3E");filter:drop-shadow(0 2px 2px #95642b30)}
.page-share .guadagni-share-button:hover,.article-share .guadagni-share-button:hover,.photo-viewer .guadagni-share-button:hover{border-color:#94632c;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #a8773745,0 7px 23px #8d5d2530;transform:translateY(-2px)}
.guadagni-share-button:focus-visible{outline:3px solid #805021;outline-offset:4px}
.page-share .guadagni-share-button:active,.article-share .guadagni-share-button:active,.photo-viewer .guadagni-share-button:active{transform:translateY(0);box-shadow:inset 0 2px 5px #9e723d26,0 2px 6px #8d5d251a}
.guadagni-share-button[aria-busy=true]{cursor:progress;opacity:.75}
[data-share] [role=status]{flex:0 0 100%;min-height:0;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#6c5337;margin:0;overflow-wrap:anywhere;text-align:right}
[data-share] [role=status]:empty{display:none}
[data-share] input:not([hidden]){flex:0 0 100%;display:block;min-width:0;max-width:100%;width:100%;padding:11px 14px;border:1px solid #b89363;border-radius:12px;background:#fffaf0;color:#493929;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
[data-share] input[hidden]{display:none}
.youth-hero-copy>[data-share] [role=status]{text-align:left}
.photo-viewer .guadagni-share-button{margin:10px 0 0}
@media(max-width:600px){
 .page-share{margin:12px auto 16px}
 .page-share .guadagni-share-button,.article-share .guadagni-share-button,.photo-viewer .guadagni-share-button{min-width:142px;min-height:48px;padding:9px 17px;gap:10px;font-size:14px}
 .guadagni-share-symbol{width:26px;height:26px;flex-basis:26px}
 .article-detail>.article-share{margin:18px 0 25px}
 .article-detail>.article-share--end{margin:26px 0 18px}
 .youth-hero-copy>.article-share--top{margin:16px 0 20px}
}
@media(prefers-reduced-motion:reduce){.page-share .guadagni-share-button,.article-share .guadagni-share-button,.photo-viewer .guadagni-share-button{transition:none;transform:none}}
@media(forced-colors:active){.guadagni-share-button{border:1px solid ButtonText;box-shadow:none}.guadagni-share-symbol{display:none}}
