body{margin:0;font-family:Roboto,sans-serif;background-color:#f9fafb;color:#333;line-height:1.6}.page.svelte-q8ue84{max-width:900px;margin:0 auto;padding:20px}.header.svelte-q8ue84{background-color:#003765;color:#fff;padding:20px;border-radius:8px;text-align:center}.primary-button.svelte-q8ue84{background-color:#0056b3;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;text-align:center;display:inline-block}.primary-button.svelte-q8ue84:hover{background-color:#0077e6;transform:translateY(-2px);box-shadow:0 6px 8px #00000026}.primary-button.svelte-q8ue84:active{background-color:#003e8e;transform:translateY(0);box-shadow:0 3px 4px #0000001a}.primary-button.svelte-q8ue84:focus{outline:2px solid #0077e6;outline-offset:2px}.card-content.svelte-q8ue84 a:where(.svelte-q8ue84){margin-right:10px;text-decoration:none}.header.svelte-q8ue84 h1:where(.svelte-q8ue84){font-size:2rem;margin-bottom:10px}.header.svelte-q8ue84 p:where(.svelte-q8ue84){margin:10px 0}.header.svelte-q8ue84 ul:where(.svelte-q8ue84){text-align:left;margin:10px auto;padding-left:20px}.content.svelte-q8ue84{margin-top:20px}.loading.svelte-q8ue84,.empty.svelte-q8ue84{text-align:center;font-size:1.2rem;color:#777;margin:20px 0}.card.svelte-q8ue84{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 2px 5px #0000001a;transition:transform .2s ease}.card.sent.svelte-q8ue84{background-color:#f0f8ff;border:1px solid #1e90ff;opacity:.8}.card.sent.svelte-q8ue84 .tag:where(.svelte-q8ue84){background-color:#1e90ff;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:4px;margin-left:10px}.card.sent.svelte-q8ue84 .primary-button:where(.svelte-q8ue84){background-color:#d3d3d3;cursor:not-allowed}.card.sent.svelte-q8ue84 .primary-button:where(.svelte-q8ue84):hover{background-color:#d3d3d3;transform:none;box-shadow:none}.card.sent.svelte-q8ue84 .info-message:where(.svelte-q8ue84){font-size:.9rem;color:#333;margin-top:10px;font-style:italic}.card.svelte-q8ue84:hover{transform:scale(1.02)}.card-header.svelte-q8ue84{font-size:1.5rem;font-weight:700;color:#003765;margin-bottom:10px}.card-content.svelte-q8ue84 p:where(.svelte-q8ue84){margin:0;font-size:1rem}.footer.svelte-q8ue84{margin-top:30px;padding:20px;background-color:#f1f1f1;border-radius:8px}.footer.svelte-q8ue84 h2:where(.svelte-q8ue84){color:#003765;font-size:1.6rem;margin-bottom:10px}.footer.svelte-q8ue84 ul:where(.svelte-q8ue84){margin-bottom:10px;padding-left:20px}.footer.svelte-q8ue84 p:where(.svelte-q8ue84){margin:0;font-size:.95rem;color:#555}
