#poster-dialog [hidden]{display:none!important}.memory-navigation{display:flex;gap:8px;padding:0 18px 14px}.memory-navigation button{min-height:44px;padding:10px 18px;border:1px solid #d6a55e60;border-radius:4px;background:transparent;color:#d6a55e;font:14px Arial,sans-serif;cursor:pointer}.memory-navigation button[aria-pressed=true]{background:#d6a55e;color:#080808}.memory-badge{display:block;margin-top:10px;color:#70e1dc;font-size:13px}.poster button:has(+figcaption .memory-badge){cursor:pointer}#event-memories{padding:0 18px 10px;width:min(640px,90vw)}#event-memories figure{margin:0 0 20px}#event-memories h3{font:normal 22px/1.3 Georgia,serif;color:#d6a55e;margin:4px 0 12px}#event-memories video,#event-memories img{display:block;width:100%;max-height:58dvh;object-fit:contain;background:#000;border-radius:4px}#event-memories figcaption{margin-top:12px;color:#bfb6a9;font-size:13px;line-height:1.6}@media(max-width:650px){#event-memories{width:100%;padding:0 12px 8px}.memory-navigation{padding:0 12px 12px}#event-memories h3{font-size:20px}}
.poster figcaption button.memory-badge{display:flex;align-items:center;width:fit-content;min-height:44px;margin-top:14px;padding:6px 0;border:0;border-radius:2px;background:transparent;color:#70e1dc;font:13px/1.5 Arial,sans-serif;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.poster figcaption button.memory-badge:hover{color:#b2fff8;border:0}.poster figcaption button.memory-badge:focus-visible{outline:2px solid #70e1dc;outline-offset:4px}
