.project-card.svelte-16a0mz6{background-color:var(--wb-surface);min-width:0;height:100%;color:var(--secondary-text);border:var(--wb-card-edge);border-radius:var(--wb-radius);flex-direction:column;display:flex;overflow:hidden}.card-header.svelte-16a0mz6{background-color:var(--wb-section-header);border-bottom:1px solid var(--wb-line);flex:none;align-items:center;gap:.5rem;min-height:2.4rem;padding:0 .3rem 0 .7rem;display:flex}.editable.svelte-16a0mz6{-webkit-user-select:text;user-select:text;outline-offset:0;transition:background-color var(--dur-fast), outline-color var(--dur-fast);border-radius:.25rem;outline:1px solid #0000}.editable.svelte-16a0mz6:hover{background-color:var(--hover-bg)}.editable.svelte-16a0mz6:focus{background-color:var(--background);outline-color:color-mix(in srgb, var(--accent) 70%, transparent)}.name.svelte-16a0mz6{min-width:0;font-size:var(--fs-body);flex:1;margin-left:-.3rem;padding:.2rem .3rem;font-weight:600}.name.svelte-16a0mz6:focus{text-overflow:clip}.card-actions.svelte-16a0mz6{flex:none;align-items:center;gap:.1rem;display:flex}.card-actions.svelte-16a0mz6 .card-action.delete:hover{color:var(--danger);background-color:color-mix(in srgb, var(--danger) 15%, transparent)}.card-body.svelte-16a0mz6{flex-direction:column;flex:1;gap:.4rem;padding:.6rem .7rem .5rem;display:flex}.description.svelte-16a0mz6{min-height:2.6rem;font-size:var(--fs-small);color:var(--secondary-text-prose,var(--secondary-text));overflow-wrap:anywhere;flex:1;margin:-.25rem -.3rem;padding:.25rem .3rem;line-height:1.45}.description.svelte-16a0mz6:empty:before{content:attr(data-placeholder);color:var(--hint)}.card-footer.svelte-16a0mz6{border-top:1px solid var(--wb-line);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .7rem;display:flex}.edited.svelte-16a0mz6{max-width:100%;font-size:var(--fs-caption);color:var(--hint);align-self:flex-end}.language.svelte-16a0mz6{color:var(--hint);font-size:var(--fs-small);white-space:nowrap;flex:none;font-weight:500}.top-row.svelte-rqn88j{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;margin-bottom:1.2rem;display:flex}.top-row-buttons.svelte-rqn88j{gap:.4rem;display:flex}.import-drop.svelte-rqn88j{margin-bottom:1rem}.empty.svelte-rqn88j{--empty-state-padding:0;border:var(--wb-card-edge);border-radius:var(--wb-radius);background-color:var(--wb-surface);color:var(--secondary-text);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.load-failed.svelte-rqn88j{padding:0}.reading-projects.svelte-rqn88j{opacity:0;animation:svelte-rqn88j-appear var(--dur-base) var(--ease-out) .3s forwards}@keyframes svelte-rqn88j-appear{to{opacity:1}}.project-display.svelte-rqn88j{-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex}.project-grid.svelte-rqn88j{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;margin-bottom:2rem;display:grid}.project-cell.svelte-rqn88j{min-width:0}.content.svelte-rqn88j{flex-direction:column;width:100%;display:flex}@media screen and (width<=650px){.import-drop.svelte-rqn88j{display:none}.top-row.svelte-rqn88j{flex-direction:column;align-items:stretch;gap:.8rem;margin-top:1.5rem;margin-bottom:.8rem}.top-row-buttons.svelte-rqn88j>*{flex:1}.project-grid.svelte-rqn88j{grid-template-columns:minmax(0,1fr)}}
