/* 站点级设计令牌（参考 AWS / Cloudscape 调色板）
   置于各页内联 <style> 之后加载，以统一覆盖各页局部变量定义 */
:root{
  --aws-navy:#232F3E;
  --aws-navy-hover:#31465c;
  --aws-orange:#FF9900;
  --aws-orange-hover:#EC7211;
  --aws-orange-light:#FFF7ED;
  --aws-blue:#0073BB;
  --aws-blue-hover:#005A92;
  --aws-blue-light:#E6F2FA;
  --aws-green:#1B8A3D;
  --aws-green-light:#E6F4EA;
  --aws-red:#D13212;
  --aws-red-light:#FEF2F2;
  --aws-text:#16191F;
  --aws-text-secondary:#5F6B7A;
  --aws-text-tertiary:#879596;
  --aws-bg:#F2F3F5;
  --aws-white:#fff;
  --aws-border:#D5DBDB;
  --aws-border-light:#E9EBED;
  --aws-shadow:0 1px 1px rgba(0,0,0,.1);
  --aws-radius:2px;
}

/* 标题层级：统一字号 */
h1,h2,h3,h4,h5,h6{
  font-family:var(--font-sans);
  font-weight:700;
  letter-spacing:-.02em;
  line-height:1.25;
  color:var(--aws-text);
  margin:0;
}
h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}

/* 聚焦态：AWS 橙色环（键盘可达性） */
:focus-visible{
  outline:2px solid var(--aws-orange);
  outline-offset:2px;
  border-radius:2px;
}

/* 文本选区 */
::selection{
  background:rgba(255,153,0,.18);
  color:var(--aws-text);
}

/* 滚动条细化（现代感） */
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-thumb{background:#c9ced4;border-radius:6px;border:2px solid transparent;background-clip:content-box}
::-webkit-scrollbar-thumb:hover{background:#aeb4bb}
::-webkit-scrollbar-track{background:transparent}
