main.container.svelte-1bv7ezn{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-1bv7ezn{display:flex;gap:2rem;max-width:900px;flex-wrap:wrap;justify-content:space-evenly}.card.svelte-1bv7ezn{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-1bv7ezn h2:where(.svelte-1bv7ezn){margin-top:0;margin-bottom:1rem;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.9)}ul.svelte-1bv7ezn{list-style:none;padding-left:0;margin:0}li.svelte-1bv7ezn{margin-bottom:.8rem;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,.8)}a.svelte-1bv7ezn{color:gold;text-decoration:underline}form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:block;margin-bottom:.3rem;font-weight:600;font-size:1rem}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{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-1bv7ezn{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-1bv7ezn:hover{background:#fc0c}@media(max-width:768px){.cards-wrapper.svelte-1bv7ezn{flex-direction:column}}@media(max-width:480px){form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:.9rem}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-size:.9rem;padding:.4rem .6rem}button.svelte-1bv7ezn{font-size:1rem;padding:.7rem 1.2rem}}
