/* Requested rating treatment: a compact gold medal surface. */
:is(.news-card,.vn-lead) .nc-stats>.nc-rating{color:#705016!important;background:linear-gradient(140deg,#fff7d0 0%,#edcb76 32%,#fff0af 49%,#d7aa4b 78%,#f5d98d 100%)!important;border:1px solid #d2af5b!important;border-bottom:2px solid #b48a35!important;border-radius:5px!important;padding:5px 9px!important;font-weight:750!important;text-shadow:0 1px #fff8;box-shadow:inset 0 1px 1px #fff9,0 2px 5px #71541420!important;transition:box-shadow .2s,filter .2s,transform .2s}
:is(.news-card,.vn-lead) .nc-rating .vn-star{width:15px;height:15px;filter:drop-shadow(0 1px 0 #fff7)}
:is(.news-card,.vn-lead):hover .nc-stats>.nc-rating{filter:brightness(1.07);box-shadow:inset 0 1px 2px #fff,0 3px 9px #a37b2d35!important;transform:translateY(-1px)}
@media(prefers-reduced-motion:reduce){:is(.news-card,.vn-lead) .nc-stats>.nc-rating{transition:none;transform:none!important}}
/* Keep the existing camera panel inside narrow mobile columns. */
.vn-view .vw{width:100%;max-width:100%;box-sizing:border-box}
@media(max-width:520px){.vn-view .vw-panel{position:absolute!important;top:56px!important;right:15px!important;margin:0!important}.vn-hero-grid{grid-template-columns:minmax(0,1fr)!important}.vn-hero-txt h1{overflow-wrap:anywhere}}

#vnBoard .vn-lead h3{overflow-wrap:anywhere}

@media(max-width:520px){.vn-rub>span:last-child{min-width:0}.vn-rub b{overflow-wrap:anywhere;white-space:normal}}
/* Requested tighter statistic chips, retaining the medal finish. */
:is(.news-card,.vn-lead) .nc-stats>span{padding:3px 6px!important;min-height:23px!important;line-height:1.2!important}
:is(.news-card,.vn-lead) .nc-stats>.nc-rating{padding:3px 6px!important;min-height:23px!important}
:is(.news-card,.vn-lead) .nc-rating .vn-star{width:13px;height:13px}
.vn-art-meta :is(.am-views,.vn-art-rating){padding:3px 6px!important;min-height:23px!important;line-height:1.2!important}
