.thesis-formula{padding:var(--space-lg);background-color:var(--color-bg-card);border:var(--border-width-thick)solid var(--border-color);box-shadow:var(--shadow-hard);margin-bottom:var(--space-xl);position:relative}.thesis-formula__equation{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.thesis-formula__part{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.thesis-formula__icon-wrapper{background-color:var(--color-bg-primary);border:var(--border-width)solid var(--border-color);width:80px;height:80px;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex;position:relative}.thesis-formula__icon-wrapper--success{background-color:var(--color-accent-primary);color:var(--color-text-primary);box-shadow:4px 4px 0px var(--color-border)}.thesis-formula__badge{background-color:var(--color-text-primary);color:var(--color-bg-card);font-family:var(--font-mono);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:-10px}.thesis-formula__badge--accent{background-color:var(--color-accent-primary);color:var(--color-text-primary)}.thesis-formula__label{font-family:var(--font-mono);font-size:var(--font-size-body);flex-direction:column;line-height:1.4;display:flex}.thesis-formula__label strong{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--font-size-h4)}.thesis-formula__operator{font-family:var(--font-heading);color:var(--color-text-secondary);padding:0 var(--space-sm);font-size:32px;font-weight:700}.thesis-formula__annotation{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.6;font-size:10px;position:absolute;bottom:8px;right:8px}@media (max-width:768px){.thesis-formula__equation{gap:var(--space-lg);flex-direction:column}.thesis-formula__operator{transform:rotate(90deg)}}
