#rosie-consent{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:none;background:#141416;color:#faf8f5;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -8px 30px rgba(0,0,0,.35);font-family:inherit}
  [data-theme="light"] #rosie-consent{background:#ffffff;color:#2d2226;border-top-color:rgba(0,0,0,.12)}
  #rosie-consent .rc-inner{max-width:1100px;margin:0 auto;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between}
  #rosie-consent p{margin:0;font-size:14px;line-height:1.55;flex:1 1 340px;color:#cfc9c4}
  [data-theme="light"] #rosie-consent p{color:#4a4048}
  #rosie-consent a{color:#c98b93;text-decoration:underline}
  #rosie-consent .rc-btns{display:flex;gap:10px;flex-wrap:wrap}
  #rosie-consent button{cursor:pointer;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;border:1px solid rgba(255,255,255,.20)}
  [data-theme="light"] #rosie-consent button{border-color:rgba(0,0,0,.18)}
  #rosie-consent .rc-reject{background:transparent;color:inherit}
  #rosie-consent .rc-accept{background:#b76e79;color:#1a1113;border-color:#b76e79}
