.card.svelte-1bbt3rq{position:relative;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:all .2s ease}.card.svelte-1bbt3rq:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.card-stripes.svelte-1bbt3rq{position:absolute;bottom:-6px;right:-6px;display:flex;gap:0;transform:skew(-12deg);opacity:.4;z-index:0}.cs.svelte-1bbt3rq{width:8px;height:40px;border-radius:2px}.card-inner.svelte-1bbt3rq{position:relative;z-index:1;padding:1.5rem;display:flex;gap:1.25rem;align-items:flex-start}.icon-wrap.svelte-1bbt3rq{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);border:1px solid rgba(241,96,44,.12);border-radius:8px;color:var(--accent)}.compact.svelte-1bbt3rq .icon-wrap:where(.svelte-1bbt3rq){width:38px;height:38px}h3.svelte-1bbt3rq{font-size:1.05rem;font-weight:600;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;color:var(--text)}.external.svelte-1bbt3rq{color:var(--text-muted);transition:color .2s;display:flex}.external.svelte-1bbt3rq:hover{color:var(--accent);text-decoration:none}.tagline.svelte-1bbt3rq{color:var(--text-muted);font-size:.88rem;margin-bottom:.5rem}.description.svelte-1bbt3rq{font-size:.88rem;line-height:1.6;color:var(--text);opacity:.75;margin-bottom:.75rem}.tags.svelte-1bbt3rq{display:flex;flex-wrap:wrap;gap:.35rem}.tag.svelte-1bbt3rq{font-size:.68rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;background:#6c3f1814;color:var(--brown);letter-spacing:.02em;text-transform:uppercase}
