.art-area.svelte-k0gnrh{border-radius:4px;border:1px solid rgb(var(--foreground-rgb) / .2);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.art-md.svelte-k0gnrh{height:120px}.art-sm.svelte-k0gnrh{height:60px}.art-illustration.svelte-k0gnrh{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75;filter:var(--art-filter)}.favicon-badge.svelte-k0gnrh{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--badge-overlay);border:1px solid rgb(var(--foreground-rgb) / .2);padding:3px;filter:grayscale(100%) brightness(1.4)}.action-badge.svelte-k0gnrh{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--badge-overlay);border:1px solid rgb(var(--foreground-rgb) / .2);display:flex;align-items:center;justify-content:center}.action-badge-icon{width:14px;height:14px;color:rgb(var(--foreground-rgb) / .6)}.effort-badge.svelte-k0gnrh{position:absolute;bottom:6px;left:6px;padding:2px 6px;border-radius:4px;background:#000000b3;border:1px solid rgb(var(--foreground-rgb) / .2);font-size:11px;font-weight:500;color:rgb(var(--foreground-rgb) / .9)}.stale-badge.svelte-k0gnrh{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:#b45028cc;border:1px solid rgba(220,120,60,.5);font-size:11px;font-weight:500;color:rgb(var(--foreground-rgb) / .9)}.stale-badge-icon{width:12px;height:12px;color:rgb(var(--foreground-rgb) / .9)}.time-badge.svelte-k0gnrh{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:4px;background:#000000b3;border:1px solid rgb(var(--foreground-rgb) / .2);font-size:11px;font-weight:500;color:rgb(var(--foreground-rgb) / .9)}.art-self-destruct.svelte-k0gnrh{background:#000;border-color:#b4321e80}.self-destruct-overlay.svelte-k0gnrh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.self-destruct-text.svelte-k0gnrh{font-size:12px;font-weight:600;color:#dc643ce6;text-transform:uppercase;letter-spacing:.05em}.self-destruct-btn.svelte-k0gnrh{padding:3px 10px;font-size:11px;font-weight:500;border-radius:4px;border:1px solid rgba(180,50,30,.5);background:#b4321e33;color:#dc643ce6;cursor:pointer;transition:all .15s}.self-destruct-btn.svelte-k0gnrh:hover{background:#b4321e66;border-color:#dc643cb3}.card-shell.svelte-388noi{min-width:220px;height:330px;border:2px solid rgb(var(--foreground-rgb) / .4);border-radius:.5rem;background-color:var(--popover);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s,opacity .2s}.card-shell.svelte-388noi:hover{border-color:rgb(var(--foreground-rgb) / .6)}.keyboard-focused.svelte-388noi{border-color:rgb(var(--foreground-rgb) / .8);box-shadow:0 0 0 1px rgb(var(--foreground-rgb) / .1)}.stale.svelte-388noi{border-color:rgb(var(--foreground-rgb) / .4)}.card-header.svelte-388noi{min-height:48px;padding:8px 12px;display:flex;align-items:flex-start;background:linear-gradient(180deg,rgb(var(--foreground-rgb) / .03) 0%,transparent 100%)}.card-header-btn.svelte-388noi{border:none;cursor:pointer;text-align:left}.card-header-btn.svelte-388noi:hover{background-color:rgb(var(--foreground-rgb) / .05)}.card-title.svelte-388noi{font-size:16px;font-weight:400;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;overflow-wrap:break-word;word-break:break-word;min-height:42px}.card-body.svelte-388noi{flex:1;display:flex;flex-direction:column;padding:10px;gap:10px;overflow:hidden}.card-body-btn.svelte-388noi{background:none;border:none;cursor:pointer;text-align:left}.card-footer.svelte-388noi{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(var(--foreground-rgb) / .15)}.destroying.svelte-388noi{animation:svelte-388noi-destroy-card .3s ease-out forwards}@keyframes svelte-388noi-destroy-card{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02);background-color:#ef444433}to{opacity:0;transform:scale(.95);background-color:#ef44441a}}
