.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:20px}header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.login-btn.svelte-1uha8ag{padding:10px 20px;background:#333;color:#fff;text-decoration:none;border-radius:5px}.products.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.product-card.svelte-1uha8ag{border:1px solid #ddd;padding:20px;border-radius:8px;text-align:center}.price.svelte-1uha8ag{font-size:24px;font-weight:700;color:#2563eb;margin:10px 0}button.svelte-1uha8ag{padding:10px 20px;background:#2563eb;color:#fff;border:none;border-radius:5px;cursor:pointer}button.svelte-1uha8ag:hover{background:#1d4ed8}.modal.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content.svelte-1uha8ag{background:#fff;padding:30px;border-radius:8px;width:400px}input.svelte-1uha8ag{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:5px}.message.svelte-1uha8ag{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:15px;border-radius:5px}
