.gcard.svelte-qlou8x{display:block;text-decoration:none;border-radius:14px;overflow:hidden;background:var(--color-bg-card);border:1px solid var(--color-border)}.gcard-compact.svelte-qlou8x{flex:0 0 auto;width:230px}.gcard-banner.svelte-qlou8x{position:relative;height:120px}.gcard-compact.svelte-qlou8x .gcard-banner:where(.svelte-qlou8x){height:96px}.gcard-banner.svelte-qlou8x img:where(.svelte-qlou8x){width:100%;height:100%;object-fit:cover;display:block}.gcard-gift.svelte-qlou8x{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px}.gcard-compact.svelte-qlou8x .gcard-gift:where(.svelte-qlou8x){font-size:28px}.gcard-role.svelte-qlou8x,.gcard-status.svelte-qlou8x{position:absolute;top:10px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.3px;color:#fff;line-height:1.4}.gcard-role.svelte-qlou8x{left:10px;background:#0000008c}.gcard-role-host.svelte-qlou8x{background:#3905cce6}.gcard-status.svelte-qlou8x{right:10px}.gcard-body.svelte-qlou8x{padding:14px}.gcard-name.svelte-qlou8x{margin:0;font-size:15px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-desc.svelte-qlou8x{margin:4px 0 0;font-size:12px;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.gcard-meta.svelte-qlou8x{display:flex;gap:10px;margin:4px 0 0;font-size:12px}.gcard-prize.svelte-qlou8x{color:var(--color-text-secondary, var(--color-text));font-weight:600}.gcard-entered.svelte-qlou8x{color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
