main.container.svelte-1a69854{min-height:100vh;background-color:#222;padding:2rem;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center}.cards-wrapper.svelte-1a69854{display:flex;gap:2rem;max-width:900px;flex-wrap:wrap;justify-content:space-evenly}.card.svelte-1a69854{background:#000000a6;color:#fff;padding:2rem;border-radius:12px;flex:1 1 400px;justify-content:space-evenly;box-shadow:0 8px 18px #000000b3}.card.svelte-1a69854 h2:where(.svelte-1a69854){margin-top:0;margin-bottom:1rem;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.9)}ul.svelte-1a69854{list-style:none;padding-left:0;margin:0}li.svelte-1a69854{margin-bottom:.8rem;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,.8)}a.svelte-1a69854{color:gold;text-decoration:underline}form.svelte-1a69854 label:where(.svelte-1a69854){display:block;margin-bottom:.3rem;font-weight:600;font-size:1rem}input.svelte-1a69854,textarea.svelte-1a69854{width:100%;padding:.5rem .75rem;margin-bottom:1rem;border-radius:6px;border:none;font-size:1rem;box-sizing:border-box;min-width:0}button.svelte-1a69854{background:gold;border:none;padding:.8rem 1.6rem;border-radius:8px;font-weight:700;cursor:pointer;color:#000;transition:background-color .3s ease}button.svelte-1a69854:hover{background:#fc0c}@media (max-width: 768px){.cards-wrapper.svelte-1a69854{flex-direction:column}}@media (max-width: 480px){form.svelte-1a69854 label:where(.svelte-1a69854){font-size:.9rem}input.svelte-1a69854,textarea.svelte-1a69854{font-size:.9rem;padding:.4rem .6rem}button.svelte-1a69854{font-size:1rem;padding:.7rem 1.2rem}}
