/* Visible content is proprietary; these rules deter casual copying, not screenshots or scraping. */
body { -webkit-user-select:none;user-select:none; }
body img { -webkit-user-drag:none;-webkit-touch-callout:none; }
body :is(input,textarea,select,[contenteditable="true"],[contenteditable=""],[data-allow-copy],.contact-qr,a[href^="tel:"],a[href^="mailto:"]) { -webkit-user-select:text;user-select:text;-webkit-touch-callout:default; }
.site-content-notice { position:fixed;z-index:160;left:50%;bottom:90px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);margin:0;padding:14px 18px;border:1px solid #dce4ef;border-radius:12px;background:#17263ef5;color:#fff;box-shadow:0 8px 30px #10203933;font:14px/1.7 system-ui,sans-serif;pointer-events:none; }
