:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fffc;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{-webkit-user-select:none;user-select:none;box-sizing:border-box}html,body{margin:0;padding:0}#app{display:flex;justify-content:center}.spinner{display:block;margin:100px auto}.countdown[data-v-5b0a6cf7]{display:flex;gap:.5em;text-align:center}.countdown .fr[data-v-5b0a6cf7]{display:flex;flex-direction:column;width:25%;align-items:center}.countdown .fr time[data-v-5b0a6cf7]{background-color:#00000080;color:#ffffff80;font-family:monospace;font-weight:700;border-radius:.25em;width:30px;height:30px;line-height:30px}.countdown .fr label[data-v-5b0a6cf7]{margin-top:.25em;color:#ffffff40}.spotlight-schedule[data-v-5269b78f]{display:flex;flex-direction:column}.week[data-v-5269b78f]{display:flex;flex-direction:column;gap:40px;background-color:#ffffff1a;border-radius:1em;margin:.5em;padding:2em .5em}.week .time[data-v-5269b78f]{text-align:center;margin:0}.reward[data-v-5269b78f]{display:flex}.card[data-v-5269b78f]{position:relative}.card img[data-v-5269b78f]{position:relative;width:100px;transform:rotate(-10deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.75));z-index:2}.card img+img[data-v-5269b78f]{position:absolute;left:0;top:0;transform:rotate(10deg) translate(50px,-10px);z-index:1}.info[data-v-5269b78f]{margin-left:60px}.info .name[data-v-5269b78f]{margin:0 0 .5em;font-size:16px;font-weight:700}.info .text[data-v-5269b78f]{font-size:13px;margin:0;font-family:DIN Alternate;color:#ffffff80}.info .text[data-v-5269b78f] b{color:#ffffffbf}.season-pass[data-v-5269b78f]{display:flex}.season-pass img[data-v-5269b78f]{width:150px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.75))}.season-pass .info[data-v-5269b78f]{margin-left:10px}.season-pass .info label[data-v-5269b78f]{margin:10px 0;color:#ffd45c;background-color:#825418;display:inline-block;padding:.1em .4em;border-radius:.25em;font-weight:700;font-size:13px;text-transform:uppercase}.container[data-v-7a7a37b1]{max-width:375px;padding-bottom:40px}h1[data-v-7a7a37b1]{padding:1em;margin:0;font-family:Optima;font-weight:900}
