body{margin:0;font-family:Heebo,sans-serif;background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%);min-height:100vh;direction:rtl;color:#2d3748}.bg-bubbles.svelte-1neuzhx.svelte-1neuzhx{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;margin:0;padding:0}.bg-bubbles.svelte-1neuzhx li.svelte-1neuzhx{position:absolute;display:block;list-style:none;width:40px;height:40px;background-color:#ffffff4d;bottom:-150px;animation:svelte-1neuzhx-square 25s infinite;transition-timing-function:linear;border-radius:50%}.bg-bubbles.svelte-1neuzhx li.svelte-1neuzhx:nth-child(1){left:10%;width:80px;height:80px;animation-delay:0s}@keyframes svelte-1neuzhx-square{0%{transform:translateY(0)}to{transform:translateY(-700px) rotate(600deg)}}.content-wrapper.svelte-1neuzhx.svelte-1neuzhx{max-width:1200px;margin:0 auto;padding:2rem 1rem}header.svelte-1neuzhx.svelte-1neuzhx{text-align:center;margin-bottom:3rem;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d}h1.svelte-1neuzhx.svelte-1neuzhx{margin:0;font-size:2.5rem;color:#1a202c;font-weight:800}.subtitle.svelte-1neuzhx.svelte-1neuzhx{font-size:1.2rem;color:#718096;margin-top:.5rem}.grid.svelte-1neuzhx.svelte-1neuzhx{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.card.svelte-1neuzhx.svelte-1neuzhx{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:1.5rem;padding:2rem;text-align:center;position:relative;box-shadow:0 8px 32px #1f26871a;transition:transform .3s}.card.svelte-1neuzhx.svelte-1neuzhx:hover{transform:translateY(-5px)}.icon.svelte-1neuzhx.svelte-1neuzhx{font-size:4rem;margin:1rem 0}.name.svelte-1neuzhx.svelte-1neuzhx{font-weight:800;font-size:1.4rem}.meta.svelte-1neuzhx.svelte-1neuzhx{font-size:.9rem;color:#718096;margin-top:.5rem}.badge.svelte-1neuzhx.svelte-1neuzhx{position:absolute;top:1rem;left:1rem;padding:.4rem .8rem;border-radius:2rem;color:#fff;font-weight:700;font-size:.8rem}
