#toolbox-app{max-width:800px;margin:2rem auto;padding:1rem;background:#f9f9f9;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.05);font-family:sans-serif}#tool-form input{display:block;width:100%;padding:.5rem;margin:.5rem 0}#tool-form button{padding:.5rem 1rem;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}#toolbox-list{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.tool-card{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.tool-card img.tool-thumb{max-width:100%;height:auto;border-radius:4px;margin-bottom:.5rem}.tool-card h4{margin:0 0 .5rem}.tool-card p{margin:.25rem 0;font-size:.9rem}