@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/roboto-black.ttf) format("truetype")}html,body,#app{width:100%;height:100%;margin:0}html{background:#050505;overscroll-behavior:none;touch-action:none}body{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.08),transparent 34%),#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}canvas{display:block;max-width:100vw;max-height:100vh;touch-action:none}.reward-poster,.reward-name-layer,.result-ui{position:fixed;left:0;top:0;width:0;height:0;--s: 1;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .16s ease}.reward-poster,.result-ui{pointer-events:none;overflow:visible;color:#8d6c22;font-family:Bahnschrift,Arial Narrow,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;z-index:32}.reward-poster:before,.result-ui:before{content:"";position:absolute;inset:0;z-index:2;background:#00000080;pointer-events:none}.reward-name-layer{z-index:42}.reward-poster[hidden],.reward-name-layer[hidden],.result-ui[hidden]{display:none!important}.reward-poster.is-visible,.reward-name-layer.is-visible,.result-ui.is-visible{opacity:1}.reward-poster img{position:absolute;z-index:1;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.reward-poster__burst{left:calc(-65px * var(--s));top:calc(144px * var(--s));width:calc(562px * var(--s));height:auto;opacity:.86}.reward-poster__panel{left:calc(28px * var(--s));top:calc(64px * var(--s));width:calc(376px * var(--s));height:auto}.reward-poster__label,.reward-poster__number{position:absolute;left:0;z-index:3;width:100%;display:flex;justify-content:center;text-align:center;letter-spacing:0;text-transform:uppercase}.reward-poster__label span,.reward-poster__number span{display:inline-block;max-width:calc(390px * var(--s));box-sizing:border-box;border-radius:calc(8px * var(--s));background:transparent}.reward-poster__label span{padding:calc(3px * var(--s)) calc(10px * var(--s));color:#fff2bd;-webkit-text-fill-color:#fff2bd;-webkit-text-stroke:0;text-shadow:0 calc(1px * var(--s)) 0 rgba(84,50,7,.9),0 0 calc(9px * var(--s)) rgba(255,218,112,.42)}.reward-poster__title{top:calc(226px * var(--s));font-size:calc(22px * var(--s));line-height:calc(30px * var(--s));font-weight:900}.reward-poster__subtitle{top:calc(286px * var(--s));font-size:calc(20px * var(--s));line-height:calc(28px * var(--s));font-weight:900}.reward-poster__number span{min-width:calc(86px * var(--s));padding:0 calc(14px * var(--s)) calc(4px * var(--s));border-radius:calc(12px * var(--s));font-family:Georgia,Times New Roman,serif;font-weight:700;color:#ffd36f;-webkit-text-fill-color:#ffd36f;-webkit-text-stroke:calc(.35px * var(--s)) rgba(91,53,3,.78);text-shadow:0 calc(1px * var(--s)) 0 rgba(85,48,3,.92),0 0 calc(14px * var(--s)) rgba(255,218,112,.45)}.reward-poster__rank{top:calc(314px * var(--s));font-size:calc(82px * var(--s));line-height:calc(92px * var(--s))}.reward-poster__now{top:calc(408px * var(--s));font-size:calc(18px * var(--s));line-height:calc(24px * var(--s));font-weight:900}.reward-poster__score-label{top:calc(466px * var(--s));font-size:calc(13px * var(--s));line-height:calc(20px * var(--s));font-weight:900}.reward-poster__score{top:calc(488px * var(--s));font-size:calc(90px * var(--s));line-height:calc(108px * var(--s))}.reward-poster__enter{top:calc(598px * var(--s));font-size:calc(13px * var(--s));line-height:calc(20px * var(--s));font-weight:900}.reward-name-editor{position:absolute;left:calc(79px * var(--s));top:calc(631px * var(--s));display:flex;align-items:center;justify-content:center;width:calc(274px * var(--s));padding:calc(6px * var(--s));border:calc(1px * var(--s)) solid rgba(216,173,73,.72);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#fff6def5);box-shadow:0 0 0 calc(2px * var(--s)) #ffffffc2,0 calc(10px * var(--s)) calc(28px * var(--s)) #a67e2d38,inset 0 calc(1px * var(--s)) 0 #fffffff2;box-sizing:border-box;pointer-events:auto}.reward-name-editor__input{min-width:0;width:100%;height:calc(36px * var(--s));border:0;border-radius:999px;background:#ffffffe6;color:#6f5522;font:900 calc(19px * var(--s)) / calc(36px * var(--s)) Bahnschrift,Arial,sans-serif;outline:none;padding:0 calc(16px * var(--s));box-sizing:border-box;text-align:center;text-transform:none;-webkit-font-smoothing:subpixel-antialiased}.reward-name-editor__input:focus{box-shadow:0 0 0 calc(2px * var(--s)) #e0b34dc2,inset 0 calc(2px * var(--s)) calc(8px * var(--s)) #a77e2e1a}.reward-name-editor__input::selection{color:#6f5522;background:#e0b34d57}.reward-name-editor__button{display:none}.result-ui{z-index:28;font-family:Roboto,Arial Black,Arial,sans-serif;font-weight:900;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.result-ui__title,.result-ui__scoreline,.result-ui__leader-title,.result-ui__restart{position:absolute;left:0;width:100%;display:flex;justify-content:center;align-items:center;letter-spacing:0;text-align:center;pointer-events:none}.result-ui__title,.result-ui__scoreline,.result-ui__leader-title,.result-ui__restart,.leaderboard-anchor{z-index:3}.result-ui__title span,.result-ui__leader-title span,.result-ui__restart span,.result-ui__scoreline span{display:inline-block;border-radius:calc(10px * var(--s));background:transparent;color:#fff;-webkit-text-fill-color:#ffffff;-webkit-text-stroke:0;text-shadow:0 calc(2px * var(--s)) calc(4px * var(--s)) rgba(0,0,0,.34),0 0 calc(8px * var(--s)) rgba(0,0,0,.16)}.result-ui__title{top:calc(94px * var(--s));height:calc(78px * var(--s))}.result-ui__title span{padding:0 calc(18px * var(--s)) calc(2px * var(--s));font:900 calc(59px * var(--s)) / calc(64px * var(--s)) Roboto,"Arial Black",Arial,sans-serif;color:#fff;-webkit-text-fill-color:#ffffff;text-shadow:0 calc(2px * var(--s)) calc(4px * var(--s)) rgba(0,0,0,.36),0 0 calc(8px * var(--s)) rgba(0,0,0,.14)}.result-ui--bitten .result-ui__title span{color:#fff;-webkit-text-fill-color:#ffffff}.result-ui__scoreline{top:calc(486px * var(--s));height:calc(46px * var(--s));display:grid;grid-template-columns:max-content max-content;justify-content:center;align-items:center;column-gap:calc(14px * var(--s))}.result-ui__scoreline span{padding:0;font-family:Roboto,Arial Black,Arial,sans-serif;font-weight:900;line-height:1;text-align:center}.result-ui__score-value{min-width:calc(38px * var(--s));color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Roboto,Arial Black,Arial,sans-serif!important;font-size:calc(37px * var(--s))!important;line-height:calc(38px * var(--s))!important}.result-ui__leader-title{top:calc(542px * var(--s))}.result-ui__leader-title span{padding:calc(3px * var(--s)) calc(13px * var(--s));font:900 calc(20px * var(--s)) / calc(28px * var(--s)) Roboto,"Arial Black",Arial,sans-serif}.result-ui__restart{top:calc(720px * var(--s))}.result-ui__restart span{padding:calc(3px * var(--s)) calc(13px * var(--s));font:900 calc(20px * var(--s)) / calc(28px * var(--s)) Roboto,"Arial Black",Arial,sans-serif}.leaderboard-anchor{position:absolute;left:0;top:calc(584px * var(--s));width:100%;display:flex;justify-content:center;pointer-events:none}.leaderboard-list{width:calc(304px * var(--s));display:flex;flex-direction:column;align-items:center;gap:calc(1px * var(--s));color:#fff;font:900 calc(17px * var(--s)) / calc(23px * var(--s)) Roboto,"Arial Black",Arial,sans-serif;text-align:center;text-shadow:0 calc(2px * var(--s)) calc(4px * var(--s)) rgba(0,0,0,.34),0 0 calc(8px * var(--s)) rgba(0,0,0,.14);pointer-events:none}.leaderboard-list__row{width:fit-content;max-width:calc(286px * var(--s));display:grid;grid-template-columns:auto calc(20px * var(--s)) minmax(0,auto) auto;align-items:center;justify-content:center;column-gap:calc(9px * var(--s));min-height:calc(24px * var(--s));padding:0 calc(10px * var(--s));border-radius:999px;background:transparent;box-sizing:border-box}.leaderboard-list__flag{width:calc(22px * var(--s));height:calc(18px * var(--s));display:inline-flex;align-items:center;justify-content:center;border-radius:0;box-shadow:none;font-size:calc(17px * var(--s));line-height:1}.leaderboard-list__name{max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
