body{font:16px system-ui,sans-serif;background:#eef3f8;color:#17324d;margin:0}main{max-width:900px;margin:2rem auto;padding:0 1rem}.card{background:white;border:1px solid #c7d5e2;border-radius:12px;padding:1rem;margin:1rem 0;box-shadow:0 3px 14px #17324d12}button,input,textarea,select{font:inherit;padding:.55rem;margin:.25rem;border:1px solid #9bb2c7;border-radius:7px}textarea{display:block;width:min(100%,700px);min-height:90px}.project,.folder{display:flex;gap:.75rem;align-items:center;padding:.7rem;border:1px solid #d7e1ea;border-radius:7px;margin:.4rem 0;background:#f8fbfd}.project{cursor:grab}.project.dragging{opacity:.4}.swatch{width:1rem;height:1rem;border-radius:50%;display:inline-block;background:var(--color,#899)}
