:root { color-scheme: light dark; }
#jobie-replica-banner { position:relative; z-index:99999; padding:.65rem 1rem; background:#fff1c2; color:#392d0d; font:600 14px/1.5 system-ui,sans-serif; text-align:center; border-bottom:1px solid #c8a84c; }
.jobie-disabled-widget { padding:1rem; margin:.5rem 0; border:1px solid #c8a84c; background:#fff7dc; color:#392d0d; border-radius:.3rem; font:14px/1.5 system-ui,sans-serif; }
#jobie-replica-notice { max-width:min(90vw,32rem); padding:1.5rem; border:1px solid #bca46a; border-radius:.5rem; background:#fff; color:#222; font:16px/1.5 system-ui,sans-serif; }
#jobie-replica-notice::backdrop { background:#0008; }
#jobie-replica-notice button { padding:.5rem 1rem; border:1px solid #645525; border-radius:.3rem; background:#645525; color:white; cursor:pointer; }
@media(prefers-color-scheme:dark) {
  #jobie-replica-banner,.jobie-disabled-widget { background:#332c19; color:#ffe8a6; border-color:#776338; }
  #jobie-replica-notice { background:#202124; color:#f1f1f1; }
}
