.search-target .card-body {border-radius: 15px;margin: 0 5px;padding: 10px;transition: all 0.3s ease;background: rgba(255, 255, 255, 0.05);box-shadow: 0 2px 8px rgba(0,0,0,0.2);transform: translateY(0)}.search-target .card-body:hover {transform: translateY(-5px);box-shadow: 0 5px 15px rgba(0,0,0,0.3);background: rgba(255, 255, 255, 0.1)}.country_zh {font-weight: bold;text-shadow: 1px 1px 3px rgba(0,0,0,0.3)}.text-info {text-shadow: 0 0 10px rgba(23,162,184,0.5)}.datetime {font-family: 'Digital-7', monospace;letter-spacing: 1px;text-shadow: 0 0 10px rgba(255,255,255,0.5)}.bi {transition: all 0.3s ease}.bi:hover {transform: scale(1.2)}nav li::marker {color: #fff0}.search-container {position: fixed;bottom: 62px;left: 50%;transform: translateX(-50%);width: 280px;z-index: 1000;background: rgba(33, 37, 41, 0.8);backdrop-filter: blur(10px);border-radius: 25px;padding: 8px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2)}.search-wrapper {display: flex;align-items: center;gap: 8px}.search-input {flex: 1;background: rgba(255, 255, 255, 0.1);border: none;padding: 6px 12px;color: white;border-radius: 20px;outline: none;font-size: 14px}.search-input::placeholder {color: rgba(255, 255, 255, 0.5)}.search-buttons {display: flex;gap: 4px}.search-btn {background: none;border: 1px solid rgba(255, 255, 255, 0.2);color: white;padding: 6px 10px;border-radius: 20px;cursor: pointer;transition: all 0.3s ease;font-size: 14px}.search-btn:hover {background: rgba(255, 255, 255, 0.1);transform: translateY(-2px)}