/* NABOR V5 · MATERIAL / DEPTH FAMILIES · 6 curated presets over the existing 8 card anatomies
   (.sheet/.m-sheet/.print/.obj/.wk/.gp/.vid/.ledger from base.css). Applied via body[data-material="x"].
   Glow behaves like light (localized bloom), never a border substitute for premium. */
body[data-material="flat"] .sheet,body[data-material="flat"] .print,body[data-material="flat"] .gp,body[data-material="flat"] .obj{box-shadow:0 1px 0 rgba(255,255,255,.05);border-color:var(--line)}
body[data-material="matte"] .sheet,body[data-material="matte"] .print,body[data-material="matte"] .obj{box-shadow:0 18px 40px -26px rgba(0,0,0,.8);border-color:var(--line-2)}
body[data-material="deep"] .sheet,body[data-material="deep"] .gp,body[data-material="deep"] .m-sheet{box-shadow:var(--sh-float)}
body[data-material="floating"] .sheet,body[data-material="floating"] .print,body[data-material="floating"] .demo .shot{box-shadow:0 50px 100px -40px rgba(0,0,0,.95),0 0 60px -20px rgba(var(--gold-rgb),.25);transform:translateY(-2px)}
body[data-material="glass"] .sheet,body[data-material="glass"] .pc-grid>div{background:rgba(20,20,24,.42);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);border:1px solid rgba(255,255,255,.08);contain:layout paint;will-change:backdrop-filter}
body[data-material="gold-lit"] .sheet,body[data-material="gold-lit"] .print,body[data-material="gold-lit"] .obj{box-shadow:var(--sh-float),0 0 90px -30px rgba(var(--gold-rgb),.5);border-color:rgba(var(--gold-rgb),.3)}

/* glow intensity dial: 0 = none, 1 = default, 1.6 = showcase */
body{--glow-dial:1}
.ch[data-light]::after{opacity:calc(var(--glow-i)*var(--glow-dial))}

/* shadow intensity dial: scales the two shared shadow recipes */
body{--shadow-dial:1}
.sheet,.print,.gp,.m-sheet{box-shadow:0 calc(18px*var(--shadow-dial)) calc(50px*var(--shadow-dial)) calc(-1*26px) rgba(0,0,0,calc(.5*var(--shadow-dial)))}
