body[data-content-protection="armed"] #card{-webkit-touch-callout:none}
body.content-obscured .shell{filter:blur(14px);user-select:none}
body.content-obscured::after{content:'Защищённый просмотр';position:fixed;inset:0;z-index:var(--modal);display:grid;place-items:center;background:#f7f5f0e8;color:var(--ink);font-size:18px;font-weight:700}
@media print{
  body.content-obscured .shell{filter:none}
  body.content-obscured::after{display:none}
}
