/* 达芬奇风格覆盖 —— Blockscout 无对应环境变量的部分，由 nginx 注入
   官网特征：零圆角锐利矩形 + 发丝级细线 + 等宽大写小标签 */
:root{
  --dv-amber:#e8a33c; --dv-amber-hi:#ffd28a;
  --dv-ground:#0b0a08; --dv-surface:#12100c; --dv-surface2:#171410;
  --dv-line:#201c16; --dv-line3:#2a251d;
  --dv-text:#ece7dc; --dv-text3:#9a927f;
}

/* 1. 零圆角 —— 官网全是锐利矩形。头像与身份图标保留圆形 */
*:not(img):not(svg):not([class*="avatar"]):not([class*="Avatar"]):not([class*="identicon"]){
  border-radius:0 !important;
}

/* 2. 发丝级细线，替代 Blockscout 的阴影与厚边 */
[class*="card"],[class*="Card"],section,aside,
div[class*="chakra-card"],div[data-part="content"]{
  border:1px solid var(--dv-line) !important;
  box-shadow:none !important;
}

/* 3. 面层颜色分级，对齐官网 surface / surface2 */
[class*="chakra-card"]{background:var(--dv-surface) !important;}

/* 4. 表格：横线分隔，去竖线；行 hover 用极淡琥珀 */
table th{
  border-bottom:1px solid var(--dv-line3) !important;
  color:var(--dv-text3) !important;
  font-family:"JetBrains Mono",ui-monospace,monospace !important;
  font-size:11px !important; letter-spacing:.08em !important; text-transform:uppercase !important;
}
table td{border-bottom:1px solid var(--dv-line) !important;}
table tbody tr:hover{background:rgba(232,163,60,.045) !important;}

/* 5. 主按钮：琥珀实心 + 深色字，锐利边角 —— 同官网 CTA */
button[data-scope="button"][data-variant="solid"],
a[data-variant="solid"]{
  background:var(--dv-amber) !important; color:#17120a !important; font-weight:700 !important;
}
button[data-scope="button"][data-variant="solid"]:hover,
a[data-variant="solid"]:hover{background:var(--dv-amber-hi) !important;}

/* 6. 次级按钮：透明底 + 细边，同官网「技术架构」按钮 */
button[data-variant="outline"],a[data-variant="outline"]{
  background:transparent !important; border:1px solid var(--dv-line3) !important; color:var(--dv-text) !important;
}

/* 7. 输入框：方形 + 细边 */
input,[class*="chakra-input"]{
  background:var(--dv-ground) !important; border:1px solid var(--dv-line3) !important;
}

/* 8. 侧边栏与顶栏：与主体同底色，仅用细线分隔 */
header,nav,[class*="sidebar"],[class*="Sidebar"]{
  background:var(--dv-ground) !important; border-color:var(--dv-line) !important;
}

/* 9. 标题字重与紧排，对齐官网 800 / -0.02em */
h1,h2,h3{font-weight:800 !important; letter-spacing:-.02em !important;}

/* 10. 哈希与地址用等宽 */
[class*="mono"],code,pre{font-family:"JetBrains Mono",ui-monospace,monospace !important;}
