/* A quiet shared action, sized independently of surrounding chapter typography. */
body button.content-share{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;aspect-ratio:1;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;padding:9px!important;margin:0;border:1px solid transparent!important;border-radius:50%;background:transparent!important;box-shadow:none;color:var(--accent,#246f85)!important;line-height:1;vertical-align:middle;cursor:pointer;transition:background .18s,border-color .18s;overflow:visible}
body button.content-share:hover,body button.content-share:focus-visible{background:color-mix(in srgb,var(--accent,#246f85) 9%,transparent)!important;border-color:color-mix(in srgb,var(--accent,#246f85) 22%,transparent)!important}
body button.content-share:focus-visible{outline:2px solid var(--accent,#246f85);outline-offset:3px}
body button.content-share>svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transform:none}
.content-share-tip{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);padding:6px 9px;border-radius:6px;background:var(--ink,#18272e);color:var(--paper,#fff);font:500 16px/1.3 var(--font-ui,sans-serif);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:5}
.content-share:is(:hover,:focus-visible) .content-share-tip{opacity:1}
.content-share-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}
.q13-answer .content-share-actions{display:inline-flex;margin:0 0 0 9px;vertical-align:middle}.q13-answer .q13-read{display:inline-flex}
.question-open-item>.content-share-actions{align-self:center;margin:0}.ec-topic-byline .content-share{margin-left:auto}
.content-share-feature{display:flex;justify-content:flex-end;margin:-3px 0 8px}
.daily-tile-copy>.content-share{margin-top:10px!important}
.content-share-topic{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:9px;align-items:center;border-bottom:1px solid var(--line,#d4d8d8)}
.q13-forum [data-q13-topics]>.content-share-topic>a{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:15px;align-items:start;min-height:98px;padding:26px 0;border:0}
.q13-forum [data-q13-topics]>.content-share-topic>a>span>span{display:block;font-size:16px;color:var(--muted,#596064);line-height:1.4}
.content-share-choice{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px;align-items:center;border-bottom:1px solid var(--line,#d4d8d8)}
.content-share-choice>.rd-pick{border-bottom:0}.content-share-choice .rd-pick-arrow{display:none}
.content-share-published{display:inline-flex;vertical-align:middle;margin-left:10px}.content-share-status{position:fixed;z-index:10000;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px 20px;border:1px solid color-mix(in srgb,var(--accent,#246f85) 25%,transparent);border-radius:30px;box-shadow:0 8px 32px #142d3820;background:var(--paper,#fff);color:var(--ink,#18272e);font:500 16px/1.45 var(--font-ui,sans-serif);text-align:center;pointer-events:none}
body.homepage-v7 #home-daily .daily-cinema-content .d10-actions{grid-template-columns:max-content minmax(0,1fr) 44px;column-gap:14px}
body.homepage-v7 #home-daily .d10-actions>.d10-read,body.homepage-v7 #home-daily .d10-actions>.d10-read-link{grid-column:1;grid-row:1}
body.homepage-v7 #home-daily .d10-actions>.d10-reading-time{grid-column:2;grid-row:1}
body.homepage-v7 #home-daily .d10-actions>.content-share{grid-column:3;grid-row:1;justify-self:end}
body.homepage-v7 #home-daily .d10-actions>.d10-latest{grid-column:1/-1;grid-row:2}
.content-share-status[hidden]{display:none}
.content-share-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:26px;border:1px solid var(--line,#d4d8d8);border-radius:16px;background:var(--paper,#fff);color:var(--ink,#18272e);font:16px/1.5 var(--font-ui,sans-serif);overflow:auto}
.content-share-dialog::backdrop{background:#101e27aa;backdrop-filter:blur(5px)}
.content-share-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.content-share-dialog h2{font:500 27px/1.15 var(--font-ui,sans-serif);letter-spacing:-.035em;margin:0}.content-share-dialog [data-share-close]{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;flex:none;box-sizing:border-box;background:none;border:0;color:inherit;font-size:27px;cursor:pointer}.content-share-dialog [data-share-piece]{margin:17px 0;color:var(--muted,#52626b)}.content-share-dialog label{display:block;font-size:16px;margin-bottom:7px}.content-share-dialog input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line,#ccd5d8);border-radius:7px;background:transparent;color:inherit;font:16px/1.5 var(--font-ui,sans-serif)}.content-share-dialog .content-share-help{font-size:16px;color:var(--muted,#52626b);margin:12px 0}.content-share-dialog .content-share-copy{min-height:44px;padding:10px 19px;border:0;border-radius:25px;background:var(--accent,#246f85);color:#fff;font:500 16px/1.4 var(--font-ui,sans-serif);cursor:pointer}
.content-share-dialog-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.content-share-dialog .content-share-native{min-height:44px;padding:9px 5px;border:0;border-radius:0;background:transparent;color:var(--accent,#246f85);font:500 16px/1.4 var(--font-ui,sans-serif);cursor:pointer}.content-share-dialog .content-share-native:disabled{opacity:.55;cursor:default}.content-share-dialog [hidden]{display:none!important}.content-share-dialog button:focus-visible,.content-share-dialog input:focus-visible{outline:2px solid var(--accent,#246f85);outline-offset:3px}
@media(max-width:650px){body button.content-share{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;flex-basis:44px}.content-share-topic,.content-share-choice{grid-template-columns:minmax(0,1fr) 44px;gap:4px}.q13-forum [data-q13-topics]>.content-share-topic>a{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:21px 0}.content-share-topic>a>span:last-child{display:none}.content-share-tip{display:none}}
@media(max-width:700px){body.homepage-v7 #home-daily .daily-cinema-content .d10-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;row-gap:0;min-height:97px}body.homepage-v7 #home-daily .d10-actions>.d10-read{white-space:nowrap;justify-self:start}body.homepage-v7 #home-daily .d10-actions>.content-share{grid-column:2;grid-row:1}body.homepage-v7 #home-daily .d10-actions>.d10-reading-time{grid-column:1;grid-row:2;font-size:13px}body.homepage-v7 #home-daily .d10-actions>.d10-latest{grid-column:2;grid-row:2;justify-self:end;font-size:13px;gap:6px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){body button.content-share,.content-share-tip{transition:none}}
