.event-layout{max-width:1296px;margin:36px auto;display:grid;grid-template-columns:280px 1fr;gap:35px}.event-board{position:relative;border:1px solid #7f826044;border-radius:18px;overflow:hidden;background:#142d30;box-shadow:inset 0 0 90px #0005}#rock,#reveal{width:100%;height:auto;aspect-ratio:1.5;display:block;touch-action:none}#reveal[hidden],#rock[hidden]{display:none}#pulse{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#eee0b9;pointer-events:none;font-size:13px}.event-layout .tools{display:flex}.event-layout .tool{flex:1;flex-wrap:wrap;justify-content:center}.event-layout .tool small{display:block;width:100%;text-align:center}.event-layout #network{font-size:12px;color:#a9bfae}.event-layout .journal{width:auto}#plaque{text-align:center;padding:35px;margin-top:24px;background:#ece6d2;color:#2c463c;border:double 7px #9e925f;border-radius:12px}#plaque .medal{font-size:56px;color:#9c7835}#plaque small{display:block;margin-top:14px}#plaque p{line-height:1.8}#plaque .primary{max-width:340px;margin:auto}#reveal{animation:appear 1.5s ease-out}@keyframes appear{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.event-layout{display:flex;flex-direction:column;margin:18px 16px;gap:16px}.event-layout .journal{display:block}.event-layout .specimen{display:none}.event-layout h1{font-size:28px}.event-layout .intro{font-size:13px}.event-layout .journal .progress-note{font-size:12px}.event-layout .workshop{width:100%}#pulse{font-size:11px;bottom:8px}}@media(prefers-reduced-motion:reduce){#reveal{animation:none}}
