         /* ----- 完全隔离 – 所有样式都嵌套在 .crystal-module 下 ----- */         .crystal-module {             display: inline-block;             font-family: 'Inter', 'Segoe UI', Roboto, system-ui, sans-serif;             padding: 0;             margin: 0;             background: transparent;         }          .crystal-module .cloud-wrapper {             position: relative;             display: inline-block;             padding: 1.2rem 1.8rem;             background: radial-gradient(ellipse at 30% 40%, rgba(255, 255, 255, 0.3) 0%, transparent 70%);             border-radius: 60px;             backdrop-filter: blur(2px);             box-shadow: 0 12px 30px -16px rgba(50, 100, 150, 0.15);         }          .crystal-module .crystal-headline {             display: inline-block;             font-size: clamp(1.2rem, 2.8vw, 2rem);    /* 整体缩小 */             font-weight: 600;             letter-spacing: -0.01em;             text-align: center;             line-height: 1.6;              background: linear-gradient(135deg, #ffffff 15%, #e0f0ff 45%, #b0d4f0 75%, #ffffff 95%);             -webkit-background-clip: text;             background-clip: text;             color: transparent;              text-shadow:                  0 1px 1px rgba(255, 255, 255, 0.8),                 0 2px 4px rgba(255, 255, 255, 0.5),                 0 4px 8px rgba(120, 180, 220, 0.2),                 0 8px 16px rgba(60, 120, 180, 0.12);              filter: drop-shadow(0 8px 20px rgba(80, 160, 220, 0.1));              animation: crystalFloat 5s ease-in-out infinite;             transform-origin: center;             will-change: transform;             padding: 0.2rem 0.5rem;             border-radius: 30px;             backdrop-filter: blur(1px);             background-color: rgba(255, 255, 255, 0.08);             box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);         }          @keyframes crystalFloat {             0% { transform: translateY(0px) rotate(0deg); }             50% { transform: translateY(-6px) rotate(0.2deg); }             100% { transform: translateY(0px) rotate(0deg); }         }          @supports not (background-clip: text) {             .crystal-module .crystal-headline {                 color: #1a3a50;                 background: none;                 text-shadow: 0 2px 8px rgba(255, 255, 255, 0.7);             }         }     