CUSTOM_CSS_FOR_INTERFACE = """ #title { text-align: center; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 40px 20px; border-radius: 16px; margin-bottom: 30px; } #title h1 { margin: 0; font-size: 2.5em; font-weight: 700; } #subtitle { margin-top: 10px; opacity: 0.95; font-size: 1.1em; } .input-section { background: #f7fafc; padding: 24px; border-radius: 12px; border: 1px solid #e2e8f0; } #calc-btn { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; border: none !important; font-size: 16px !important; font-weight: 600 !important; padding: 12px 32px !important; border-radius: 8px !important; transition: transform 0.2s ease !important; } #calc-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(102, 126, 234, 0.3) !important; } .add-btn { background: #48bb78 !important; border: none !important; color: white !important; font-weight: 600 !important; border-radius: 8px !important; margin-top: 12px !important; } .add-btn:hover { background: #38a169 !important; } .comparison-box { margin-bottom: 8px; } """ SIMILARITY_BARS = """
"""