.meta71{display:inline-flex;flex-wrap:wrap;gap:.35em;align-items:center;max-width:100%;overflow-wrap:anywhere}.meta71 .badge71,.meta71 .tag71{border-radius:.55em;padding:.16em .5em}.badge71{color:white;text-shadow:0 1px 3px #222}.tag71{border:1px solid}.story-caption-v5 .meta71{display:flex;font-size:.78em}.settings71,.moment71 nav,.moment71 header{display:flex;align-items:center;gap:.5rem}.settings71{overflow:auto;margin:1rem 0}.settings71 button,.moment71 nav button{border-radius:999px;padding:.5rem 1rem;background:var(--paper);color:var(--ink)}.settings71 [aria-pressed=true],.moment71 nav [aria-pressed=true]{color:var(--paper);background:var(--accent)}.settings-layout .hide71{display:none!important}.settings-layout:has(+*),.settings71+.settings-layout{align-items:start}.settings71+.settings-layout{grid-template-columns:minmax(0,1fr)}
.moment71{width:min(96vw,520px);max-height:90dvh;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--paper);color:var(--ink);overflow:auto}.moment71::backdrop{background:#0009}.moment71 form{display:grid;padding:1rem;gap:.75rem}.moment71 header{position:sticky;top:-1px;background:var(--paper);z-index:2;justify-content:space-between;padding:.6rem 0}.moment71 label{display:grid;gap:.35rem}.moment71 .cover71{width:105px;aspect-ratio:182/228;overflow:hidden;border-radius:12px;padding:0;justify-self:center}.moment71 :is(.grid71,.cover71) :is(img,video){width:100%;height:100%;object-fit:cover}.center71{text-align:center}.grid71{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.grid71 button{overflow:hidden;position:relative;aspect-ratio:3/4;padding:0}.grid71>button>i{position:absolute;top:.4rem;right:.4rem;background:var(--accent);color:white;padding:2px 7px;border-radius:50%}.grid71 button[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:-3px}.moment71 [hidden]{display:none!important}#groupCaption .caption-toolbar38{position:static!important;display:flex!important;order:initial!important}
#modal #editSheet #groupCaption .rich-toolbar.caption-toolbar38,#modal.blog-studio29 #editSheet #groupCaption .rich-toolbar.caption-toolbar38{position:static!important;order:initial!important;display:flex!important}
dialog.moment71,dialog.moment72crop{position:fixed;inset:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;border:0;border-radius:0;margin:0;box-sizing:border-box;background:var(--paper);color:var(--ink);overscroll-behavior:contain}
.moment71 form,.moment72crop[open]{padding: max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.moment71 form{max-width:600px;margin:auto}.moment71 header,.moment72crop header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;direction:ltr;text-align:center}.moment71 header>:first-child,.moment72crop header>:first-child{justify-self:start}.moment71 header>:last-child,.moment72crop header>:last-child{justify-self:end}.moment71 .cover71,.square72{aspect-ratio:1;width:min(42vw,190px);height:auto;margin:auto;position:relative;overflow:hidden;background:var(--soft);border-radius:12px}.moment71 [data-crop72]{justify-self:center;color:var(--accent)}.moment72crop[open]{display:flex;flex-flow:column;gap:16px;overflow:auto}.moment72crop>*{width:min(100%,560px);margin:0 auto}.moment72crop .square72{width:min(72vw,36dvh,340px);flex:none;touch-action:none;user-select:none}.cropFrame72{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.cropFrame72 :is(img,video){width:100%;height:100%;object-fit:cover}.moment72crop .grid71 img,.moment72crop .grid71 video{width:100%;height:100%;object-fit:cover}.moment71 [data-view]{flex:1}.sp32-story-tools [data-own-story15=highlight][aria-pressed=true],.own-story-tools15 [data-own-story15=highlight][aria-pressed=true]{background:var(--accent);color:var(--paper)}[data-own-story15=highlight][aria-pressed=true] svg{fill:currentColor}
#main .highlights .highlight37{height:auto!important;aspect-ratio:1/1}.moment71 .cover71{width:min(164px,42vw);aspect-ratio:1/1}
dialog.moment71[open],dialog.moment72crop[open]{inset:auto 0 0;margin:0 auto;width:min(100%,640px);height:91dvh;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0;padding-top:0;animation:momentEnter73 .2s ease-out;overflow-x:hidden;overflow-y:auto}
dialog.moment71::backdrop,dialog.moment72crop::backdrop{background:#0007}
@keyframes momentEnter73{from{transform:translateY(12%);opacity:.55}to{transform:translateY(0);opacity:1}}
.moment71 header,.moment72crop header{direction:rtl;position:sticky;top:0;background:var(--paper);z-index:3;padding:.7rem 0}
.moment71 header button,.moment72crop header button{font:inherit;font-weight:650;min-height:42px;min-width:48px;padding:.4rem .95rem;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:13px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));color:var(--accent)}
.moment71 .grid71>button,.moment72crop .grid71>button{position:relative;isolation:isolate;overflow:hidden;min-width:0;background:var(--soft);border-radius:10px;padding:0}.moment71 .grid71>button>i{z-index:2;pointer-events:none}.moment71 .grid71>button[aria-pressed=false]>i{display:none}
:is(.moment71,.moment72crop) .grid71>button>.insight-text52,.cropFrame72>.insight-text52{box-sizing:border-box;display:flex;overflow:hidden}
.emptyCover73{display:grid;justify-items:center;align-content:center;gap:.45rem;height:100%;color:var(--accent)}.cropFrame72>.emptyCover73{width:100%}.cropFrame72>.preview38{pointer-events:none}
#main .highlights .highlight37{box-shadow:0 2px 7px #00000012!important}#main .highlight37-visual::after{background:linear-gradient(180deg,#0000 38%,#0008 100%)}#main .highlight37-content>small{font-size:12px}#main .highlight37-content .meta71{font-size:10px;line-height:1.4}#main .highlight37-content .tag71{border:0!important;padding:0}
#toolSheet6:has(.choices73){position:fixed!important;inset:auto 0 0!important;margin:0 auto!important;width:min(100%,600px)!important;box-sizing:border-box;border-radius:20px 20px 0 0;max-height:65dvh;overflow:auto;background:var(--paper);color:var(--ink)}
.choices73{display:grid;gap:.5rem}.choices73 button{padding:.8rem;border-radius:12px;text-align:start;font:inherit;background:var(--soft);color:var(--ink)}
@media(prefers-reduced-motion:reduce){dialog.moment71[open],dialog.moment72crop[open]{animation:none}}

#modal.identity-fit8.identity-modal7[open]{inset:0!important;margin:auto!important;width:min(390px,calc(100vw - 24px))!important;height:fit-content!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain}
#modal.identity-fit8 #exportCard.identity49{max-height:none!important;height:auto!important}
#modal.identity-fit8 .identity-bio{display:block!important;white-space:normal!important;max-height:none!important;overflow-wrap:anywhere}
#modal.identity-fit8:has(.story-return77)>.close{display:none!important}
#exportCard .story-return77{position:absolute;top:9px;left:10px;right:auto;z-index:6;display:grid;place-items:center;width:38px;height:38px;padding:9px;border:0;border-radius:var(--icon-radius41,12px);background:var(--card-paper38);color:var(--card-accent38)}
.story-return77 svg{width:20px;height:20px}
#modal.story-editor6 #publishForm #editSheet.story-options77:not(.hidden){position:fixed!important;inset:auto 0 0!important;margin:0!important;transform:none!important;translate:none!important;width:100vw!important;max-width:none!important;box-sizing:border-box;max-height:85dvh!important;border-radius:22px 22px 0 0!important;padding-bottom:max(12px,env(safe-area-inset-bottom));overflow:auto;animation:sheet-rise77 .18s ease-out}
@keyframes sheet-rise77{from{translate:0 14px}to{translate:0 0}}
@media(prefers-reduced-motion:reduce){#modal #publishForm #editSheet.story-options77{animation:none!important}}
