/* 全局变量 */
:root {
    --ion-color-primary: #3880ff;
    --ion-color-secondary: #eb445a;
    --ion-padding: 16px;
    --ion-border-radius: 16px;
    --ion-color-gold: #FFD700;
  }
  
  /* 容器样式 */
  .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--ion-padding);
    border-radius: var(--ion-border-radius);
    color: var(--ion-color-gold);
  }
  
  /* 卡片样式 */
  .horizontal-cards {
    width: 100%;
    max-width: 800px;
    margin-bottom: var(--ion-padding);
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
    background: transparent;
  }
  
  .captured-image {
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: var(--ion-border-radius);
  }
  
  /* 输入框样式 */
  ion-item {
    margin-bottom: 20px;
  }
  
  ion-input {
    --background: white;
    --border-radius: 5px;
    --box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    --color: var(--ion-color-gold);
  }
  
  /* 按钮样式 */
  ion-button {
    --background: var(--ion-color-primary);
    --color: white;
    --box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
    --border-radius: 5px;
  }
  
  /* 图片样式 */
  ion-img {
    width: 100%;
    max-width: 300px;
    height: auto;
    margin-bottom: 20px;
  }
  