.letter{display:inline-block}.letter.clicked{text-shadow:orange 0px 0px 10px}.lamp{position:absolute;max-width:200px}.lamp.clicked.clicked{filter:brightness(1.2) saturate(1.6) drop-shadow(0px 0px 50px rgba(247,220,156,.85))}.lamp:hover{cursor:pointer}.lampContainer:hover{cursor:pointer;animation:jiggle .5s ease-in-out}@keyframes jiggle{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(0)}66%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.cursor{position:fixed;width:24px;height:24px;opacity:.4;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;z-index:99999999999;transition:transform ease;position:absolute;top:var(--starting-y);left:var(--starting-x);animation:wander infinite forwards var(--duration) cubic-bezier(.445,.05,.55,.95)}@keyframes wander{0%{transform:translate(0)}50%{transform:translate(var(--distance-x),var(--distance-y))}to{transform:translate(0)}}#workshopContent{max-width:1200px;padding:2em 4em;background:#ffffb97f;border-radius:1em;box-shadow:0 0 20px #0003;margin-bottom:10vh;font-size:24px;position:relative}#workshopContent ul,#workshopContent ol{margin-top:6px}h3{color:#8a2be2;font-family:Sono,Cousine,monospace}section{margin:15em 0}section:nth-child(2){margin-top:0}section:last-child{margin-bottom:0}.retro-timer{font-family:Courier New,Courier,monospace;background:gray;color:#ff0;padding:20px;border-radius:10px;text-align:center;width:fit-content;margin:20px auto;box-shadow:0 0 10px #00000080}.retro-timer h2{font-size:2em;margin:0 0 20px}.retro-timer .buttons{display:flex;gap:10px;justify-content:center}.retro-timer button{background:gray;color:#ff0;border:2px solid yellow;padding:10px 20px;font-size:1em;cursor:pointer;border-radius:5px;transition:background .3s,color .3s}.retro-timer button:hover{background:#ff0;color:gray}#guestbook{background:#d1e7ff;border:2px solid #0078d7;border-radius:10px;padding:20px;width:100%;max-width:600px;margin:20px auto;box-shadow:0 0 10px #0000001a;font-family:Comic Sans MS,cursive,sans-serif}.guestbook-actions{display:flex;flex-direction:column;margin-bottom:1em;gap:.3em}.guestbook-actions textarea{height:100px;margin-bottom:10px;padding:10px;border:2px solid #0078d7;border-radius:5px;font-family:Comic Sans MS,cursive,sans-serif}.guestbook-actions button{background:#0078d7;color:#fff;border:none;padding:10px 20px;font-size:1em;align-self:flex-end;cursor:pointer;border-radius:5px;transition:background .3s}.guestbook-actions button:hover{background:#005bb5}.guestbook-entry{background:#fff;border:1px solid #0078d7;gap:.1em;border-radius:5px;padding:10px;margin-bottom:10px;box-shadow:0 0 5px #0000001a}.guestbook-entry b{color:#0078d7}
