.surfer-play{--play-accent:#337c99;--play-soft:#d8eeee;--play-shadow:#81b6b4}.surfer-play #s-score{min-width:94px;text-align:center}.surfer-play #s-hearts{color:#bf5869;font-family:Playful,sans-serif}.surfer-play #s-score{top:18px;left:24px;color:#294760;background:#fffbed;border:3px solid white;border-radius:20px;padding:4px 20px 22px;font:800 44px/1.1 Playful,sans-serif;text-shadow:none;box-shadow:0 5px 0 #81b6b4}.surfer-play #s-best{top:77px;left:46px;color:#52667a;font:700 13px Playful,sans-serif;letter-spacing:0}.surfer-play #s-dist{top:20px;background:#fffbed;border:3px solid white;border-radius:16px;padding:6px 18px;color:#337c99;font:800 28px/1.2 Playful,sans-serif;text-shadow:none;letter-spacing:0}.surfer-play #s-hearts{top:20px;right:24px;background:#fffbed;border:3px solid white;border-radius:18px;padding:8px 14px;font-size:24px;box-shadow:0 4px 0 #81b6b4}.surfer-play #s-hearts span{filter:none}.surfer-play #s-combo-wrap{top:85px;right:26px}.surfer-play #s-combo{color:#294760;text-shadow:0 2px 0 #fffbed;font-family:Playful,sans-serif}.surfer-play #s-mult{color:#52667a;letter-spacing:0}.surfer-play #s-poselost{color:#8c3543;background:#fff2e0;border:3px solid white;border-radius:16px;padding:12px 20px;font:700 18px Playful,sans-serif;max-width:90vw;text-align:center}.surfer-play #s-count-num{color:#fffbed;text-shadow:0 7px 0 #337c99;-webkit-text-stroke:3px #337c99;font-family:Playful,sans-serif}.surfer-play #s-count-hint{background:#fffbed;border-radius:14px;padding:10px 18px;color:#294760;letter-spacing:0}.surfer-play #s-rank{color:#337c99;text-shadow:0 4px 0 white;font:800 88px/1 Playful,sans-serif}.surfer-play #s-newbest{color:#8b6619;text-shadow:none;animation:none}.surfer-play #s-load-error-msg{background:#fff1df;color:#8c3543;border:3px solid white;border-radius:20px;padding:20px}@media(max-width:650px){.surfer-play #s-score{left:12px;top:14px;font-size:32px;padding:5px 12px 22px}.surfer-play #s-best{left:26px;top:62px}.surfer-play #s-hearts{right:12px;top:14px;font-size:19px;padding:8px}.surfer-play #s-dist{top:16px;font-size:23px;padding:8px}.surfer-play #s-combo-wrap{top:76px;right:14px}}