/* SafeIRARollover gentle content copy protection */
main,
article,
.article,
.content,
.prose,
.guide,
.page-content,
.section{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

input,
textarea,
select,
button,
a,
form,
label,
code,
pre,
.allow-copy,
.calculator,
.calc,
.calculator-card,
.result,
.results,
.cta,
.button,
.btn,
.nav,
.site-header,
.header,
.footer,
[contenteditable="true"]{
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text;
}

img,
svg{
  -webkit-user-drag:none;
  user-drag:none;
}

.safeira-copy-notice{
  position:fixed;
  left:50%;
  bottom:24px;
  z-index:99999;
  transform:translateX(-50%) translateY(20px);
  opacity:0;
  pointer-events:none;
  background:#14100b;
  color:#fff8ea;
  border:1px solid rgba(212,175,55,.35);
  box-shadow:0 18px 50px rgba(20,16,11,.28);
  border-radius:999px;
  padding:12px 18px;
  font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  transition:opacity .18s ease, transform .18s ease;
}

.safeira-copy-notice.show{
  opacity:1;
  transform:translateX(-50%) translateY(0);
}
