
  .story-share{margin-top:22px}
  .share-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
  .story-share-control{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;padding:10px 2px;border:0;border-radius:3px;background:transparent;color:var(--color-ink);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.025em;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .16s ease,background-color .16s ease,transform .16s ease}
  .story-share-control svg{width:18px;height:18px;flex:none;color:var(--color-ink-soft);transition:color .16s ease}
  .story-copy-label{min-width:68px;text-align:left}
  .story-share-control:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}
  .story-share-control:active{transform:translateY(1px);background:color-mix(in srgb,var(--color-brand-pink) 9%,transparent)}
  .story-share-control:active svg,.story-share-control[data-copied] svg{color:var(--color-accent)}
  .story-share-control:disabled{cursor:wait;opacity:.65}
  .story-share-options{display:flex;align-items:center;gap:18px;margin-top:8px;flex-wrap:wrap}
  .story-share-options p,.share-status,.story-share label{font-size:12px;line-height:1.6}
  .story-share-options p{color:var(--color-mute);margin:0}
  .story-share-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-ink-soft);font-size:12px;text-underline-offset:5px}
  .story-share-option span{color:var(--color-accent)}
  .story-share label{display:block;margin-top:12px}
  .story-share input{display:block;width:100%;margin-top:8px;padding:12px;background:var(--color-paper-warm);border:1px solid var(--color-rule);color:var(--color-ink)}
  .share-status{margin:6px 0 0;color:var(--color-mute)}
  .share-status:empty{margin:0}
  .share-status[data-copy-feedback]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
  .story-share [hidden]{display:none!important}
  @media(hover:hover){.story-share-control:hover svg{color:var(--color-accent)}.story-share-control:hover{color:var(--color-cream)}.story-share-option:hover{text-decoration:underline}}
  @media(max-width:600px){.share-actions{gap:24px}}
  @media(prefers-reduced-motion:reduce){.story-share-control,.story-share-control svg{transition:none}.story-share-control:active{transform:none}}

.story-event-tags{border:1px solid var(--color-rule);padding:18px;margin-block:24px;display:flex;gap:12px 22px;flex-wrap:wrap}.story-event-tags .field-note{width:100%}.story-event-tags label{display:inline-flex;gap:8px;align-items:center;margin:0}.photo-drag-handle{touch-action:none;cursor:grab}.photo-drag-handle:active{cursor:grabbing}.story-photo-card.is-dragging{opacity:.6;outline:2px solid var(--color-accent)}
.cinema-hero .hero-image img{animation:none!important}.latest.section{padding-bottom:28px}.story-strip.container{padding-top:32px}.site-nav .nav-book{font:600 12px/1.4 var(--font-body);border:0;padding:12px 0;min-height:44px;gap:10px;color:var(--color-accent);white-space:nowrap;background:transparent}.site-nav .nav-book>span[aria-hidden]{display:none}.site-nav .nav-book:hover{background:transparent;color:var(--color-accent-hover)}.page-share{padding-block:8px 32px}.page-share .story-share{margin-top:0}.story-related{margin-top:36px;padding-top:24px;border-top:1px solid var(--color-rule)}.story-related h2{font-size:30px}.related-albums{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}@media(max-width:760px){.latest.section{padding-bottom:18px}.story-strip.container{padding-top:24px}}

.owner-workspace .owner-heading{align-items:flex-start}.owner-workspace .owner-heading form{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:245px;margin-top:16px;padding:14px 0 14px 22px;border-left:1px solid var(--color-rule);flex-shrink:0}.owner-workspace .owner-heading form small{display:block;font:400 12px/1.65 var(--font-body);color:var(--color-mute)}.owner-workspace .owner-heading form button{padding:0;min-height:44px}@media(max-width:650px){.owner-workspace .owner-heading form{max-width:100%;margin-top:0;padding:12px 0 0;border-left:0;border-top:1px solid var(--color-rule);width:100%}}