/* The preview is the actual, opaque exported artifact, in Story or Square. */
.v7-share{--v7-share-rule:rgba(0,0,0,.2);display:grid;grid-template-columns:minmax(0,1fr);gap:30px;color:#080808;font-family:'Equinox Sans',Helvetica,Arial,sans-serif;max-width:1180px;margin:0 auto}
.v7-share *{box-sizing:border-box}
.v7-share [hidden]{display:none!important}
.v7-share-figure{margin:0;min-width:0}
.v7-share-stage{position:relative;aspect-ratio:9/16;max-width:390px;width:100%;margin:0 auto;background:#000;overflow:hidden}
.v7-share-preview{display:block;width:100%;height:auto;vertical-align:middle}
.v7-share[data-fixed-template=true] .v7-share-stage{max-width:min(100%,calc(48svh * .5625))}
.v7-share[data-fixed-template=true][data-share-format=square] .v7-share-stage{max-width:min(100%,48svh)}
.v7-share[data-fixed-template=true] .v7-share-caption{text-align:center}
.v7-share-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;color:#fff;font-size:20px;line-height:1.35;font-weight:400}
.v7-share-caption{margin:14px auto 0;max-width:390px;font-size:13px;line-height:1.5;color:#535353}
.v7-share-controls{display:flex;flex-direction:column;gap:24px;min-width:0;align-self:center}
.v7-share-fieldset{border:0;padding:0;margin:0;min-width:0}
.v7-share-fieldset legend{padding:0;margin:0 0 12px;font-size:17px;line-height:1.35;font-weight:400}
.v7-share-options{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--v7-share-rule)}
.v7-share button{font-family:inherit;cursor:pointer;border-radius:0;min-height:48px;-webkit-tap-highlight-color:transparent}
.v7-share-option{font-size:15px;line-height:1.3;font-weight:400;background:transparent;color:#151515;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 10px;text-align:left}
.v7-share-option[aria-pressed=true]{border-bottom-color:#000;color:#000}
.v7-share button:disabled{opacity:.38;cursor:default}
.v7-share-note{margin:0;font-size:14px;line-height:1.55;max-width:42ch;color:#4f4f4f}
.v7-share-actions{display:flex;gap:10px;flex-wrap:wrap}
.v7-share-primary,.v7-share-secondary{padding:14px 20px;min-height:50px;font-size:15px;line-height:1.3;border:1px solid #000}
.v7-share-primary{background:#000;color:#fff}.v7-share-secondary{background:transparent;color:#000}
.v7-share-text{align-self:flex-start;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--v7-share-rule);font-size:14px;line-height:1.4;text-align:left;color:#111}
.v7-share-status{margin:0;min-height:1.5em;font-size:14px;line-height:1.5;color:#333;max-width:42ch}
.v7-share-manual{width:100%;min-height:200px;border:1px solid #777;background:#fff;color:#111;padding:14px;font:14px/1.5 'Equinox Sans',Helvetica,Arial,sans-serif;resize:vertical}
.v7-share button:focus-visible,.v7-share textarea:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(hover:hover){.v7-share-option:not(:disabled):hover,.v7-share-text:not(:disabled):hover{background:#f3f3f3}.v7-share-primary:not(:disabled):hover{background:#222}.v7-share-secondary:not(:disabled):hover{background:#f1f1f1}}
@media(min-width:760px){.v7-share{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,6vw,100px)}.v7-share-stage,.v7-share-caption{max-width:440px}.v7-share-controls{gap:28px}.v7-share-fieldset legend{font-size:20px}.v7-share-option{font-size:16px}}
@media(max-width:767px){.v7-share[data-fixed-template=true] .v7-share-stage{max-width:min(100%,calc(32svh * .5625))}.v7-share[data-fixed-template=true][data-share-format=square] .v7-share-stage{max-width:min(100%,32svh)}}
@media(max-width:359px){.v7-share{gap:24px}.v7-share-option{font-size:13px;padding:12px 7px}.v7-share-primary,.v7-share-secondary{font-size:14px;padding:13px 16px}}
