/* honor_experience.css — prestige, progression and earned-state motion */
#rewards-overlay .rw-card{position:relative;overflow:hidden;border-color:rgba(221,184,94,.2);background:linear-gradient(145deg,rgba(29,39,48,.96),rgba(14,23,31,.98));box-shadow:inset 0 1px rgba(255,255,255,.07),0 12px 30px rgba(0,0,0,.2)}#rewards-overlay .rw-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 28%,rgba(255,231,157,.08) 46%,transparent 61%);transform:translateX(-125%)}#rewards-overlay .rw-card.hx-enter::before{animation:hxSweep 1.1s ease-out .12s both}@keyframes hxSweep{to{transform:translateX(125%)}}
#rewards-overlay .rw-card[data-reward-state="ready"]{border-color:rgba(98,222,171,.52);background:radial-gradient(circle at 100% 0,rgba(85,211,163,.14),transparent 43%),linear-gradient(145deg,rgba(23,55,51,.98),rgba(13,28,32,.98));box-shadow:inset 0 1px rgba(209,255,230,.12),0 0 0 1px rgba(83,216,163,.08),0 13px 34px rgba(0,0,0,.28),0 0 28px rgba(79,207,157,.12)}#rewards-overlay .rw-card[data-reward-state="premium"]{border-color:rgba(226,185,94,.55);background:radial-gradient(circle at 100% 0,rgba(235,190,83,.15),transparent 43%),linear-gradient(145deg,rgba(58,42,24,.98),rgba(24,25,29,.98))}
#rewards-overlay .rw-badge{position:relative;letter-spacing:.1px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px rgba(255,255,255,.1)}#rewards-overlay .rw-badge.ready{animation:hxReady 2.3s ease-in-out infinite;background:linear-gradient(135deg,#245b45,#17392f);color:#aef5d1;box-shadow:0 0 0 3px rgba(88,218,168,.08),0 0 18px rgba(82,215,164,.22)}@keyframes hxReady{0%,100%{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.2);transform:translateY(-1px)}}#rewards-overlay .rw-badge.premium{background:linear-gradient(135deg,#765126,#392818);color:#ffe6a0;box-shadow:0 0 16px rgba(221,177,72,.2)}
#rewards-overlay .rw-stat{position:relative;text-shadow:0 0 20px rgba(244,205,102,.33)}#rewards-overlay .rw-card[data-reward-state="ready"] .rw-stat{color:#9beac6;text-shadow:0 0 20px rgba(82,215,164,.3)}#rewards-overlay .rw-bar{height:12px;border:1px solid rgba(183,202,208,.14);box-shadow:inset 0 2px 5px rgba(0,0,0,.35)}#rewards-overlay .rw-bar>i{position:relative;background:linear-gradient(90deg,#64d5bc,#e7bf66);box-shadow:0 0 13px rgba(116,218,191,.4);transition:width .8s cubic-bezier(.2,.8,.2,1)}#rewards-overlay .rw-bar>i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:hxProgress 2.4s ease-in-out infinite}@keyframes hxProgress{to{transform:translateX(100%)}}
#rewards-overlay .rw-run{position:relative;overflow:hidden;background:linear-gradient(135deg,#e5bc61,#a8772e);box-shadow:0 6px 18px rgba(220,177,74,.2),inset 0 1px rgba(255,255,255,.25);transition:transform .16s,filter .16s,box-shadow .16s}#rewards-overlay .rw-run.hx-action-ready{animation:hxButton 2.6s ease-in-out infinite}#rewards-overlay .rw-run:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 10px 23px rgba(220,177,74,.32),inset 0 1px rgba(255,255,255,.25)}@keyframes hxButton{0%,100%{box-shadow:0 6px 18px rgba(220,177,74,.2),inset 0 1px rgba(255,255,255,.25)}50%{box-shadow:0 7px 24px rgba(220,177,74,.42),inset 0 1px rgba(255,255,255,.25)}}
#command-center-overlay .hx-honor-setting{border-color:rgba(224,181,84,.52)!important;background:radial-gradient(circle at 0 50%,rgba(227,183,80,.12),transparent 38%),linear-gradient(110deg,rgba(255,255,255,.05),rgba(223,179,76,.06))!important;box-shadow:inset 0 1px rgba(255,236,157,.11),0 0 20px rgba(222,177,69,.08)}#command-center-overlay .hx-honor-setting::before{background:radial-gradient(circle at 35% 25%,#f4d579,#6d4b22)!important;color:#fff0ad!important;border-color:rgba(245,208,111,.6)!important;box-shadow:0 0 18px rgba(230,183,69,.28)}#command-center-overlay .hx-honor-setting[data-honor-visible="1"] .cc-toggle{color:#b5f1d0;border-color:rgba(98,216,163,.5);background:linear-gradient(145deg,rgba(50,141,101,.35),rgba(25,71,57,.45))}
@media(prefers-reduced-motion:reduce){#rewards-overlay .rw-card.hx-enter::before,#rewards-overlay .rw-badge.ready,#rewards-overlay .rw-bar>i::after,#rewards-overlay .rw-run.hx-action-ready{animation:none!important}#rewards-overlay .rw-run,#rewards-overlay .rw-bar>i{transition:none!important}}
