diff --git a/css/cbto.css b/css/cbto.css index d9d73d7..0bc9107 100644 --- a/css/cbto.css +++ b/css/cbto.css @@ -246,14 +246,10 @@ h1, h2, h3 { color: var(--cbto-muted); } -.cbto-lens-c .cbto-card-name { +.cbto-letter { font-size: 2rem; } -.cbto-lens-c .cbto-card-piep { - font-size: 1.1rem; -} - .cbto-hero-field { display: block; margin-top: 0.5rem; @@ -362,14 +358,6 @@ h1, h2, h3 { color: var(--cbto-muted); } -.cbto-lens-c .cbto-joy-name-main { - font-size: 2rem; -} - -.cbto-lens-c .cbto-joy-piep { - font-size: 1.1rem; -} - .cbto-joy-buttons { display: flex; gap: 0.35rem; diff --git a/js/cbto.js b/js/cbto.js index f0355b3..e2811db 100644 --- a/js/cbto.js +++ b/js/cbto.js @@ -160,6 +160,11 @@ }); } + function dropCapName(name) { + if (!name || name.length === 0) return esc(name); + return '' + esc(name.charAt(0)) + '' + esc(name.slice(1)); + } + function lensByLetter(ch) { for (var i = 0; i < lenses.length; i++) if (lenses[i].letter === ch) return lenses[i]; return null; @@ -249,7 +254,7 @@ var heroLabel = heroVal ? "Gap to " + esc(heroVal) : "Someone who set your bar"; html += '
  • ' + '' + - '' + esc(l.name) + ' / ' + esc(piep(l)) + '' + + '' + dropCapName(l.name) + ' / ' + esc(piep(l)) + '' + '' + esc(l.definition) + ""; if (isStrengths) { html += '