.inroom .roomhead h1{font-size:78px;-webkit-text-stroke:0;text-shadow:3px 0 #080e16,-3px 0 #080e16,0 3px #080e16,0 -3px #080e16,3px 4px #141a20}.winner{display:flex;align-items:center;gap:20px;min-height:125px;padding:15px 25px}.winner h2{font:49px/.95 Jersey;margin:0}.trophy{font:70px Jersey;color:#f6b72b;text-shadow:2px 2px #16202c;display:grid;place-items:center;background:#ffc43c;border:3px solid #172432;border-radius:10px;width:74px;height:81px;flex-shrink:0}.rankcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin-top:15px}.rankcard{display:flex;align-items:center;position:relative;gap:10px;padding:9px 15px;min-height:150px}.rankcard .sprite{width:65px;height:130px;margin-left:10px}.rankcard b{font-size:19px}.rankcard strong{display:block;font:56px Jersey}.rankcard .place{position:absolute;left:9px;top:9px;background:#dfdeda;border:2px solid #18212a;border-radius:5px;padding:0 8px;font:30px Jersey}.rankcard.winning{background:linear-gradient(100deg,#fff4b1,#ffdf79)}.rankcard.winning .place{background:#ffcf3c}.finalactions{margin-top:22px!important}.finalactions .primary{font-size:28px}@media(max-width:720px){.inroom .roomhead h1{font-size:46px}.winner{min-height:115px;padding:15px;gap:12px}.winner h2{font-size:31px}.trophy{width:48px;height:59px;font-size:49px}.rankcards{grid-template-columns:1fr}.rankcard{min-height:120px;justify-content:center}.rankcard .sprite{width:58px;height:110px}.rankcard strong{font-size:46px}}
