diff --git a/homepage/index.html b/homepage/index.html index 59f41c5..0263e9d 100644 --- a/homepage/index.html +++ b/homepage/index.html @@ -112,13 +112,10 @@ .tools-grid { display: grid; grid-template-columns: 1fr 1fr; + grid-auto-rows: 1fr; gap: 1.5rem; } - .tool-card--featured { - grid-column: 1 / -1; - } - /* ── Cards ───────────────────────────────────────────────────── */ .tool-card { @@ -130,16 +127,13 @@ flex-direction: column; gap: 1rem; transition: box-shadow 0.2s; + min-height: 100%; } .tool-card:hover { box-shadow: 0 4px 24px rgba(0,0,0,0.07); } - .tool-card--featured { - border-left: 3px solid var(--green); - } - .card-header { display: flex; align-items: flex-start; @@ -175,27 +169,27 @@ line-height: 1.7; } - /* ── PT form ─────────────────────────────────────────────────── */ + /* ── Tool form ───────────────────────────────────────────────── */ - .pt-form { + .tool-form { display: flex; flex-direction: column; gap: 0.5rem; } - .pt-form label { + .tool-form label { font-size: 0.8rem; font-weight: 600; color: var(--text); letter-spacing: 0.01em; } - .pt-form-row { + .tool-form-row { display: flex; gap: 0.5rem; } - .pt-input { + .tool-input { flex: 1; min-width: 0; padding: 0.6rem 0.9rem; @@ -209,12 +203,12 @@ transition: border-color 0.15s, background 0.15s; } - .pt-input:focus { + .tool-input:focus { border-color: var(--green); background: white; } - .pt-input::placeholder { color: #b0b8c4; } + .tool-input::placeholder { color: #b0b8c4; } .btn-go { padding: 0.6rem 1.3rem; @@ -282,8 +276,7 @@ @media (max-width: 620px) { .tools-grid { grid-template-columns: 1fr; } - .tool-card--featured { grid-column: 1; } - .pt-form-row { flex-direction: column; } + .tool-form-row { flex-direction: column; } .btn-go { width: 100%; } } @@ -303,7 +296,7 @@