.share-article-button{--_accent:var(--chapter-accent,var(--accent));appearance:none;border:1px solid color-mix(in srgb, var(--text-bright) 14%, transparent);width:auto;max-width:max-content;color:var(--text);font-family:var(--sans);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.34rem .78rem;font-size:.82rem;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.share-article-button:hover{color:var(--text-bright);border-color:color-mix(in srgb, var(--_accent) 55%, color-mix(in srgb, var(--text-bright) 20%, transparent));background:color-mix(in srgb, var(--_accent) 8%, transparent)}.share-article-button:active{transform:translateY(1px)}.share-article-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--_accent) 32%, transparent);outline:none}.share-article-button.is-copied{color:var(--text-bright);border-color:color-mix(in srgb, var(--_accent) 55%, color-mix(in srgb, var(--text-bright) 20%, transparent));background:color-mix(in srgb, var(--_accent) 12%, transparent)}.share-article-button-icon{color:var(--_accent);flex:none}.share-article-button-label{font-weight:500}.share-article-button.compact{gap:.3rem;padding:.24rem .55rem;font-size:.76rem}.changelog-actions .share-article-button,.changelog-actions .share-article-button.compact{letter-spacing:.02em;gap:.4rem;min-height:2rem;margin-top:0;padding:.34rem .78rem;font-size:.78rem}.share-picker-overlay{z-index:1200;-webkit-backdrop-filter:saturate(120%)blur(3px);background:#0a14169e;justify-content:center;align-items:center;padding:1rem;animation:.14s ease-out share-picker-fade;display:flex;position:fixed;inset:0}.share-picker-dialog{isolation:isolate;background:radial-gradient(120% 58% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 78%), linear-gradient(180deg, #ffffff04 0%, #0000 55%), color-mix(in srgb, var(--accent) 6%, var(--bg-elevated));border:1px solid var(--border-strong);width:100%;max-width:23rem;box-shadow:var(--shadow-lift), 0 28px 72px -20px color-mix(in srgb, var(--accent) 45%, transparent);text-shadow:var(--stone-etch);animation:share-picker-in .16s var(--ease);border-radius:16px;outline:none;padding:1.15rem 1.25rem 1.1rem;position:relative}.share-picker-dialog:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 72%, transparent) 50%, transparent);opacity:.8;pointer-events:none;border-radius:999px;height:1px;position:absolute;top:0;left:22px;right:22px}.share-picker-dialog:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--crinkle-img);opacity:var(--crinkle);background-position:88px 122px;background-size:600px 600px;position:absolute;inset:0}.share-picker-dialog-header{justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .15rem .75rem;display:flex}.share-picker-dialog-header h2{font-family:var(--serif);letter-spacing:.005em;color:var(--text-bright);margin:0;font-size:1.2rem;font-weight:700}.share-picker-close{appearance:none;width:2.1rem;height:2.1rem;color:var(--text-bright);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.share-picker-close:hover,.share-picker-close:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-strong));background:color-mix(in srgb, var(--accent) 10%, transparent);outline:none}.share-picker-options{flex-direction:column;gap:3px;display:flex}.share-picker-item{appearance:none;color:var(--text-bright);font-family:var(--sans);cursor:pointer;text-align:start;transition:background .16s var(--ease), border-color .16s var(--ease), transform .14s var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.85rem;padding:.7rem .75rem;font-size:.95rem;font-weight:500;display:flex}.share-picker-item:hover,.share-picker-item:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, var(--border-strong));outline:none}.share-picker-item:active{transform:translateY(1px)}.share-picker-item-icon{width:28px;height:28px;color:var(--text-bright);filter:drop-shadow(0 1px #00000059);flex:none;justify-content:center;align-items:center;display:inline-flex}.share-picker-item-label{flex:auto}.share-picker-hint{z-index:1200;left:50%;bottom:calc(2.2rem + env(safe-area-inset-bottom,0px));max-width:min(23rem,100vw - 2rem);font-family:var(--serif);color:var(--text-bright);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 78%), color-mix(in srgb, var(--accent) 5%, var(--bg-elevated));border:1px solid var(--border-strong);box-shadow:var(--shadow-lift), 0 22px 48px -22px color-mix(in srgb, var(--accent) 55%, transparent);text-shadow:var(--stone-etch);text-align:center;animation:share-picker-in .16s var(--ease);border-radius:14px;padding:.7rem 1rem;font-size:.95rem;font-weight:500;line-height:1.35;position:fixed;transform:translate(-50%)}@keyframes share-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes share-picker-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.share-picker-hint{bottom:1.2rem}}
