.rssd-share{--share-paper:var(--read-paper,light-dark(#fff,#202823));--share-ink:var(--read-ink,light-dark(#28382e,#e2ebe5));--share-muted:var(--read-muted,light-dark(#66746a,#b3bfb6));--share-accent:var(--read-accent,light-dark(#316750,#a1d0b6));--share-line:color-mix(in srgb,var(--share-ink) 16%,var(--share-paper));--share-soft:color-mix(in srgb,var(--share-accent) 8%,var(--share-paper));position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:900;font:14px/1.6 "PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--share-ink);letter-spacing:0;text-align:left}
.rssd-share *{box-sizing:border-box}.rssd-share [hidden]{display:none!important}.rssd-share svg{flex:none;vertical-align:middle}.rssd-share button,.rssd-share a{font:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rssd-share button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:var(--share-soft);color:var(--share-ink);padding:10px 14px;min-height:42px;line-height:1.5}.rssd-share button:hover,.rssd-share a:hover{background:var(--share-soft);border-color:transparent}.rssd-share button:disabled{opacity:.55;cursor:wait}.rssd-share button:focus-visible,.rssd-share a:focus-visible{outline:2px solid var(--share-accent);outline-offset:3px}
.rssd-share .rssd-share-toggle{gap:9px;border:0;border-radius:12px;background:var(--share-paper);color:var(--share-ink);box-shadow:0 3px 15px #0000000d;padding:11px 17px;font-size:13px;font-weight:600;letter-spacing:.04em}.rssd-share .rssd-share-toggle svg{color:var(--share-accent);width:17px;height:17px}.rssd-share .rssd-share-toggle:hover,.rssd-share .rssd-share-toggle[aria-expanded=true]{background:var(--share-soft);border-color:transparent}
.rssd-share-panel{position:absolute;bottom:60px;right:0;width:368px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 106px);overflow:auto;background:var(--share-paper);border:0;border-radius:16px;padding:22px;box-shadow:0 14px 44px #00000020;overscroll-behavior:contain}
.rssd-share-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 18px;border:0;border-bottom:1px solid var(--share-line);background:none;color:var(--share-ink);position:static;min-height:0;width:auto}.rssd-share-panel header strong{font-size:16px;font-weight:650;color:inherit;letter-spacing:.02em}.rssd-share-panel header button{border:0;padding:6px;min-height:32px;width:32px;color:var(--share-muted);background:transparent}.rssd-share-group{padding:22px 0;border-bottom:1px solid var(--share-line)}.rssd-share-group h2{display:flex;align-items:center;gap:9px;font:650 14px/1.6 "PingFang SC",Arial,sans-serif;margin:0 0 7px;color:var(--share-ink);border:0;padding:0}.rssd-share-group h2 svg{color:var(--share-accent);width:17px;height:17px}.rssd-share-group p{font:12px/1.8 "PingFang SC",Arial,sans-serif;color:var(--share-muted);margin:0 0 16px}.rssd-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rssd-share [data-action=copy-article]{background:var(--share-soft);color:var(--share-accent);font-weight:600}.rssd-share [data-action=download-pages]{width:100%}.rssd-share-group button{font-size:13px}.rssd-share-social{display:flex;gap:8px;flex-wrap:wrap;padding-top:18px}.rssd-share-social a,.rssd-share-social button{display:inline-flex;align-items:center;min-height:34px;border:0;border-radius:6px;padding:5px 8px;color:var(--share-muted);text-decoration:none;background:none;font-size:12px}.rssd-share-status{font-size:12px;line-height:1.8;color:var(--share-muted);overflow-wrap:anywhere;margin:14px 0 0}.rssd-share-status:empty{display:none}.rssd-share-status[data-error=true]{color:light-dark(#a0372d,#f2a299)}.rssd-share [data-action=cancel]{margin-top:10px;font-size:12px}
.rssd-export-measure{position:fixed;left:-10000px;top:0;width:800px;height:1000px;border:0;pointer-events:none;visibility:visible}
@media(max-width:600px){.rssd-share{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.rssd-share .rssd-share-toggle{padding:10px 14px}.rssd-share-panel{bottom:58px;width:350px;padding:20px}.rssd-share-group{padding:18px 0}}@media(prefers-reduced-motion:reduce){.rssd-share button,.rssd-share a{transition:none}}@media print{.rssd-share{display:none}}
