/* OTONAVI+ custom CSS */
/* OTONAVI club character background: approved white, 2026-09-07.
   The original standard gradient is retained.
   CMS v0.4.13 customizer switches the variable between white and original.
   Original: radial-gradient(circle at 50% 30%, #fff 0, #f8ecf2 42%, #11182b 120%)
*/
#club-members .fiction-character-image {
  background: var(--otonavi-club-character-background, #ffffff);
}

/* OTONAVI PornFun relay images: preserve full logo, 2026-09-11. */
.otonavi-relay-media:is([data-lazy-bg="/index.php?route=media&id=201"],[data-lazy-bg="/index.php?route=media&id=202"],[data-lazy-bg="/index.php?route=media&id=203"],[data-lazy-bg="/index.php?route=media&id=204"],[data-lazy-bg="/index.php?route=media&id=205"],[data-lazy-bg="/index.php?route=media&id=211"],[data-lazy-bg="/index.php?route=media&id=207"],[data-lazy-bg="/index.php?route=media&id=208"],[data-lazy-bg="/index.php?route=media&id=209"],[data-lazy-bg="/index.php?route=media&id=210"]) { background-size:contain; background-repeat:no-repeat; background-color:#fff; }
@media (max-width:767px) {
  .otonavi-relay-card:has(> .otonavi-relay-media:is([data-lazy-bg="/index.php?route=media&id=201"],[data-lazy-bg="/index.php?route=media&id=202"],[data-lazy-bg="/index.php?route=media&id=203"],[data-lazy-bg="/index.php?route=media&id=204"],[data-lazy-bg="/index.php?route=media&id=205"],[data-lazy-bg="/index.php?route=media&id=211"],[data-lazy-bg="/index.php?route=media&id=207"],[data-lazy-bg="/index.php?route=media&id=208"],[data-lazy-bg="/index.php?route=media&id=209"],[data-lazy-bg="/index.php?route=media&id=210"])) { display:block; }
  .otonavi-relay-media:is([data-lazy-bg="/index.php?route=media&id=201"],[data-lazy-bg="/index.php?route=media&id=202"],[data-lazy-bg="/index.php?route=media&id=203"],[data-lazy-bg="/index.php?route=media&id=204"],[data-lazy-bg="/index.php?route=media&id=205"],[data-lazy-bg="/index.php?route=media&id=211"],[data-lazy-bg="/index.php?route=media&id=207"],[data-lazy-bg="/index.php?route=media&id=208"],[data-lazy-bg="/index.php?route=media&id=209"],[data-lazy-bg="/index.php?route=media&id=210"]) { height:auto; aspect-ratio:16/9; }
}