diff --git a/src/pages/our-sponsors/Sponsors.css b/src/pages/our-sponsors/Sponsors.css index d659dea4..bcdefe31 100644 --- a/src/pages/our-sponsors/Sponsors.css +++ b/src/pages/our-sponsors/Sponsors.css @@ -299,6 +299,18 @@ html[data-theme='light'] .enhanced-sponsors-container { left: 100%; } + +.sponsor-page .sponsor-card .sponsor-desc { + font-size: 0.95rem; + color: #374151; + margin-bottom: 10px; + line-height: 1.4; +} + +[data-theme='dark'] .sponsor-page .sponsor-card .sponsor-desc { + color: var(--dark-text-secondary); + opacity: 0.95; + .toggle-button:hover { background: rgba(255, 255, 255, 0.1); color: #ffffff; @@ -310,6 +322,7 @@ html[data-theme='light'] .enhanced-sponsors-container { color: #ffffff; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4); + } .toggle-icon { @@ -599,10 +612,23 @@ html[data-theme='light'] .enhanced-sponsors-container { font-size: 28px; } +[data-theme='dark'] .scanner-content p, +[data-theme='dark'] .scanner-content .sponsor-desc { + color: var(--dark-text-primary) !important; /* force high-contrast text */ + opacity: 1 !important; /* ensure no dimming */ + line-height: 1.6; +} +[data-theme='dark'] .scanner-content { + background: var(--dark-bg-secondary); + color: var(--dark-text-primary); + + /* Featured Sponsors */ .featured-sponsors-section { margin-bottom: 80px; + } +[data-theme='dark'] .scanner-popup { background: rgba(0,0,0,0.7); } .featured-sponsors-grid { display: grid;