main img{-webkit-user-drag:none;user-select:none}
.content-protection-notice{position:fixed;z-index:9999;right:16px;bottom:20px;left:16px;max-width:440px;margin:0 auto;padding:13px 17px;border:1px solid #70a9a1;border-radius:6px;background:#0b2027;color:#fff;box-shadow:0 10px 30px #0003;font:600 13px/1.45 'DM Sans',sans-serif;text-align:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s}
.content-protection-notice.is-visible{opacity:1;transform:translateY(0)}
