.share-entry{background:none;color:var(--muted);font-size:13px;min-height:44px;padding:0 12px}
.deep-reading .actions{flex-wrap:wrap}.deep-reading .actions .primary{min-width:160px}
.share-select{display:block;width:100%;margin:0 0 18px;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;font:14px var(--sans)}
.share-preview{display:block;width:100%;height:auto;border:1px solid var(--line);margin:16px 0}
.share-buttons{display:flex;gap:12px;margin-top:20px}.share-buttons>*{flex:1;text-align:center}
.share-status{font:13px/1.9 var(--sans);color:var(--muted);margin:12px 0;overflow-wrap:anywhere}
.share-link{width:100%;padding:12px;font-size:12px;background:transparent;border:1px solid var(--line);color:var(--ink)}
body.share-landing{padding:0}.share-landing .app{min-height:100dvh;box-shadow:none}.share-landing main{padding-bottom:48px}
.shared-excerpt{padding-top:22px}.shared-excerpt blockquote{font:30px/1.95 var(--serif);margin:32px 0;overflow-wrap:anywhere}
.shared-excerpt .share-hook{font:26px/1.65 var(--serif);letter-spacing:.5px;margin:0 0 25px;overflow-wrap:anywhere}
.shared-excerpt .translation{font:19px/2 var(--serif);color:#697366;overflow-wrap:anywhere}
.share-footer{border-top:1px solid var(--line);margin-top:42px;padding-top:25px}.share-footer .primary{width:100%;text-decoration:none}
.share-source{font:11px/1.8 var(--sans);color:var(--muted);margin-top:24px}
