.card.svelte-1v3wluu{border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--background);--legend-fill:var(--background);color:var(--text);align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .1s,background-color .1s;display:flex;position:relative}.card.svelte-1v3wluu:not(.card--static):hover{border-color:var(--border);background:var(--background-muted);--legend-fill:var(--background-muted)}.card.svelte-1v3wluu:has(.card-type:where(.svelte-1v3wluu)){margin-top:.35rem}.card--static.svelte-1v3wluu{cursor:default}.card--interactive.svelte-1v3wluu{cursor:pointer}.card-overlay-link.svelte-1v3wluu{border-radius:inherit;z-index:0;position:absolute;inset:0}.card-icon.svelte-1v3wluu,.card-mark.svelte-1v3wluu{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.card-icon.svelte-1v3wluu{background-color:color-mix(in oklab, var(--primary) 10%, var(--background) 90%);color:var(--primary)}.card-mark.svelte-1v3wluu{background-color:var(--brand-mark-surface);border:1px solid var(--border-accent);overflow:hidden}.card-mark.svelte-1v3wluu img:where(.svelte-1v3wluu){object-fit:contain;width:80%;height:80%}.card-body.svelte-1v3wluu{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.card-body--layered.svelte-1v3wluu{z-index:1;pointer-events:none;position:relative}.card-type.svelte-1v3wluu{background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--legend-fill) calc(50% - .5px));text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab, var(--primary) 80%, var(--background) 20%);pointer-events:none;padding:0 .4rem;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:-1px;left:.85rem;transform:translateY(-50%)}.card-name.svelte-1v3wluu{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.card-role.svelte-1v3wluu{text-transform:capitalize;color:color-mix(in oklab, var(--primary) 70%, var(--background) 30%);background-color:color-mix(in oklab, var(--primary) 8%, var(--background) 92%);border:1px solid var(--border-accent);border-radius:var(--radius);pointer-events:none;flex-shrink:0;padding:.2rem .5rem;font-family:monospace;font-size:.7rem;position:relative}.card-actions.svelte-1v3wluu{z-index:1;pointer-events:auto;flex-shrink:0;position:relative}.floating-menu.svelte-1v3wluu{background-color:var(--background)}.card-desc.svelte-1v3wluu{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.card-tags.svelte-1v3wluu{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.card-children.svelte-1v3wluu{color:var(--text-faint);font-size:.72rem}.card-chevron.svelte-1v3wluu{color:var(--text-faint);z-index:1;flex-shrink:0;align-items:center;display:flex;position:relative}.tag.svelte-1v3wluu{text-transform:capitalize;border:1px solid var(--border-accent);border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.tag--default.svelte-1v3wluu,.tag--muted.svelte-1v3wluu{background:color-mix(in oklab, var(--text) 6%, var(--background) 94%);color:var(--text-subtle)}.tag--muted.svelte-1v3wluu{color:var(--text-faint)}.tag--positive.svelte-1v3wluu{background:color-mix(in oklab, var(--positive) 10%, var(--background) 90%);color:var(--positive);border-color:color-mix(in oklab, var(--positive) 20%, var(--background) 80%)}.tag--warning.svelte-1v3wluu{background:color-mix(in oklab, var(--warning) 10%, var(--background) 90%);color:var(--warning);border-color:color-mix(in oklab, var(--warning) 20%, var(--background) 80%)}.tag--negative.svelte-1v3wluu{background:color-mix(in oklab, var(--negative) 10%, var(--background) 90%);color:var(--negative);border-color:color-mix(in oklab, var(--negative) 20%, var(--background) 80%)}.tag--info.svelte-1v3wluu{background:color-mix(in oklab, var(--info) 10%, var(--background) 90%);color:var(--info);border-color:color-mix(in oklab, var(--info) 20%, var(--background) 80%)}.tag--role.svelte-1v3wluu{background:color-mix(in oklab, var(--primary) 8%, var(--background) 92%);color:var(--primary);border-color:color-mix(in oklab, var(--primary) 20%, var(--background) 80%)}
