/* Cat tunnel rating summary beneath title — live Judge.me data */
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating{margin:0 0 7px;font-family:inherit}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.5;text-decoration:none;color:#403932}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__line:hover{text-decoration:none}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__stars{position:relative;display:inline-block;color:#DCD5CC;letter-spacing:1px;font-size:20px;line-height:1;font-family:Arial,sans-serif;white-space:nowrap}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__stars::before{content:"★★★★★";display:block}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__stars::after{content:"★★★★★";color:#E5AC08;position:absolute;left:0;top:0;overflow:hidden;width:var(--nc-rating-fill,0%);white-space:nowrap}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__line strong{font-weight:750;color:#292624}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__line .nc-cat-top-rating__count{color:#62564F}
body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__empty{font-size:13px;color:#746760}
@media(max-width:749px){body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__line{font-size:13px;gap:6px}body:has(.novari-cozy-skin):not(:has(.novari-roller-skin)) .nc-cat-top-rating__stars{font-size:18px}}
