/* TJMEN statistics header: artwork and controls occupy separate rows. */
.tj-stats .header-container{height:auto;min-height:48px;background:#11191f;border-bottom:1px solid #6b5b3d}
.tj-stats .header-container>.header-wrapper{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:48px}
.tj-stats .header-container .service-dropdown{margin-right:auto}
.tj-stats .header-container .service-dropdown,.tj-stats .header-container .realm-dropdown,.tj-stats .header-container .localization-dropdown{float:none}
.tj-stats .tj-social{display:flex;gap:6px;align-items:center;margin-left:10px}
.tj-stats .tj-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:36px;background:#1d2b33;border:1px solid #819098;border-radius:5px;color:#fff2d6;text-decoration:none;box-sizing:border-box}
.tj-stats .tj-social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.tj-social span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.tj-stats .tj-social a:hover{background:#3b3020;border-color:#efd39a;color:#fff}
.tj-stats a:focus-visible,.tj-stats button:focus-visible,.tj-stats input:focus-visible{outline:2px solid #ffe4a2;outline-offset:3px}
.tj-stats .dropdown-header{color:#fff3db!important;background-color:#11191f}
.tj-stats .dropdown-content{background:#162129!important;border:1px solid #918062;box-shadow:0 6px 20px #000b}
.tj-stats .dropdown-content a{color:#f9f2df!important;background-color:#162129}
.tj-stats .dropdown-content a:hover,.tj-stats .dropdown-content a.active{background:#3c3425!important;color:#fff1c7!important}
.tj-stats .filter-header{background:#26352e;border-top:1px solid #a18b53;border-bottom:1px solid #a18b53}
.tj-stats .filter-header-block{color:#fff5df;border-right-color:#72816a}
.tj-stats .filter-container.hovered .filter-body{background:#121b1f;border-color:#c5ab6e}
.tj-stats .search-name input{background:#0c141a;color:#fff5df;border-color:#a39675}
.tj-stats .search-name input::placeholder{color:#d2d6cf;opacity:1}
.tj-stats .search-name .search{background-color:#b5b49e}
.tj-stats .header-container{position:relative;z-index:5}
:is(.tj-gunmarks,.tj-mastery) .header-background{display:none!important;background-image:none!important}
:is(.tj-gunmarks,.tj-mastery) .header{height:auto;padding-bottom:20px;background:#10161b}
:is(.tj-gunmarks,.tj-mastery) .tj-emblems{height:200px;width:100%;max-width:1400px;margin:0 auto;background-image:url('/images/gunmarks-emblems.png');background-position:center;background-size:100% auto;background-repeat:no-repeat}
:is(.tj-gunmarks,.tj-mastery) .header>.header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px}
:is(.tj-gunmarks,.tj-mastery) .header span[data-i18n="title"]{margin-top:0;color:#fff0cd;font-size:36px}
:is(.tj-gunmarks,.tj-mastery) .search-name{margin-top:0;float:none;flex-shrink:0}
@media(max-width:1100px){.tj-stats .header-wrapper{width:calc(100% - 32px)}:is(.tj-gunmarks,.tj-mastery) .tj-emblems{height:170px}:is(.tj-gunmarks,.tj-mastery) .header span[data-i18n="title"]{font-size:30px}}
@media(max-width:720px){.tj-stats .header-container>.header-wrapper{gap:6px;padding:8px 0}.tj-stats .tj-social{margin-left:auto}:is(.tj-gunmarks,.tj-mastery) .tj-emblems{height:115px}:is(.tj-gunmarks,.tj-mastery) .header>.header-wrapper{flex-wrap:wrap;gap:12px}:is(.tj-gunmarks,.tj-mastery) .header span[data-i18n="title"]{font-size:28px}.tj-stats .tj-social a{width:40px;height:40px}.tj-stats .search-name{max-width:100%}.tj-stats .search-name input{max-width:calc(100% - 34px)}}

/* Fit the entire Mastery artwork without clipping badges or placing text over it. */
.tj-mastery .tj-emblems{background-image:url('/images/mastery-header.png');background-size:contain;height:clamp(140px,24vw,300px)}
.tj-mastery .header{background:#11141d}
.tj-mastery .header span[data-i18n="title"]{color:#f6e9ff}
.tj-mastery .filter-header{background:#2d293b;border-color:#a997bf}
.tj-mastery .filter-header-block{color:#fff6e8;border-right-color:#8b809a}
.tj-mastery .dropdown-content a:hover,.tj-mastery .dropdown-content a.active{background:#393043!important;color:#fff2d7!important}
