.competition-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.competition-tabs button{flex:1;min-width:145px;padding:13px 10px}.competition-tabs button.active{color:#fff4c8;background:linear-gradient(#426182,#162b43);border-color:#d9ba68}.competition-intro{display:flex;align-items:center;gap:24px}.competition-intro p{line-height:1.6}.competition-trophy{width:180px;height:300px;flex:0 0 180px;background-image:url('assets/competition-trophies.png');background-size:300% 100%;background-position:left center;background-repeat:no-repeat;border-radius:8px}.trophy-pharaoh{background-position:50% 50%}.trophy-epona{background-position:100% 50%}.competition-trophy.large{width:270px;height:455px;margin:0 auto;max-width:100%}.generic-europe-crest{display:inline-flex;width:54px;height:64px;flex:0 0 54px}.generic-europe-crest svg{width:100%;height:100%}.competition-tabs~.panel{margin-bottom:14px}.result-row b small{display:block;font-size:11px;color:#d5bb76}.career-market-tabs .market-choice{flex:1;min-width:110px}.champion-celebration .competition-trophy{filter:drop-shadow(0 0 18px #d7b24855)}@media(max-width:600px){.competition-intro{flex-direction:column;gap:10px;text-align:center}.competition-trophy{height:260px;width:155px;flex-basis:auto}.competition-trophy.large{height:350px;width:210px}.competition-tabs{gap:5px}.competition-tabs button{min-width:95px;font-size:11px;padding:12px 6px}.competition-intro h3{line-height:1.4}.career-market-tabs{flex-wrap:wrap}.generic-europe-crest{width:40px;height:48px;flex-basis:40px}}
