.journey-moments .moments-grid{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr;gap:0}
.moment-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}
.moment-card:last-child{border-bottom:0}.moment-copy{min-width:0}.moment-card h3{font:500 1.1rem/1.3 Georgia,serif;margin:0 0 5px}.moment-card .moment-date{font:var(--font-help);color:var(--muted);margin:0}.moment-card>button{margin:0}
.journey-moments .moments-status{margin:16px 0 0}
.moment-actor{position:fixed;right:24px;bottom:20px;width:80px;height:108px;z-index:10050;pointer-events:auto}.moment-actor .gandalf-character,.moment-actor .gandalf-character img{display:block;width:80px;height:108px;image-rendering:pixelated}.moment-actor .gandalf-corner-fireworks{position:absolute;right:-28px;bottom:0;width:260px;height:282px;image-rendering:pixelated}
.moment-replay-control{position:fixed;right:16px;top:16px;z-index:10060}
@media(max-width:600px){.moment-actor{right:15px;width:60px;height:84px}.moment-actor .gandalf-character,.moment-actor .gandalf-character img{width:60px;height:84px}}
@media(max-width:430px){.moment-card{grid-template-columns:minmax(0,1fr) auto;gap:10px}.moment-card h3{font-size:1rem}.moment-card .moment-date{font-size:11px}.moment-card>button{padding:8px 10px}}