.blog .article-card .entry-title a,.archive .article-card .entry-title a,.category .article-card .entry-title a,.tag .article-card .entry-title a,.home.blog .entry-title a,.articles-grid .entry-title a,.posts-grid .entry-title a,.blog-archive .article-title a,.article-card h2 a,.article-card h3 a{display:block;word-wrap:break-word;line-height:1.4;}.title-truncated{cursor:help;position:relative;}.enhanced-title-tooltip{position:fixed;padding:12px 16px;background:#1a1a1a;color:#ffffff;border-radius:6px;font-size:14px;line-height:1.5;max-width:400px;white-space:normal;word-wrap:break-word;box-shadow:0 4px 20px rgba(0,0,0,0.25);opacity:0;visibility:hidden;transform:translateY(-5px);transition:all 0.3s cubic-bezier(0.4,0.0,0.2,1);pointer-events:none;z-index:10000;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}.enhanced-title-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0);}.enhanced-title-tooltip::before{content:'';position:absolute;top:100%;left:var(--arrow-offset,50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#1a1a1a transparent transparent transparent;}.enhanced-title-tooltip.tooltip-below::before{top:auto;bottom:100%;border-width:0 8px 8px 8px;border-color:transparent transparent #1a1a1a transparent;}.title-truncated:hover{color:inherit;opacity:0.9;}@media (max-width:768px){.enhanced-title-tooltip{max-width:90vw;font-size:13px;}}@media (prefers-color-scheme:dark){.enhanced-title-tooltip{background:#2a2a2a;color:#f0f0f0;box-shadow:0 4px 20px rgba(0,0,0,0.5);}.enhanced-title-tooltip::before{border-color:transparent transparent #2a2a2a transparent;}.enhanced-title-tooltip.tooltip-below::before{border-color:#2a2a2a transparent transparent transparent;}}body{position:relative;}@keyframes tooltipFadeIn{from{opacity:0;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}