diff --git a/src/TrueCV.Web/Components/Pages/Home.razor b/src/TrueCV.Web/Components/Pages/Home.razor index 4dc64dc..dfffb12 100644 --- a/src/TrueCV.Web/Components/Pages/Home.razor +++ b/src/TrueCV.Web/Components/Pages/Home.razor @@ -7,9 +7,9 @@
-

+

Verify CVs with
- Confidence + Confidence

TrueCV uses AI-powered analysis and official company records to verify employment history, @@ -39,7 +39,23 @@

- + + + + + + + + + + + + + + + + +
diff --git a/src/TrueCV.Web/wwwroot/app.css b/src/TrueCV.Web/wwwroot/app.css index 446c217..0a04412 100644 --- a/src/TrueCV.Web/wwwroot/app.css +++ b/src/TrueCV.Web/wwwroot/app.css @@ -83,6 +83,38 @@ html, body { min-height: 100vh; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; + cursor: default; +} + +/* Prevent text cursor on non-editable elements */ +h1, h2, h3, h4, h5, h6, p, span, div, section, article, header, footer, nav, main, aside, +label, li, ul, ol, table, tr, td, th, thead, tbody, tfoot, img, svg, picture, figure, +path, circle, rect, line, polyline, polygon, ellipse, g, use, text, tspan, +.card, .btn, .alert, .badge, .nav-link, .dropdown-item, .dropdown-toggle, +.breadcrumb, .breadcrumb-item, .progress, .progress-bar, .spinner-border, +.score-ring, .score-ring-container, .stat-card, .stat-item, .feature-card, +.employment-row, .timeline-segment, .file-type-icon, +[role="status"], [role="progressbar"] { + cursor: default; +} + +/* Ensure form inputs still have text cursor */ +input[type="text"], input[type="email"], input[type="password"], input[type="search"], +input[type="url"], input[type="tel"], input[type="number"], textarea, select, +[contenteditable="true"] { + cursor: text; +} + +/* Checkboxes should have pointer cursor */ +input[type="checkbox"], input[type="radio"], .form-check-input { + cursor: pointer; +} + +/* Buttons and links should have pointer cursor */ +a, button, [role="button"], .btn, .btn-close, .navbar-toggler, +input[type="submit"], input[type="button"], input[type="reset"], +.collapsible-header, .drop-zone { + cursor: pointer; } /* Typography */