/* Selected option 00, periodic source-pixel composite. Only materials are tinted. */
:root{--texture-hue:0deg}.cell,.unit{position:relative;isolation:isolate}.cell::before,.unit::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('./materials/option00-quiet.png');background-repeat:repeat;background-size:256px 256px;image-rendering:pixelated;filter:sepia(.45) saturate(1.5) hue-rotate(var(--texture-hue));opacity:.76}.cell:nth-child(2)::before{background-position:-67px -29px}.cell:nth-child(3)::before{background-position:-129px -71px}.cell:nth-child(4)::before{background-position:-31px -151px}.cell:nth-child(5)::before{background-position:-117px -97px}.cell:nth-child(6)::before{background-position:-199px -173px}.cell:nth-child(7)::before{background-position:-83px -203px}.cell:nth-child(8)::before{background-position:-181px -41px}.cell.unused::before{opacity:.24}.cell.unavailable::before{opacity:.35}.cell output,.cell label{background:#e7e5d8;color:#172126;box-shadow:2px 0 #e7e5d8,-2px 0 #e7e5d8}.unit>label,#unit-note{background:#e7e5d8;color:#435345;box-shadow:2px 0 #e7e5d8,-2px 0 #e7e5d8}.texture-hue-field{display:grid;grid-template-columns:110px minmax(0,1fr) 40px;align-items:center;gap:10px}.texture-hue-field label{font-size:13px}#identity-form #identity-texture-hue{height:24px;margin:0;padding:0;accent-color:#536d4e}#hue-value{font-size:14px;text-align:right}#identity-form{gap:10px}#identity-form .editor-note{font-size:12px}

/* Subtle wear belongs to exposed physical edges, never the plate interior. */
.cell:not(.unused)::after{content:"";position:absolute;pointer-events:none;top:3px;left:4px;width:13px;height:1px;background:#e3ddc6;box-shadow:0 1px #c5c3ad,1px 4px #d8d4bf;opacity:.55}
