.tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;height:40px;font-weight:500;font-size:14px;text-align:center;color:#fff;border:1px solid rgba(212,199,196,.32);border-radius:12px;cursor:pointer;user-select:none;transition:background .2s,border-color .2s;position:relative;background:linear-gradient(180deg,#4f4043 0,#5a494c 100%)}.tab-btn--exclusive,.tab-btn--favorites,.tab-btn--new,.tab-btn--other,.tab-btn--popular{border-color:rgba(212,199,196,.48)}.tab-btn:hover{background:linear-gradient(180deg,#433739 0,#4f4043 100%);border-color:rgba(212,199,196,.6)}.tab-btn:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn:focus-visible{outline:rgba(212,199,196,.6) solid 2px;outline-offset:2px}.tab-btn.is-disabled,.tab-btn:disabled{background:linear-gradient(180deg,#2c2425 0,#382e30 100%);border-color:rgba(212,199,196,.2);color:rgba(255,255,255,.4);cursor:not-allowed;pointer-events:none}.tab-btn--exclusive{background:radial-gradient(circle at 50% 100%,#a720c1 0,rgba(167,32,193,0) 100%),linear-gradient(180deg,#6a147b 0,#79178c 100%)}.tab-btn--exclusive:hover{background:radial-gradient(circle at 50% 100%,#79178c 0,rgba(167,32,193,0) 100%),linear-gradient(180deg,#5d2768 0,#6a147b 100%);border-color:rgba(212,199,196,.4)}.tab-btn--exclusive:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn--favorites{background:radial-gradient(circle at 50% 100%,#c11f3b 0,rgba(193,31,59,0) 100%),linear-gradient(180deg,#7b1425 0,#8c172b 100%)}.tab-btn--favorites:hover{background:radial-gradient(circle at 50% 100%,#c11f3b 0,rgba(193,31,59,0) 100%),linear-gradient(180deg,#691120 0,#7b1425 100%);border-color:rgba(212,199,196,.4)}.tab-btn--favorites:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn--popular{background:radial-gradient(circle at 50% 100%,#0c5fd5 0,rgba(12,95,213,0) 100%),linear-gradient(180deg,#073d87 0,#09459b 100%)}.tab-btn--popular:hover{background:radial-gradient(circle at 50% 100%,#0c5fd5 0,rgba(12,95,213,0) 100%),linear-gradient(180deg,#063474 0,#073d87 100%);border-color:rgba(212,199,196,.4)}.tab-btn--popular:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn--new{background:radial-gradient(circle at 50% 100%,#2eb363 0,rgba(46,179,99,0) 100%),linear-gradient(180deg,#196236 0,#218249 100%)}.tab-btn--new:hover{background:radial-gradient(circle at 50% 100%,#2eb363 0,rgba(46,179,99,0) 100%),linear-gradient(180deg,#25563b 0,#2b6445 100%);border-color:rgba(212,199,196,.4)}.tab-btn--new:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn--other{background:radial-gradient(circle at 50% 100%,#d97408 0,rgba(217,116,8,0) 100%),linear-gradient(180deg,#8a4a05 0,#9d5406 100%)}.tab-btn--other:hover{background:radial-gradient(circle at 50% 100%,#d97408 0,rgba(217,116,8,0) 100%),linear-gradient(180deg,#763f04 0,#8a4a05 100%);border-color:rgba(212,199,196,.4)}.tab-btn--other:active{background:linear-gradient(180deg,#32292b 0,#433739 100%);border-color:rgba(212,199,196,.8)}.tab-btn__icon{display:inline-flex;width:24px;height:24px;flex-shrink:0}.tab-btn__icon img{width:100%;height:100%;object-fit:contain}