
/* === FIX: remove accidental logo watermark/background image === */
html, body{
  background-image:none !important;
}
body{
  background:
    radial-gradient(900px 500px at 15% 10%, rgba(174,112,101,.07), transparent 60%),
    radial-gradient(900px 500px at 85% 30%, rgba(194,203,224,.06), transparent 62%),
    #343232 !important;
}
/* In case a pseudo-element was used as watermark */
body::before, body::after{
  content:none !important;
  background:none !important;
}
/* Prevent any container from tiling an image as background */
main, .wrap, .container, .content, .page, .card, .hero{
  background-image:none !important;
}
/* Keep header premium (avoid light gray) */
.top{
  background:rgba(0,0,0,.22) !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  backdrop-filter:blur(10px);
}
/* Logo badge (visible but small) */
.logo{
  width:44px !important;height:44px !important;border-radius:14px !important;
  background:rgba(255,255,255,.06) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  display:grid !important;place-items:center !important;
  overflow:hidden !important;
}
.logo img{
  width:28px !important;height:28px !important;object-fit:contain !important;
  filter:brightness(1.35) contrast(1.1) drop-shadow(0 6px 12px rgba(0,0,0,.35)) !important;
}
/* Links in rosé */
main a, .card a{color:#DEA095 !important}
main a:hover, .card a:hover{color:#ffffff !important}
