/* Local cached material tiles; no blur, animation or live filters. */
html[data-surface="metal"] {
  --muted:var(--metal-muted);
  --metal-bg:#25201e;
  --metal-grain:linear-gradient(#15171826,#15171826);
  --metal-patina:url("../img/surfaces/steel-v2.jpg");
  --metal-panel:linear-gradient(115deg,#15171866,#191c1e52);
  --metal-edge:#8b807555;
  --metal-shadow:inset 0 1px 0 #ffffff0a,0 3px 10px #00000017;
  --metal-header:#242526ed;
  --metal-ink:#f4f6f8;
  --metal-muted:#c4bfb9;
}
html[data-surface="metal"][data-theme="light"],html[data-surface="metal"][data-theme="auto"] {
  --metal-bg:#d6d9db;
  --metal-grain:linear-gradient(#f4f6f738,#f4f6f738);
  --metal-patina:url("../img/surfaces/silver-v2.jpg");
  --metal-panel:linear-gradient(115deg,#ffffff70,#f5f7f85c);
  --metal-edge:#ffffffbb;
  --metal-shadow:inset 0 1px 0 #ffffffd9,0 3px 10px #172b3a12;
  --metal-header:#f3f5f6ed;
  --metal-ink:#182d3b;
  --metal-muted:#354652;
}
@media(prefers-color-scheme:dark) {
  html[data-surface="metal"][data-theme="auto"] {
    --metal-bg:#25201e;
    --metal-grain:linear-gradient(#15171826,#15171826);
    --metal-patina:url("../img/surfaces/steel-v2.jpg");
    --metal-panel:linear-gradient(115deg,#15171866,#191c1e52);
    --metal-edge:#8b807555;
    --metal-shadow:inset 0 1px 0 #ffffff0a,0 3px 10px #00000017;
    --metal-header:#242526ed;
    --metal-ink:#f4f6f8;--metal-muted:#c4bfb9;
  }
}
html[data-surface="metal"] body {
  background-color:var(--metal-bg);
  background-image:var(--metal-grain),var(--metal-patina);
  background-size:auto,512px 512px;
  background-repeat:repeat;
  color:var(--metal-ink);
}
html[data-surface="metal"] body :is(.panel,.activity-card,.login-card,.entry-card,.entry-manufacturer,.catalog-section,.image-card,.manufacturer-card,.technology-card,.technology-link,.quick-manufacturer-strip,.quick-manufacturer-card,.quick-access-section,.quick-access-card,.management-form,.confirm-panel,.policy-card,.management-table-wrap,.choice-card,.price-card,.fixed-spec-card,.aside-note,.selected-model-card,.pricing-live-panel,.payment-preview-panel,.financial-panel,.summary-pricing-panel,.model-recommendation) {
  background:var(--metal-panel);
  border-color:var(--metal-edge);
  box-shadow:var(--metal-shadow);
}
html[data-surface="metal"] body :is(.activity-card,.technology-link,.quick-manufacturer-card,.quick-access-card,.choice-card):hover,
html[data-surface="metal"] body :is(.choice-card.selected,.choice-card:has(input:checked)) {
  border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);
}
html[data-surface="metal"] .topbar {
  background:var(--metal-header);backdrop-filter:none;-webkit-backdrop-filter:none;
  border-color:var(--metal-edge);
}
html[data-surface="metal"] .muted,html[data-surface="metal"] .user-label,html[data-surface="metal"] .footer {color:var(--metal-muted)}
html[data-surface="metal"] .footer {border-color:var(--metal-edge)}
[data-metal-toggle] {white-space:nowrap}
[data-metal-toggle][hidden] {display:none}
html[data-surface="metal"] [data-metal-toggle] {box-shadow:inset 0 0 0 1px currentColor}
/* Native administration uses its own theme; do not touch document previews. */
html[data-surface="metal"] body :is(#content-main>.module,#content-related,.change-form .module,.submit-row,#changelist) {
  background:var(--metal-panel);border-color:var(--metal-edge);box-shadow:var(--metal-shadow);
}
html[data-surface="metal"] #header {background:var(--metal-header);color:var(--metal-ink)}
html[data-surface="metal"] #header :is(a:link,a:visited,#user-tools button) {color:var(--metal-ink)}
#header [data-metal-toggle] {font:inherit;padding:5px 8px;margin:4px;border:1px solid currentColor;border-radius:14px;background:transparent;color:inherit;cursor:pointer}
@media print {
  html[data-surface="metal"] body {background:#fff;color:#000}
  html[data-surface="metal"] body :is(.panel,.activity-card,.management-form,.choice-card) {background:#fff;box-shadow:none}
  [data-metal-toggle] {display:none}
}
