.masthead nav button{font:inherit;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;font-size:12px;color:inherit;border:0;background:transparent;padding:0;cursor:pointer}
.share-dialog{color:#252521;background:#f3f0e8;border:1px solid #d4cabc;border-radius:12px;padding:24px;width:min(440px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;box-shadow:0 22px 70px #25252126}
.share-dialog::backdrop{background:#25252180}.share-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.share-heading h2{font-size:23px;letter-spacing:-.6px;font-weight:550;margin:0}.share-heading button{background:none;border:0;font-size:12px;min-height:44px;color:#6d665b;cursor:pointer;padding:8px}
.share-dialog video{display:block;width:100%;max-height:42svh;aspect-ratio:4/5;object-fit:contain;background:#f3f0e8;border-radius:5px}
.share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px}.share-actions a,.share-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid #bfb5a4;border-radius:4px;background:transparent;color:#252521;font:13px Geist,Arial,sans-serif;text-decoration:none;cursor:pointer;text-align:center}.share-actions .share-primary{grid-column:1/-1;background:#252521;color:#f3f0e8;border-color:#252521}.share-actions button:disabled{opacity:.5;cursor:progress}.share-hint{color:#6d665b;font-size:12px;line-height:1.5;margin:12px 0}.share-claim-link{display:block;font-size:12px;overflow-wrap:anywhere;text-underline-offset:4px}.share-status{font-size:12px;color:#6d665b;min-height:18px;margin:12px 0 0}
@media(max-width:600px){.masthead nav button{width:32px;justify-content:center}.share-dialog{padding:20px}.share-heading h2{font-size:21px}.share-dialog video{max-height:38svh}}

.has-native #share-copy{grid-column:1/-1}.share-dialog .share-hint{margin-top:18px}@media(max-width:600px){.masthead nav .share{width:auto;min-width:44px;justify-content:center}.masthead .share span{display:inline}.masthead .share svg{display:none}}@media(max-width:360px){.masthead .edition{display:none}}
