/* One chapter: a drink sticker introduces the existing Momento folder. */
.memory-bridge-header{display:none}
@media all{
 .memento-copy.memory-bridge-header{display:block;transform:none;padding:0;pointer-events:auto}
 .memory-bridge{position:relative;display:grid;grid-template-columns:minmax(0,560px);align-items:center;justify-content:center;gap:32px;min-height:350px;width:min(1000px,91.111112%);margin:0 auto;padding:30px 0 36px;box-sizing:border-box;scroll-margin-top:140px}
 .memory-sticker-motion{justify-self:center;transform-origin:50% 70%;pointer-events:none}
 .memory-sticker{width:190px;margin:0;transform:rotate(-9deg);filter:drop-shadow(0 5px 4px #3e272310) drop-shadow(0 15px 16px #3e27231a)}
 /* Exact Figma image-fill crop: node 114×150, untouched square source. */
 .memory-sticker-art{display:block;position:relative;width:100%;aspect-ratio:114/150;overflow:hidden;pointer-events:none}
 .memory-sticker-art img,.memory-sticker-outline{position:absolute;display:block;top:0;left:-15.21%;width:131.05%;height:100%;max-width:none;pointer-events:none;user-select:none}
 .memory-sticker-outline{overflow:visible}
 .memory-sticker-outline .memory-border-reveal{fill:none;stroke:#fff;stroke-width:150;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}
 .memory-bridge-copy{min-width:0;text-align:center}
 .memory-bridge-copy .memory-bridge-title{position:relative;font:400 20px/1.4 'Courier Prime',monospace;letter-spacing:.2px;color:var(--ink);margin:0;transform:rotate(-2deg)}
 .memory-feature-line{display:block;white-space:normal;overflow-wrap:normal}
 .memory-feature-char{opacity:0}
 .memory-feature-line+.memory-feature-line{margin-top:18px}
 .memory-bridge-body{position:relative;margin:24px 0 0;font:400 19px/1.5 'Courier Prime',monospace;color:#8a7c78}
 .memory-bridge [data-annotation-copy]{white-space:pre-line;overflow-wrap:anywhere}
 .memory-bridge [data-annotation-copy].outline-copy-ready{white-space:normal}
 .memento-copy .memory-bridge-cue{position:relative;font:700 28px/1.25 'Courier Prime',monospace;letter-spacing:.6px;color:var(--gold);text-align:center;max-width:calc(100% - 80px);margin:0 auto;padding:38px 0 34px;transform:rotate(2deg)}
 .memory-bridge-cue [data-annotation-copy]{white-space:pre-line}
 .layout-editing .memory-sticker{pointer-events:auto}
}
