.description.svelte-16a0mz6{background-color:#0000;border-radius:.4rem;margin:.5rem 0;padding:.5rem;transition:all .2s}.description.svelte-16a0mz6:hover,.description.svelte-16a0mz6:focus{background-color:var(--secondary);color:var(--secondary-text);filter:brightness(1.2)}.project-dates.svelte-16a0mz6{color:var(--hint);grid-template-columns:1fr 1fr;gap:.3rem .5rem;margin-bottom:.5rem;margin-left:.4rem;font-size:.8rem;display:grid}.trash-icon.svelte-16a0mz6{background-color:var(--secondary);color:var(--red);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .2s;display:flex}.trash-icon.svelte-16a0mz6:hover{background-color:var(--red);color:var(--red-text)}.project-footer.svelte-16a0mz6{justify-content:space-between;align-items:center;display:flex}.project-card.svelte-16a0mz6{background-color:var(--secondary);width:100%;color:var(--secondary-text);border-radius:.6rem;height:fit-content;padding:.6rem;box-shadow:0 3px 10px #0003}.project-title.svelte-16a0mz6{white-space:nowrap;text-overflow:ellipsis;text-align:center;background-color:#0000;border-radius:.4rem;justify-content:center;padding:.4rem;font-size:1.3rem;transition:all .2s;overflow:hidden}.project-title.svelte-16a0mz6:hover,.project-title.svelte-16a0mz6:focus{background-color:var(--secondary);color:var(--secondary-text);filter:brightness(1.2)}.top-row.svelte-rqn88j{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.top-row-buttons.svelte-rqn88j{gap:.8rem}.add-project.svelte-rqn88j{height:100%;color:var(--accent);border:solid .1rem var(--accent);border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:none}.project-display.svelte-rqn88j{flex-direction:column;align-items:center;height:100%;display:flex}.project-grid.svelte-rqn88j{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:1rem;margin-bottom:2rem;display:grid}.content.svelte-rqn88j{flex-direction:column;width:100%;max-width:40rem;display:flex}@media screen and (width<=650px){.top-row.svelte-rqn88j{align-items:unset;flex-direction:column;gap:1rem;margin-top:1rem;margin-bottom:1rem}.top-row-buttons.svelte-rqn88j{justify-content:flex-end}.project-display.svelte-rqn88j{padding:1rem}.project-grid.svelte-rqn88j{grid-template-columns:minmax(0,1fr)}}
