@font-face{font-family:"SP Velvelyne";src:url('/Velvelyne-Bold.woff2');font-weight:700;font-display:swap}
.folio-share-menu{width:min(260px,85%);margin:12px auto;position:relative;padding:0!important}
.folio-share-choice{position:relative;display:block;width:100%;aspect-ratio:23/11;padding:0;border:0;background:none;cursor:pointer;min-height:44px}
.folio-share-choice img{display:block;width:100%;height:100%;pointer-events:none}
.folio-share-choice span{position:absolute;left:17%;top:35%;width:53%;color:#5c1625;text-align:center;font:italic 700 25px/1 "SP Velvelyne",serif}
.folio-share-right span{left:31%;top:38%;width:57%;font-size:22px}
.folio-share-choice[aria-label="Share constellations"] span{font-size:18px}
.folio-share-toggle{z-index:5}
.folio-share-options{position:relative;z-index:1;display:grid;grid-template-rows:repeat(4,0fr);opacity:0;visibility:hidden;transform:translateY(-60px);margin-top:-30px;transition:grid-template-rows .3s,opacity .2s,transform .3s,visibility .3s}
.folio-share-options>.folio-share-choice{min-height:0;overflow:hidden;height:0;aspect-ratio:auto}
.folio-share-menu.is-open .folio-share-options{grid-template-rows:repeat(4,1fr);opacity:1;visibility:visible;transform:none}
.folio-share-menu.is-open .folio-share-options>.folio-share-choice{height:auto;aspect-ratio:23/11;margin-top:-12px}
.folio-share-choice:disabled{opacity:.4;cursor:default}
.folio-share-choice:focus-visible{outline:2px solid #f2e8d4;outline-offset:2px}
.folio-share-status:empty{display:none}.folio-share-status{font:16px "SP Velvelyne",serif;text-align:center;color:#f2e8d4}
.folio-share-ribbon svg text{fill:#5c1625!important;font-family:"SP Velvelyne",serif!important;font-style:italic;font-weight:700}
[data-folio-paper-copy]>button[data-folio-native-flow]{color:#5c1625!important;font-family:"SP Velvelyne",serif!important;font-weight:700;font-style:italic;font-size-adjust:none}
@media(prefers-reduced-motion:reduce){.folio-share-options{transition:none}}
