.share-menu[data-astro-cid-cyqpqakm]{color:var(--ink);position:relative}.share-menu__details[data-astro-cid-cyqpqakm]{position:relative}.share-menu__trigger[data-astro-cid-cyqpqakm]{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--ink);font:800 .72rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 color-mix(in srgb, var(--shadow) 65%, transparent);align-items:center;gap:9px;padding:9px 13px;list-style:none;display:inline-flex}.share-menu__trigger[data-astro-cid-cyqpqakm]::-webkit-details-marker{display:none}.share-menu__trigger[data-astro-cid-cyqpqakm] svg[data-astro-cid-cyqpqakm]{width:17px;height:17px;color:var(--accent-text)}.share-menu__chevron[data-astro-cid-cyqpqakm]{color:var(--ink-dim);transition:transform .18s}.share-menu__details[data-astro-cid-cyqpqakm][open] .share-menu__chevron[data-astro-cid-cyqpqakm]{transform:rotate(180deg)}.share-menu__trigger[data-astro-cid-cyqpqakm]:hover{border-color:var(--accent-border);color:var(--accent-text)}.share-menu__trigger[data-astro-cid-cyqpqakm]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.share-menu__panel[data-astro-cid-cyqpqakm]{z-index:12;border:2px solid var(--border);background:var(--bg);width:min(380px,100vw - 32px);box-shadow:7px 7px 0 var(--shadow);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);margin-top:9px;padding:14px}.share-menu--article[data-astro-cid-cyqpqakm] .share-menu__panel[data-astro-cid-cyqpqakm]{position:absolute;left:0}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm]{border:2px solid var(--accent-border);background:var(--surface);min-height:46px;color:var(--ink);letter-spacing:.07em;box-shadow:4px 4px 0 color-mix(in srgb, var(--shadow) 78%, transparent);padding:10px 14px;font-size:.67rem}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm]:hover{background:var(--accent-soft);color:var(--accent-text);box-shadow:4px 6px 0 color-mix(in srgb, var(--shadow) 78%, transparent);transform:translateY(-2px)}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm] svg[data-astro-cid-cyqpqakm]{width:15px;height:15px}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__details[data-astro-cid-cyqpqakm]:not([open]) .share-menu__trigger[data-astro-cid-cyqpqakm] svg[data-astro-cid-cyqpqakm]{animation:.55s 1.05s both share-project-cue}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__panel[data-astro-cid-cyqpqakm]{margin-top:0;position:absolute;bottom:calc(100% + 10px);right:0}@keyframes share-project-cue{0%,to{transform:scale(1)}48%{color:var(--accent-text);transform:scale(1.12)rotate(-7deg)}}.share-menu__label[data-astro-cid-cyqpqakm]{color:var(--accent-text);font:800 .68rem/1.2 var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px}.share-menu__platforms[data-astro-cid-cyqpqakm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.share-menu__platforms[data-astro-cid-cyqpqakm] a[data-astro-cid-cyqpqakm]{border:1px solid var(--border);background:var(--surface);min-height:58px;color:var(--ink-dim);place-items:center;gap:4px;padding:7px 3px;text-decoration:none;display:grid}.share-menu__platforms[data-astro-cid-cyqpqakm] a[data-astro-cid-cyqpqakm]:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--ink);transform:translateY(-1px)}.share-menu__platforms[data-astro-cid-cyqpqakm] svg[data-astro-cid-cyqpqakm]{width:24px;height:24px}.share-menu__icon--x[data-astro-cid-cyqpqakm]{background:#101216;border-radius:50%;padding:4px}.share-menu__platforms[data-astro-cid-cyqpqakm] span[data-astro-cid-cyqpqakm]{text-overflow:ellipsis;max-width:100%;font-size:.58rem;font-weight:700;overflow:hidden}.share-menu__utilities[data-astro-cid-cyqpqakm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.share-menu__utilities[data-astro-cid-cyqpqakm] button[data-astro-cid-cyqpqakm]{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);font:700 .68rem/1 var(--font-body);cursor:pointer}.share-menu__utilities[data-astro-cid-cyqpqakm] button[data-astro-cid-cyqpqakm]:hover{border-color:var(--accent-border);color:var(--accent-text)}.share-menu__utilities[data-astro-cid-cyqpqakm] button[data-astro-cid-cyqpqakm][hidden]{display:none}.share-menu__status[data-astro-cid-cyqpqakm]{min-height:1em;color:var(--accent-text);margin:8px 0 0;font-size:.68rem}.share-menu--drawer[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm]{width:100%;box-shadow:none;justify-content:space-between}.share-menu--drawer[data-astro-cid-cyqpqakm] .share-menu__panel[data-astro-cid-cyqpqakm]{width:100%;box-shadow:4px 4px 0 color-mix(in srgb, var(--shadow) 65%, transparent)}@media (width<=420px){.share-menu__platforms[data-astro-cid-cyqpqakm]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-menu--article[data-astro-cid-cyqpqakm] .share-menu__panel[data-astro-cid-cyqpqakm]{left:50%;transform:translate(-50%)}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm]{justify-content:center;width:46px;padding-inline:10px}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__trigger[data-astro-cid-cyqpqakm]>span[data-astro-cid-cyqpqakm]:not(.share-menu__chevron){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__chevron[data-astro-cid-cyqpqakm]{display:none}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__panel[data-astro-cid-cyqpqakm]{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.share-menu__chevron[data-astro-cid-cyqpqakm],.share-menu__platforms[data-astro-cid-cyqpqakm] a[data-astro-cid-cyqpqakm]{transition:none}.share-menu--project[data-astro-cid-cyqpqakm] .share-menu__details[data-astro-cid-cyqpqakm]:not([open]) .share-menu__trigger[data-astro-cid-cyqpqakm] svg[data-astro-cid-cyqpqakm]{animation:none}}
