.events-page.svelte-13hsgdq{max-width:900px;margin:0 auto;padding:40px 20px}h1.svelte-13hsgdq{font-family:OldeEnglish,UnifrakturMaguntia,Cinzel,serif;font-size:3.5rem;text-align:center;color:#2c3e50;margin-bottom:10px}.since.svelte-13hsgdq{font-family:OldeEnglish,Crimson Text,serif;font-size:2rem;text-align:center;color:#c78891;margin:0 0 50px;font-style:italic}.faire-list.svelte-13hsgdq{display:grid;gap:30px}.faire-item.svelte-13hsgdq{display:block;text-decoration:none;background:#ffffff80;padding:25px;border-radius:15px;border:3px solid #c78891;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}a.faire-item.svelte-13hsgdq{cursor:pointer}.faire-item.svelte-13hsgdq:hover{transform:translateY(-5px);box-shadow:0 8px 20px #c788914d;background:#ffffffb3}.faire-item.svelte-13hsgdq h2:where(.svelte-13hsgdq){font-family:OldeEnglish,Cinzel,serif;font-size:2rem;color:#2c3e50;margin:0 0 10px}.location.svelte-13hsgdq{font-family:OldeEnglish,Crimson Text,serif;font-size:1.3rem;color:#2c3e50;margin:5px 0;font-style:italic}.dates.svelte-13hsgdq{font-family:OldeEnglish,Crimson Text,serif;font-size:1.2rem;color:#5a6c7d;margin:5px 0 15px}
