/* Prime Creation | Material Forge HD | 2026-10-12
   Appearance authority only. The native panel remains the front plane.
   SpatialField owns geometry, depth, and transforms. No raster textures,
   animated shaders, backdrop layers on media, or cloned panel surfaces. */
html[data-prime-skin]{
 --pm-body:var(--prime-skin-surface);
 --pm-inlay:linear-gradient(150deg,var(--prime-skin-panel-strong),var(--prime-skin-panel) 48%,var(--prime-skin-bg));
 --pm-rim:color-mix(in srgb,var(--prime-skin-edge) 70%,white 12%);
 --pm-metal:linear-gradient(172deg,var(--prime-skin-text),var(--prime-skin-edge) 8%,var(--prime-skin-panel-strong) 20%,var(--prime-skin-bg) 64%,var(--prime-skin-edge) 94%);
 --pm-glass:linear-gradient(165deg,rgba(255,255,255,.13),rgba(255,255,255,.025) 24%,rgba(0,0,0,.18) 87%,rgba(255,255,255,.025));
 --pm-grain:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 .5px,transparent .5px 3px);
 --pm-specular:radial-gradient(ellipse 80% 52% at var(--prime-material-light-x,52%) var(--prime-material-light-y,13%),rgba(255,255,255,.13),transparent 69%);
 --pm-glint:color-mix(in srgb,var(--prime-skin-text) 52%,transparent);
 --pm-depth:color-mix(in srgb,var(--prime-skin-bg) 88%,black);
 --pm-dock-core:color-mix(in srgb,var(--prime-skin-bg) 85%,black);
 --pm-control:linear-gradient(178deg,var(--prime-skin-panel-strong),var(--prime-skin-panel) 55%,var(--prime-skin-bg));
 --pm-control-active:linear-gradient(165deg,color-mix(in srgb,var(--prime-skin-accent) 24%,var(--prime-skin-panel-strong)),var(--prime-skin-panel));
 --pm-feature:color-mix(in srgb,var(--prime-skin-accent) 18%,transparent);
 --pm-shine:.60;
 --pm-rail-radius:var(--prime-skin-radius);
 --pm-bezel-trace:linear-gradient(90deg,transparent,color-mix(in srgb,var(--prime-skin-accent) 48%,transparent),transparent);
}
/* Titanium: precise aerospace machining, cool diamond-cut edges, linear grain. */
html[data-prime-skin="metal"]{
 --pm-body:repeating-linear-gradient(92deg,rgba(248,254,255,.023) 0 .5px,transparent .5px 3px),linear-gradient(152deg,#455865,#202b34 21%,#0d171e 55%,#536776);
 --pm-inlay:linear-gradient(162deg,#31434e,#101c24 33%,#070e14 72%,#273741);
 --pm-metal:linear-gradient(174deg,#f8fcff,#9fb5c2 8%,#344957 15%,#0a171f 43%,#14242e 65%,#8ba5b5 89%,#e6f0f6 95%,#344854);
 --pm-glass:linear-gradient(172deg,rgba(250,254,255,.17),rgba(194,229,243,.025) 17%,rgba(2,9,13,.29) 87%);
 --pm-rim:#9cb3c0;--pm-glint:rgba(236,248,255,.62);
 --pm-control:linear-gradient(176deg,#475b67,#182730 42%,#0b161d 93%);
 --pm-control-active:linear-gradient(176deg,#708793,#2c4656 42%,#152a36);
 --pm-grain:repeating-linear-gradient(90deg,rgba(254,255,255,.034) 0 .5px,rgba(0,0,0,.025) .5px 1.1px,transparent 1.1px 3px);
 --pm-dock-core:#061019;--pm-feature:rgba(196,229,245,.13);--pm-shine:.44;
}
/* Glass: smoked optical crystal, high-refraction edge, transparent lens. */
html[data-prime-skin="glass"]{
 --pm-body:radial-gradient(ellipse 85% 65% at 22% 0,rgba(241,254,255,.19),transparent 70%),linear-gradient(148deg,rgba(146,219,242,.20),rgba(13,60,86,.74) 38%,rgba(3,20,36,.9) 79%,rgba(134,115,221,.12));
 --pm-inlay:linear-gradient(156deg,rgba(138,224,252,.22),rgba(7,39,58,.67) 37%,rgba(2,13,31,.85) 86%);
 --pm-metal:linear-gradient(163deg,#e8feff,#82d4e8 7%,#2a738a 15%,#092c40 38%,#041928 67%,#53b5d1 88%,#d0f9ff 96%);
 --pm-glass:radial-gradient(ellipse 66% 36% at 38% 4%,rgba(255,255,255,.28),transparent 75%),linear-gradient(165deg,rgba(235,254,255,.26),rgba(111,218,247,.055) 30%,rgba(4,20,37,.14) 83%,rgba(221,244,255,.1));
 --pm-grain:linear-gradient(110deg,rgba(126,230,255,.055),transparent 34%,rgba(169,147,255,.065) 71%,transparent);
 --pm-rim:#9fe8f7;--pm-glint:rgba(232,252,255,.72);
 --pm-control:linear-gradient(165deg,rgba(228,252,255,.19),rgba(21,75,103,.39) 28%,rgba(3,22,41,.7));
 --pm-control-active:linear-gradient(165deg,rgba(224,252,255,.27),rgba(44,168,202,.31),rgba(24,38,84,.47));
 --pm-feature:rgba(96,218,255,.16);--pm-shine:.85;--pm-rail-radius:19px;
}
/* Nexus: black ceramic / graphite circuitry, illuminated cyan-violet paths. */
html[data-prime-skin="nexus"]{
 --pm-body:linear-gradient(155deg,rgba(71,120,157,.29),rgba(5,15,30,.95) 30%,#050914 72%,rgba(54,32,106,.37)),linear-gradient(rgba(65,220,245,.04) 1px,transparent 1px);
 --pm-inlay:linear-gradient(153deg,#1c334c,#081423 34%,#030813 72%,#211737);
 --pm-metal:linear-gradient(168deg,#e0fbff,#7ec1d8 8%,#243e60 17%,#081325 39%,#050817 64%,#435782 86%,#b1f3ff 96%);
 --pm-glass:radial-gradient(ellipse 58% 42% at 62% 8%,rgba(103,243,255,.15),transparent 75%),linear-gradient(164deg,rgba(222,252,255,.12),transparent 29%,rgba(4,7,25,.24) 87%,rgba(154,100,245,.07));
 --pm-grain:linear-gradient(rgba(72,238,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(165,118,255,.045) 1px,transparent 1px);
 --pm-rim:#5ad5e7;--pm-glint:rgba(184,246,255,.52);
 --pm-control:linear-gradient(168deg,#243a58,#0c1a2d 37%,#050919);
 --pm-control-active:linear-gradient(165deg,#26657f,#112b4c 45%,#120d37);
 --pm-feature:rgba(71,238,255,.19);--pm-shine:.57;--pm-rail-radius:11px;
}
/* Bronze: antique instrument-grade brass, engraved grooves, warm enamel. */
html[data-prime-skin="steampunk"]{
 --pm-body:repeating-linear-gradient(91deg,rgba(255,212,140,.025) 0 .6px,transparent .6px 3px),linear-gradient(145deg,#82552e,#382310 24%,#170f08 63%,#80532c 97%);
 --pm-inlay:linear-gradient(154deg,#6b4622,#291910 30%,#120b06 72%,#61401e);
 --pm-metal:linear-gradient(168deg,#fff1bf,#d7ab67 7%,#8f5c2b 15%,#332013 37%,#190f08 66%,#95682f 86%,#f6cf82 96%);
 --pm-glass:radial-gradient(ellipse at 24% 0,rgba(253,212,147,.22),transparent 63%),linear-gradient(161deg,rgba(255,229,178,.09),transparent 28%,rgba(23,11,5,.28) 88%);
 --pm-grain:repeating-linear-gradient(91deg,rgba(255,205,117,.035) 0 .5px,transparent .5px 14px);
 --pm-rim:#d7a866;--pm-glint:rgba(255,220,157,.61);
 --pm-control:linear-gradient(174deg,#92643b,#493017 36%,#1d130b);
 --pm-control-active:linear-gradient(172deg,#c6984d,#785026 35%,#3e2615);
 --pm-feature:rgba(254,194,95,.13);--pm-shine:.33;--pm-rail-radius:6px;
}
/* Gold: champagne alloy, structured specular bands, NOT a full-screen shine. */
html[data-prime-skin="liquid-gold"]{
 --pm-body:radial-gradient(ellipse 52% 29% at 20% 4%,rgba(255,250,201,.25),transparent 80%),linear-gradient(117deg,#9a661a,#dba840 17%,#68400a 37%,#3d2609 58%,#bd8527 78%,#f1cf83 92%,#79501b);
 --pm-inlay:linear-gradient(147deg,#84591f,#35240a 30%,#171006 69%,#946928);
 --pm-metal:linear-gradient(167deg,#fffce7,#edd08e 8%,#b47d23 17%,#593709 40%,#392305 63%,#c58d31 84%,#fff0b9 96%);
 --pm-glass:linear-gradient(169deg,rgba(255,251,219,.17),rgba(255,209,112,.025) 22%,rgba(39,19,0,.26) 86%,rgba(255,234,172,.06));
 --pm-grain:repeating-linear-gradient(92deg,rgba(255,248,188,.031) 0 .5px,transparent .5px 4px);
 --pm-rim:#f1d38e;--pm-glint:rgba(255,251,217,.65);
 --pm-control:linear-gradient(176deg,#b78435,#6e4411 39%,#281909);
 --pm-control-active:linear-gradient(176deg,#f1d188,#b47a24 34%,#6a4310);
 --pm-feature:rgba(244,195,85,.14);--pm-shine:.37;--pm-rail-radius:15px;
}
/* Custom retains the validated Forge palette, not borrowed built-in colors. */
html[data-prime-skin="custom"]{
 --pm-body:var(--prime-skin-pattern),var(--prime-skin-surface);
 --pm-rim:var(--prime-skin-edge);
 --pm-rail-radius:var(--prime-skin-radius);
}
/* Shared external surfaces, controls and Z-screen painting moved to the ONE material contract. */
/* Machine thickness and its own attached bevels are true Z hardware.
   Do not transform their geometry or reintroduce the rear plane over content. */
html[data-prime-skin][data-prime-spatial-system-enabled="true"][data-prime-spatial-enabled="true"]
body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>
:is(.prime-spatial-thickness-top,.prime-spatial-thickness-bottom,
.prime-spatial-thickness-left,.prime-spatial-thickness-right,
[class*="prime-spatial-thickness-bevel-"],.prime-device-chassis-corner-wall){
 border-top-color:var(--pm-glint)!important;
 border-bottom-color:var(--pm-depth)!important;
 background-image:var(--pm-grain),var(--pm-metal)!important;
 background-color:var(--prime-skin-panel)!important;
 box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pm-glint) 78%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--pm-depth) 78%,transparent)!important;
}
html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>
.prime-spatial-thickness>.prime-machine-seam{
 border-color:var(--pm-rim)!important;
 background-image:var(--pm-metal)!important;
}
/* Rear face retains its rear Z location and transparency. */
html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>
.prime-spatial-thickness>.prime-machine-rear-plane{
 border-color:color-mix(in srgb,var(--pm-rim) 40%,transparent)!important;
 background-image:var(--pm-inlay)!important;
 opacity:.23!important;
}
/* External receiving nests remain integrated into the bezel hardware.
   Geometric couplers, ring and Z walls are never repositioned by skins. */
html[data-prime-skin] body.prime-v2 [data-prime-language-socket-host="true"]>
.prime-language-device-socket{
 border-color:var(--pm-rim)!important;
 background-image:var(--pm-grain),var(--pm-metal)!important;
 box-shadow:inset 0 1px 0 var(--pm-glint),inset 0 0 0 3px var(--pm-depth),0 3px 12px color-mix(in srgb,var(--pm-depth) 55%,transparent)!important;
}
html[data-prime-skin] body.prime-v2 .prime-language-device-socket::before,
html[data-prime-skin] body.prime-v2 .prime-language-device-socket>
.prime-language-socket-wall{
 background-image:var(--pm-metal)!important;
 border-color:var(--pm-rim)!important;
}
html[data-prime-skin] body.prime-v2 :is(.prime-skin-card,.prime-skin-preview){
 border-color:var(--pm-rim)!important;
}
/* Personality belongs in the selector itself: unique miniature machined cards. */
.prime-skin-card[data-skin="metal"]{--prime-skin-card-bg:repeating-linear-gradient(90deg,rgba(245,252,255,.045) 0 .7px,transparent .7px 3px),linear-gradient(153deg,#a0b9c7,#304450 19%,#111c24 70%,#8298a5);--prime-skin-card-edge:#bdd5df}
.prime-skin-card[data-skin="glass"]{--prime-skin-card-bg:radial-gradient(ellipse at 25% 7%,rgba(255,255,255,.49),transparent 50%),linear-gradient(157deg,#72bbd5,#18546d 33%,#081c35 75%,#60589d);--prime-skin-card-edge:#d2f7ff}
.prime-skin-card[data-skin="nexus"]{--prime-skin-card-bg:linear-gradient(rgba(74,236,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(163,105,250,.1) 1px,transparent 1px),linear-gradient(147deg,#172e51,#050919 77%,#241139);--prime-skin-card-edge:#64e6f6}
.prime-skin-card[data-skin="steampunk"]{--prime-skin-card-bg:radial-gradient(circle at 9px 9px,#f6d58e 0 2px,#724720 2.5px 4px,transparent 4.5px),repeating-linear-gradient(90deg,rgba(246,180,91,.035) 0 1px,transparent 1px 12px),linear-gradient(145deg,#bc8647,#482914 27%,#1a110a 72%,#996a39);--prime-skin-card-edge:#ebbe76}
.prime-skin-card[data-skin="liquid-gold"]{--prime-skin-card-bg:radial-gradient(ellipse at 22% 10%,rgba(255,253,212,.68),transparent 27%),linear-gradient(114deg,#a56b1d,#f4d58b 21%,#775012 41%,#302108 57%,#c38b33 76%,#ffebb8 95%);--prime-skin-card-edge:#ffe4a3}
/* Custom Forge preview evaluates its own validated local tokens rather than
   inheriting an already-resolved built-in alloy from the document root. */
html[data-prime-skin] .prime-skin-preview[data-prime-custom-preview]{
 --pm-body:var(--prime-skin-pattern),var(--prime-skin-surface);
 --pm-inlay:linear-gradient(153deg,var(--prime-skin-panel-strong),var(--prime-skin-panel) 48%,var(--prime-skin-bg));
 --pm-rim:var(--prime-skin-edge);
 --pm-grain:var(--prime-skin-pattern);
 --pm-specular:radial-gradient(ellipse at 30% 12%,color-mix(in srgb,var(--prime-skin-accent) 15%,transparent),transparent 65%);
}

/* PRIME MACHINE // PRECISION HARDWARE FINISH r17
   Paint only. Original screen remains the display, with no new overlay,
   mask, pseudo-element, extra DOM, rotation, XY transform or layout shift.
   The Surface Materials Z-wall/corner/socket system owns ALL geometry. */
html[data-prime-skin]{
  --pm-hw-blade:color-mix(in srgb,var(--pm-rim) 72%,white 14%);
  --pm-hw-shadow:color-mix(in srgb,var(--prime-skin-bg) 89%,black);
  --pm-hw-mid:color-mix(in srgb,var(--prime-skin-panel-strong) 68%,var(--pm-rim));
  --pm-hw-gasket:color-mix(in srgb,var(--prime-skin-bg) 88%,black);
  --pm-hw-fastener:color-mix(in srgb,var(--pm-rim) 66%,#899ba6);
  --pm-hw-satin:repeating-linear-gradient(90deg,
    rgba(255,255,255,.022) 0 .45px,rgba(0,0,0,.021) .45px 1px,
    transparent 1px 3.2px);
  --pm-hw-cut:linear-gradient(180deg,
    rgba(255,255,255,.60) 0%,rgba(255,255,255,.08) 9%,
    transparent 18%,rgba(0,0,0,.20) 52%,
    rgba(0,0,0,.32) 80%,rgba(255,255,255,.26) 96%,
    rgba(0,0,0,.38) 100%);
  --pm-hw-gloss:linear-gradient(165deg,
    rgba(255,255,255,.29) 0%,rgba(255,255,255,.05) 11%,
    transparent 36%,rgba(0,0,0,.20) 67%,
    rgba(255,255,255,.14) 92%,transparent 100%);
}
/* Each alloy gets a materially different finish without tinting display pixels. */
html[data-prime-skin="metal"]{
  --pm-hw-blade:#d8e4eb;--pm-hw-gasket:#060d13;
  --pm-hw-fastener:#a4b9c5;
  --pm-hw-satin:repeating-linear-gradient(90deg,
    rgba(255,255,255,.037) 0 .55px,rgba(0,0,0,.028) .55px 1.2px,
    transparent 1.2px 3.5px);
}
html[data-prime-skin="glass"]{
  --pm-hw-blade:#d5f6ff;--pm-hw-gasket:#031824;
  --pm-hw-fastener:#a9e5f2;
  --pm-hw-gloss:linear-gradient(155deg,rgba(249,255,255,.42),
    rgba(194,239,251,.12) 16%,transparent 42%,
    rgba(2,13,25,.25) 72%,rgba(225,251,255,.24) 97%);
}
html[data-prime-skin="nexus"]{
  --pm-hw-blade:#96b9cb;--pm-hw-gasket:#020611;
  --pm-hw-fastener:#64889b;
  --pm-hw-satin:repeating-linear-gradient(90deg,
    rgba(213,235,250,.012) 0 .7px,transparent .7px 4px);
  --pm-hw-cut:linear-gradient(180deg,rgba(211,246,255,.38),
    transparent 13%,rgba(0,0,0,.30) 54%,rgba(0,0,0,.47) 86%,
    rgba(136,177,215,.24));
}
html[data-prime-skin="steampunk"]{
  --pm-hw-blade:#f0c785;--pm-hw-gasket:#100904;
  --pm-hw-fastener:#c69754;
  --pm-hw-satin:repeating-linear-gradient(90deg,
    rgba(255,214,149,.022) 0 .6px,transparent .6px 5px);
  --pm-hw-gloss:linear-gradient(154deg,rgba(255,230,168,.22),
    transparent 26%,rgba(12,4,0,.33) 70%,rgba(255,208,131,.15));
}
html[data-prime-skin="liquid-gold"]{
  --pm-hw-blade:#ffebb0;--pm-hw-gasket:#150d03;
  --pm-hw-fastener:#d0a34f;
  --pm-hw-gloss:linear-gradient(153deg,rgba(255,247,204,.40),
    rgba(255,230,168,.06) 20%,transparent 39%,
    rgba(32,15,0,.27) 74%,rgba(255,239,180,.20) 96%);
}
/* Four real Z walls: satin directional grain, narrow bright tool-cut,
   restrained broad specular and genuine dark secondary alloy. */
html[data-prime-skin][data-prime-spatial-system-enabled="true"][data-prime-spatial-enabled="true"]
body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>
:is(.prime-spatial-thickness-top,.prime-spatial-thickness-bottom,
    .prime-spatial-thickness-left,.prime-spatial-thickness-right){
  background-image:var(--pm-hw-cut),var(--pm-hw-satin),var(--pm-metal)!important;
  border-top-color:color-mix(in srgb,var(--pm-hw-blade) 76%,transparent)!important;
  border-bottom-color:var(--pm-hw-gasket)!important;
  box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pm-hw-blade) 54%,transparent),
    inset 0 -1px 1px color-mix(in srgb,var(--pm-hw-gasket) 65%,transparent)!important;
}
/* Curved tangential walls and beveled facets use the identical alloy.
   Do not edit their three-dimensional rotations, widths, or Z coordinates. */
html[data-prime-skin][data-prime-spatial-system-enabled="true"][data-prime-spatial-enabled="true"]
body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>
:is([class*="prime-spatial-thickness-bevel-"],.prime-device-chassis-corner-wall){
  background-image:var(--pm-hw-gloss),var(--pm-hw-satin),var(--pm-metal)!important;
  border-top-color:color-mix(in srgb,var(--pm-hw-blade) 73%,transparent)!important;
  border-bottom-color:color-mix(in srgb,var(--pm-hw-gasket) 90%,transparent)!important;
  box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pm-hw-blade) 49%,transparent),
    inset 0 -1px 0 color-mix(in srgb,var(--pm-hw-gasket) 61%,transparent)!important;
}
/* Existing 15px chassis seam becomes a precision-machined inset joint.
   The two static rivet impressions cost no new DOM or GPU layers. */
html[data-prime-skin][data-prime-spatial-system-enabled="true"][data-prime-spatial-enabled="true"]
body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>.prime-machine-seam{
  background-image:
    radial-gradient(circle at 3.5px 2.5px,var(--pm-hw-fastener) 0 .75px,
      var(--pm-hw-gasket) .95px 1.5px,transparent 1.7px),
    radial-gradient(circle at calc(100% - 3.5px) 2.5px,var(--pm-hw-fastener) 0 .75px,
      var(--pm-hw-gasket) .95px 1.5px,transparent 1.7px),
    linear-gradient(180deg,color-mix(in srgb,var(--pm-hw-blade) 81%,transparent),
      var(--pm-hw-mid) 36%,var(--pm-hw-gasket) 100%)!important;
  border-color:color-mix(in srgb,var(--pm-hw-blade) 56%,var(--pm-hw-gasket))!important;
  box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pm-hw-blade) 42%,transparent),
    inset 0 -1px 0 color-mix(in srgb,var(--pm-hw-gasket) 61%,transparent)!important;
}
/* Globe receivers are integral mechanical seats with a stepped retaining lip,
   while their placement, aperture and travel animations are untouched. */
html[data-prime-skin] body.prime-v2 [data-prime-language-socket-host="true"]>
.prime-language-device-socket{
  border-color:var(--pm-hw-blade)!important;
  background-image:var(--pm-hw-gloss),var(--pm-hw-satin),var(--pm-metal)!important;
  box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pm-hw-blade) 80%,transparent),
    inset 0 0 0 2px color-mix(in srgb,var(--pm-hw-gasket) 83%,transparent),
    0 0 0 1px color-mix(in srgb,var(--pm-hw-blade) 29%,transparent),
    0 3px 10px color-mix(in srgb,var(--pm-hw-shadow) 54%,transparent)!important;
}
html[data-prime-skin] body.prime-v2 .prime-language-device-socket::before,
html[data-prime-skin] body.prime-v2 .prime-language-socket-wall{
  background-image:var(--pm-hw-cut),var(--pm-metal)!important;
  border-color:color-mix(in srgb,var(--pm-hw-blade) 62%,transparent)!important;
}
/* Keep small hardware legible on budget phones without painting separate
   reflections on every wall. Expensive filters/animations stay absent. */
html:is([data-prime-resource-tier="low"],[data-pc-hw-tier="low"],[data-prime-performance-mode="light"],.super-low-cost)[data-prime-skin]{
  --pm-hw-satin:linear-gradient(transparent,transparent);
  --pm-hw-gloss:linear-gradient(175deg,rgba(255,255,255,.12),transparent 65%);
}
@media(forced-colors:active){
  html[data-prime-skin] body.prime-v2 [data-prime-machine-panel="true"],
  html[data-prime-skin] body.prime-v2 [data-prime-language-socket-host="true"]>
    .prime-language-device-socket{
    border-color:CanvasText!important;box-shadow:none!important;
  }
}

/* Low GPU tiers: keep geometry/edges, remove expensive filters and gloss. */
html:is([data-prime-resource-tier="low"],[data-pc-hw-tier="low"],.super-low-cost)[data-prime-skin]{
 --pm-specular:linear-gradient(transparent,transparent);
 --pm-glass:linear-gradient(175deg,rgba(255,255,255,.07),rgba(0,0,0,.10));
 --pm-shine:0;
}
html:is([data-prime-resource-tier="low"],[data-pc-hw-tier="low"],.super-low-cost)[data-prime-skin]
body.prime-v2 :is(.prime-skin-dialog,.prime-skin-preview,[data-prime-skin-surface]){
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
@media(forced-colors:active){
 html[data-prime-skin] body.prime-v2 :is(.prime-skin-dialog,.prime-skin-preview,.prime-skin-card,[data-prime-skin-control]){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
}

/* PRIME FIDELITY MATERIAL + SKIN SYNCHRONIZATION | 2026-10-14 r1 */
/* Color is not material. Each skin supplies its own microfinish, reflected light,
   machine-edge response and control sheen. This is paint only: no transforms,
   filter, opacity on 3D parents, clipping, pseudo geometry, or input interceptors. */
html[data-prime-skin]{
  --pm-hq-micro:repeating-linear-gradient(93deg,rgba(255,255,255,.018) 0 .5px,rgba(0,0,0,.013) .5px 1px,transparent 1px 4px);
  --pm-hq-horizon:linear-gradient(174deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,.025) 9%,transparent 27%,rgba(0,0,0,.23) 56%,rgba(255,255,255,.065) 90%,rgba(0,0,0,.19) 100%);
  --pm-hq-spot:radial-gradient(ellipse 49% 30% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(247,253,255,.18),transparent 85%);
  --pm-hq-edge:color-mix(in srgb,var(--pm-rim) 72%,white 18%);
  --pm-hq-card-sheen:linear-gradient(164deg,rgba(255,255,255,.22),transparent 24% 74%,rgba(255,255,255,.08));
  --pm-hq-control-sheen:linear-gradient(178deg,rgba(255,255,255,.19),rgba(255,255,255,.025) 11%,transparent 45%,rgba(0,0,0,.18) 84%,rgba(255,255,255,.085));
}
/* PLATINUM: tight, linear satin microgrooves with cool studio strip lights. */
html[data-prime-skin="metal"]{
  --pm-hq-micro:repeating-linear-gradient(90deg,rgba(251,254,255,.050) 0 .45px,rgba(2,10,16,.032) .45px 1px,transparent 1px 3.6px);
  --pm-hq-horizon:linear-gradient(173deg,rgba(244,253,255,.44),rgba(195,224,237,.07) 10%,transparent 20% 50%,rgba(0,4,9,.38) 71%,rgba(195,232,249,.22) 95%,rgba(0,6,12,.4));
  --pm-hq-spot:radial-gradient(ellipse 58% 32% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(238,252,255,.24),transparent 80%);
  --pm-hq-card-sheen:linear-gradient(168deg,rgba(245,252,255,.4),transparent 22% 73%,rgba(169,208,231,.17));
  --prime-skin-surface:linear-gradient(168deg,#4b5962,#29343a 13%,#141f25 27%,#0c1419 53%,#1f2d35 75%,#52646e 95%,#1c2a31);
}
/* GLASS: reflection in the beveled rim, smoked transparent core, no opaque frost over art. */
html[data-prime-skin="glass"]{
  --pm-hq-micro:linear-gradient(122deg,rgba(241,253,255,.055),transparent 18% 83%,rgba(111,224,255,.035));
  --pm-hq-horizon:linear-gradient(164deg,rgba(247,254,255,.33),rgba(201,243,255,.065) 10%,transparent 24% 70%,rgba(1,9,24,.15) 88%,rgba(219,249,255,.22));
  --pm-hq-spot:radial-gradient(ellipse 68% 43% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(246,255,255,.14),rgba(122,213,245,.035) 48%,transparent 82%);
  --pm-hq-card-sheen:linear-gradient(155deg,rgba(255,255,255,.53),rgba(148,231,255,.085) 18%,transparent 63%,rgba(220,248,255,.26) 97%);
  --prime-skin-surface:linear-gradient(159deg,rgba(236,253,255,.16),rgba(96,184,216,.085) 16%,rgba(10,49,71,.44) 36%,rgba(3,17,34,.68) 71%,rgba(114,191,222,.13));
}
/* NEXUS: black nanoceramic with understated cyan/violet circuit highlights. */
html[data-prime-skin="nexus"]{
  --pm-hq-micro:repeating-linear-gradient(90deg,rgba(177,231,251,.012) 0 .6px,transparent .6px 4.6px),repeating-linear-gradient(0deg,rgba(131,216,240,.014) 0 .6px,transparent .6px 8px);
  --pm-hq-horizon:linear-gradient(173deg,rgba(174,226,255,.25),transparent 17%,rgba(2,7,19,.16) 43%,rgba(0,2,14,.38) 75%,rgba(87,131,219,.16));
  --pm-hq-spot:radial-gradient(ellipse 56% 42% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(108,230,255,.13),transparent 79%);
  --pm-hq-card-sheen:linear-gradient(159deg,rgba(118,235,255,.24),transparent 23% 76%,rgba(155,108,255,.16));
  --prime-skin-surface:linear-gradient(157deg,#20334a 0%,#0a182a 20%,#050c19 45%,#030713 70%,#17132f 90%,#1b3042 100%);
}
/* STEAMPUNK: machine-turned bronze/brass, contrasting darkened engraved grooves. */
html[data-prime-skin="steampunk"]{
  --pm-hq-micro:repeating-linear-gradient(91deg,rgba(255,223,157,.035) 0 .75px,rgba(24,12,3,.042) .75px 1.8px,transparent 1.8px 7px);
  --pm-hq-horizon:linear-gradient(171deg,rgba(255,229,170,.30),transparent 19%,rgba(15,6,1,.15) 47%,rgba(9,4,0,.35) 73%,rgba(255,198,102,.15) 96%);
  --pm-hq-spot:radial-gradient(ellipse 57% 40% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(250,193,101,.16),transparent 82%);
  --pm-hq-card-sheen:linear-gradient(167deg,rgba(255,225,158,.34),transparent 22% 70%,rgba(255,169,77,.16));
  --prime-skin-surface:linear-gradient(153deg,#936435 0%,#53331c 15%,#24170e 43%,#140b08 66%,#614322 87%,#ae8046 100%);
}
/* LIQUID GOLD: champagne plate and multiple narrow reflection bands, not yellow glow. */
html[data-prime-skin="liquid-gold"]{
  --pm-hq-micro:repeating-linear-gradient(91deg,rgba(255,250,208,.028) 0 .55px,transparent .55px 4px);
  --pm-hq-horizon:linear-gradient(171deg,rgba(255,249,211,.53),rgba(255,234,159,.06) 13%,transparent 23% 42%,rgba(35,16,0,.30) 67%,rgba(255,228,148,.24) 92%,rgba(34,18,2,.36));
  --pm-hq-spot:radial-gradient(ellipse 58% 28% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(255,246,186,.22),transparent 80%);
  --pm-hq-card-sheen:linear-gradient(164deg,rgba(255,252,215,.44),transparent 24% 72%,rgba(255,220,131,.18));
  --prime-skin-surface:linear-gradient(124deg,#6b471b,#bb8735 13%,#f2d38c 25%,#8d591a 36%,#3c270c 53%,#b17b27 72%,#ffe6a1 87%,#82521a);
}
/* Forge/custom skins inherit their validated colors instead of borrowing a preset. */
html[data-prime-skin="custom"]{
  --pm-hq-horizon:linear-gradient(175deg,color-mix(in srgb,var(--prime-skin-text) 23%,transparent),transparent 22% 74%,color-mix(in srgb,var(--prime-skin-accent-2) 12%,transparent));
  --pm-hq-spot:radial-gradient(ellipse 55% 36% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),color-mix(in srgb,var(--prime-skin-accent) 18%,transparent),transparent 80%);
}
/* Shade only machine hardware and already-existing bezels. NEVER the panel
   content plane, media element, 3D parent, transparent hit target or aperture. */
html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>
:is(.prime-spatial-thickness-top,.prime-spatial-thickness-bottom,.prime-spatial-thickness-left,.prime-spatial-thickness-right,[class*="prime-spatial-thickness-bevel-"],.prime-device-chassis-corner-wall){
  background-image:var(--pm-hq-micro),var(--pm-hq-spot),var(--pm-hq-horizon),var(--pm-metal)!important;
  background-repeat:repeat,no-repeat,no-repeat,no-repeat;
  border-color:color-mix(in srgb,var(--pm-hq-edge) 59%,var(--pm-hw-gasket))!important;
}
/* Refinement without changing the globe's geometric docks/nests. */
html[data-prime-skin] body.prime-v2 [data-prime-language-socket-host="true"]>.prime-language-device-socket{
  background-image:var(--pm-hq-spot),var(--pm-hq-micro),var(--pm-hq-horizon),var(--pm-metal)!important;
}
html[data-prime-skin] .prime-skin-card::before{
  background-image:var(--pm-hq-card-sheen),var(--prime-skin-card-bg)!important;
}
.prime-skin-card[data-skin="metal"]{--pm-hq-card-sheen:linear-gradient(165deg,rgba(245,254,255,.47),transparent 28% 75%,rgba(194,224,238,.20))}
.prime-skin-card[data-skin="glass"]{--pm-hq-card-sheen:linear-gradient(155deg,rgba(255,255,255,.56),rgba(200,251,255,.08) 19%,transparent 73%,rgba(210,247,255,.24))}
.prime-skin-card[data-skin="nexus"]{--pm-hq-card-sheen:linear-gradient(160deg,rgba(124,229,255,.26),transparent 27% 78%,rgba(153,103,248,.21))}
.prime-skin-card[data-skin="steampunk"]{--pm-hq-card-sheen:linear-gradient(160deg,rgba(255,224,148,.40),transparent 25% 76%,rgba(221,158,78,.18))}
.prime-skin-card[data-skin="liquid-gold"]{--pm-hq-card-sheen:linear-gradient(165deg,rgba(255,249,207,.48),transparent 25% 76%,rgba(255,227,151,.23))}
/* Render budget leaves silhouette, readable metal edges and original skins. */
html:is([data-prime-resource-tier="low"],[data-pc-hw-tier="low"],[data-prime-performance-mode="light"],.super-low-cost)[data-prime-skin]{
  --pm-hq-micro:linear-gradient(transparent,transparent);
  --pm-hq-spot:linear-gradient(transparent,transparent);
  --pm-hq-horizon:linear-gradient(170deg,rgba(255,255,255,.11),transparent 29% 78%,rgba(255,255,255,.04));
}
@media(forced-colors:active){
  html[data-prime-skin] body.prime-v2 #primeCommandDeck.prime-command-deck,
  html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>:is(.prime-spatial-thickness-top,.prime-spatial-thickness-left){
    background-image:none!important;
  }
}

/* PRIME STUDIO MATERIAL FINISH | microfacet/skin sync r2 */
/* These surfaces already exist. The added finish never masks or transforms a
   Spatial parent, never introduces a pseudo-pane, and never changes hit testing. */
html[data-prime-skin]{
 --pm-hq-studio-softbox:radial-gradient(ellipse 34% 24% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),color-mix(in srgb,var(--pm-glint) 17%,transparent),transparent 88%);
 --pm-hq-edge-specular:color-mix(in srgb,var(--pm-hw-blade) 72%,white 12%);
 --pm-hq-grazing:linear-gradient(168deg,color-mix(in srgb,var(--pm-glint) 34%,transparent) 0%,transparent 17% 75%,color-mix(in srgb,var(--pm-rim) 16%,transparent));
 --pm-hq-button-lip:linear-gradient(180deg,color-mix(in srgb,var(--pm-glint) 31%,transparent),transparent 20%,rgba(0,0,0,.13) 78%,color-mix(in srgb,var(--pm-glint) 9%,transparent));
}
html[data-prime-skin="metal"]{
 --pm-hq-edge-specular:#d3e2eb;
 --pm-hq-studio-softbox:radial-gradient(ellipse 46% 15% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(235,248,255,.22),transparent 86%);
 --pm-hq-grazing:linear-gradient(169deg,rgba(240,250,255,.23),transparent 17% 80%,rgba(143,199,232,.13));
}
html[data-prime-skin="glass"]{
 --pm-hq-edge-specular:#e5fbff;
 --pm-hq-studio-softbox:radial-gradient(ellipse 44% 27% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(232,251,255,.12),transparent 91%);
 --pm-hq-grazing:linear-gradient(158deg,rgba(245,255,255,.31),transparent 16% 79%,rgba(174,231,255,.16));
}
html[data-prime-skin="nexus"]{
 --pm-hq-edge-specular:#96bacd;
 --pm-hq-studio-softbox:radial-gradient(ellipse 40% 24% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(124,224,253,.10),transparent 91%);
 --pm-hq-grazing:linear-gradient(169deg,rgba(159,209,247,.15),transparent 19% 78%,rgba(135,94,227,.10));
}
html[data-prime-skin="steampunk"]{
 --pm-hq-edge-specular:#f0c889;
 --pm-hq-studio-softbox:radial-gradient(ellipse 39% 23% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(255,217,147,.14),transparent 91%);
 --pm-hq-grazing:linear-gradient(169deg,rgba(255,220,159,.20),transparent 18% 74%,rgba(185,109,39,.12));
}
html[data-prime-skin="liquid-gold"]{
 --pm-hq-edge-specular:#fff0c0;
 --pm-hq-studio-softbox:radial-gradient(ellipse 43% 20% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),rgba(255,242,181,.19),transparent 85%);
 --pm-hq-grazing:linear-gradient(163deg,rgba(255,247,209,.34),transparent 16% 73%,rgba(240,182,75,.12));
}
html[data-prime-skin="custom"]{
 --pm-hq-edge-specular:color-mix(in srgb,var(--prime-skin-edge) 77%,white);
 --pm-hq-studio-softbox:radial-gradient(ellipse 42% 25% at var(--prime-material-light-x,52%) var(--prime-material-light-y,35%),color-mix(in srgb,var(--prime-skin-accent) 18%,transparent),transparent 88%);
}
/* Machine-side planes get a skin-accurate broad studio light. Using their
   existing hardware faces means no additional DOM layers, GPU contexts or blur. */
html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>
:is(.prime-spatial-thickness-top,.prime-spatial-thickness-bottom,.prime-spatial-thickness-left,.prime-spatial-thickness-right,[class*="prime-spatial-thickness-bevel-"],.prime-device-chassis-corner-wall){
 background-image:var(--pm-hq-micro),var(--pm-hq-studio-softbox),var(--pm-hq-grazing),var(--pm-hq-horizon),var(--pm-metal)!important;
 border-color:color-mix(in srgb,var(--pm-hq-edge-specular) 50%,var(--pm-hw-gasket))!important;
}
/* Chassis aperture seam receives a thin brushed specular edge, not a screen
   overlay; nested contents retain their unmodified native pixel fidelity. */
html[data-prime-skin] body.prime-v2 [data-prime-z-screen="true"]>.prime-spatial-thickness>.prime-machine-seam{
 background-image:var(--pm-hq-grazing),var(--pm-hq-micro),var(--pm-metal)!important;
}
html[data-prime-skin] body.prime-v2 [data-prime-language-socket-host="true"]>.prime-language-device-socket{
 background-image:var(--pm-hq-studio-softbox),var(--pm-hq-micro),var(--pm-hq-horizon),var(--pm-metal)!important;
}
/* Under pressure, preserve precise silhouette and metallic identity while
   dropping the extra broad reflection to keep the old rendering budget. */
html:is([data-prime-performance-mode="light"],[data-prime-runtime-pressure="high"],[data-prime-resource-tier="low"],.super-low-cost)[data-prime-skin]{
 --pm-hq-studio-softbox:linear-gradient(transparent,transparent);
 --pm-hq-grazing:linear-gradient(176deg,rgba(255,255,255,.10),transparent 30% 83%,rgba(255,255,255,.03));
}

/* Machine optics and true Z2 materials are exclusively owned by
   prime-machine-skin-unifier.css (shared material contract). */
