
  /* 基礎樣式 */
  *{margin:0;padding:0;box-sizing:border-box}
  /* 更新為中性電子書配色 */
  :root{
      --bg:#F8F5EC; /* 柔和的米白色背景 */
      --text:#3C3C3C; /* 深棕灰色文字 */
      --text-light:#7A7A7A; /* 中等棕灰色文字 */
      --border:#E0D9C8; /* 淺米色邊框 */
      --accent:#6A8BAA; /* 溫暖的藍灰色強調色 */
  }
  body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;line-height:1.6;color:var(--text);background:var(--bg);transition:color .3s,background .3s}
  .container{max-width:800px;margin:0 auto;padding:0 1.5rem}
  
  /* 導航欄 */
  header{padding:2rem 0;border-bottom:1px solid var(--border)}
  nav{display:flex;justify-content:space-between;align-items:center}
  .logo{font-size:1.25rem;font-weight:600;color:var(--accent);text-decoration:none}
  
  /* 語言選擇器樣式 */
  .language-select {
      margin-left: 1rem;
      padding: 0.5rem 1rem;
      border: 1px solid var(--border);
      border-radius: 5px;
      background-color: var(--bg);
      color: var(--text);
      cursor: pointer;
      font-size: 0.9rem;
      transition: background-color 0.2s, border-color 0.2s;
  }
  .language-select:hover {
      border-color: var(--accent);
  }
  .nav-right {
      display: flex;
      align-items: center;
  }
  
  /* 主內容 */
  main{padding:4rem 0}
  .intro{text-align:center;margin-bottom:4rem}
  .intro h1{font-size:2.5rem;font-weight:300;margin-bottom:1rem;letter-spacing:-.02em}
  .intro p{color:var(--text-light);font-size:1.1rem;margin-bottom:2rem}
  .cta{display:inline-block;padding:.75rem 2rem;background:var(--accent);color:var(--bg);text-decoration:none;font-weight:500;transition:transform .2s}
  .cta:hover{transform:translateY(-1px)}
  
  /* 服務網格 */
  .services{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin:4rem 0}
  .service{padding:2rem 1.5rem;border:1px solid var(--border);text-align:center;transition:transform .3s,border-color .3s}
  .service:hover{transform:translateY(-2px);border-color:var(--accent)}
  .service-icon{width:48px;height:48px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}
  .service h3{font-size:1.1rem;font-weight:500;margin-bottom:.75rem}
  .service p{color:var(--text-light);font-size:.9rem}
  
  /* 聯繫區域 */
  .contact{text-align:center;padding:3rem 0;border-top:1px solid var(--border);margin-top:3rem}
  .contact h2{font-size:1.5rem;font-weight:400;margin-bottom:1rem}
  .contact-info{color:var(--text-light)}
  .contact-info a{color:var(--accent);text-decoration:none}
  
  /* 頁腳 */
  .footer{text-align:center;padding:2rem 0;border-top:1px solid var(--border);margin-top:2rem}
  .footer p{color:var(--text-light);font-size:.85rem}
  .footer a{color:var(--accent);text-decoration:none}
  .footer a:hover{text-decoration:underline}
  
  /* 圖標 */
  .icon{width:24px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.5}
  
  /* 響應式 */
  @media (max-width:640px){
      .container{padding:0 1rem}
      .intro h1{font-size:2rem}
      .services{grid-template-columns:1fr;gap:1.5rem}
      main{padding:2.5rem 0}
      .nav-right {
          flex-direction: column;
          align-items: flex-end;
      }
      .language-select {
          margin-left: 0;
          margin-top: 0.5rem;
      }
  }
    