/* the Fairy Teller's face where his book used to be (2026-10-22) */
.os-face img[src*="fairy-teller"], .ft-face, .pl-teller.ft img, .pxn .stamp.ft img { object-fit: cover !important; object-position: 50% 14% !important; }
.narrator-badge .ft-face { width: 30px !important; height: 30px !important; border-radius: 50%; background: radial-gradient(circle at 40% 35%, #b896ff, #5b21b6); }
.pl-ft .ft-face { border-radius: 50%; background: radial-gradient(circle at 40% 35%, #b896ff, #5b21b6); }
.pl-teller.ft { width: calc(var(--u) * 54) !important; height: calc(var(--u) * 54) !important; border-radius: 50%; overflow: hidden; background: radial-gradient(circle at 40% 35%, #b896ff, #5b21b6); box-shadow: 0 0 0 calc(var(--u) * 3) #fff; }
.pl-teller.ft img { width: 100% !important; height: 100% !important; transform: scale(1.25); transform-origin: 50% 20%; filter: none !important; }
.f-ios .pl-teller.ft { width: calc(var(--u) * 28) !important; height: calc(var(--u) * 28) !important; }
.pxn .stamp.ft { background: radial-gradient(circle at 40% 35%, #b896ff, #5b21b6); }
.pxn .stamp.ft img { width: 100% !important; height: 100% !important; transform: scale(1.25) !important; transform-origin: 50% 20%; }
