/* Amily2号优化助手华丽样式 */ #extensions_settings2 #amily2_chat_optimiser { padding: 20px; border-radius: 16px; background: linear-gradient(145deg, #1e1e2e, #2d2b42); } .amily2_settings_block { margin: 15px 0; padding: 15px; border-radius: 10px; background: rgba(255, 255, 255, 0.08); transition: all 0.3s ease; } .amily2_settings_block:hover { background: rgba(255, 255, 255, 0.12); transform: translateY(-2px); } .amily2_settings_block label { display: block; margin-bottom: 8px; color: #e0e0e0; font-weight: 500; } .text_pole { width: 100%; padding: 12px 15px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.15); background: rgba(50, 50, 75, 0.5); color: #ffffff; font-size: 0.95rem; transition: all 0.3s ease; } .text_pole:focus { border-color: #ff9800; box-shadow: 0 0 0 2px rgba(255,152,0,0.3); background: rgba(65, 65, 95, 0.7); } .menu_button { padding: 12px 20px; border-radius: 8px; background: rgba(100, 100, 150, 0.3); color: white; font-weight: 600; cursor: pointer; transition: all 0.3s ease; border: none; text-align: center; font-size: 0.95rem; } #amily2_chat_optimiser h4 { margin: 20px 0 12px; font-size: 1.2rem; color: #ff9800; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 8px; } #amily2_chat_optimiser hr { border: none; height: 1px; background: linear-gradient(to right, transparent, rgba(255,152,0,0.3), transparent); margin: 20px 0; } .notes { font-size: 0.85rem; color: #a0a0c0; display: block; margin-top: 8px; } #extensions_settings2::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at center, transparent 0%, rgba(0,0,0,0.6) 70%); pointer-events: none; z-index: -1; }