.shared-math-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden;background:#ffffff;pointer-events:none}.shared-bg-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(12,26,46,.03) 1px,transparent 0),linear-gradient(180deg,rgba(12,26,46,.03) 1px,transparent 0);background-size:40px 40px;z-index:1}.shared-bg-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,#ffffff 100%);z-index:2}@keyframes shared-math-glyph-pulse{0%{opacity:0;transform:translateY(4px)}20%{opacity:.08;transform:translateY(0)}80%{opacity:.08;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.shared-math-glyph{position:absolute;font-family:Georgia,"PT Serif",serif;font-style:italic;color:#0c1a2e;opacity:0;z-index:1;will-change:opacity,transform;animation:shared-math-glyph-pulse 8s ease-in-out infinite}.shared-hero-fade{position:absolute;bottom:0;left:0;width:100%;height:140px;background:linear-gradient(to bottom,transparent,var(--color-bg));pointer-events:none;z-index:3}