*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;line-height:1.6;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100vw;height:100vh}.app-logo[data-v-20cb3aad]{height:35px}@media screen and (max-width: 500px){.app-logo[data-v-20cb3aad]{height:24px}}.app-header[data-v-ab728d65]{display:flex;align-items:center;justify-content:center;padding:10px;background-color:var(--primary-color)}.icon[data-v-10e5cffb]{width:24px;height:24px;fill:currentColor}.game-card[data-v-9f9bba28]{position:relative;display:block;border-radius:var(--bdrs-md);border:1px solid #fff;background:var(--background-box);padding:10px;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;color:var(--text-normal);transition:box-shadow .3s ease,transform .3s ease}.game-card .icons[data-v-9f9bba28]{position:absolute;left:1em;top:1em;display:flex;align-items:center;gap:.5em}.game-card .icons>span[data-v-9f9bba28]{display:inline-block;padding:.12em;background-color:#000;color:#fff;border-radius:4px}.game-card .icons>span>*[data-v-9f9bba28]{display:block}.game-card .banner[data-v-9f9bba28]{font-size:12px;background:#000;margin-bottom:6px;padding:2px 6px;color:var(--primary-color);border-radius:var(--bdrs-xs);font-weight:700;text-align:center}.game-card .game-cover[data-v-9f9bba28]{width:100%;border-radius:var(--bdrs-sm);aspect-ratio:16/9;object-fit:contain;background:#000}.game-card .game-title[data-v-9f9bba28]{font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card .game-description[data-v-9f9bba28]{font-size:.8rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.6;margin:0;line-height:1}.game-card[data-v-9f9bba28]:hover{box-shadow:0 6px 12px #0000001a}.game-card[data-v-9f9bba28]:active{transform:translateY(2px) scale(.97)}.game-card .game-tags[data-v-9f9bba28]{display:flex;margin-top:6px;position:relative;overflow:hidden}.game-card .game-tags[data-v-9f9bba28]:after{content:"";display:block;position:absolute;right:0;top:0;width:32px;height:100%;background:linear-gradient(-90deg,var(--background-box),transparent 100%)}.game-card .game-tags .tags-wrapper[data-v-9f9bba28]{display:flex;white-space:nowrap}.game-card .game-tags .game-tag[data-v-9f9bba28]{font-size:.8rem;background:var(--background-tag);color:var(--text-tag);border-radius:var(--bdrs-xs);padding:2px 6px;margin-right:4px;color:#fff}.no-game-tips[data-v-3a17c007]{-webkit-user-select:none;user-select:none;display:block;text-align:center;font-size:.9rem;opacity:.6;margin:2em 0}.app-card-grid[data-v-3a17c007]{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.game-count[data-v-3a17c007]{display:block;text-align:center;font-size:.9rem;opacity:.35;font-weight:700;margin:2em;cursor:default}.game-item[data-v-fa0bf091]{position:relative;display:grid;grid-template-columns:200px 130px 1fr 1fr .5fr;gap:20px;align-items:center;border-bottom:1px solid var(--border-box-color);background:var(--background-box);padding:10px;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;color:var(--text-normal);transition:box-shadow .3s ease,transform .3s ease}.game-item[data-v-fa0bf091]:hover{z-index:5}.game-item .icons[data-v-fa0bf091]{position:absolute;left:1em;top:1em;display:flex;gap:.5em}.game-item .icons>span[data-v-fa0bf091]{display:inline-block;padding:.12em;background-color:#000;color:#fff;border-radius:4px}.game-item .icons>span>*[data-v-fa0bf091]{display:block}.game-item .game-cover[data-v-fa0bf091]{width:100%;border-radius:var(--bdrs-sm);aspect-ratio:16/9;object-fit:contain;background:#000}.game-item .game-title[data-v-fa0bf091]{font-size:1rem;font-weight:700;line-break:anywhere}.game-item .game-description[data-v-fa0bf091]{font-size:.8rem;font-weight:400;opacity:.6;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.game-item[data-v-fa0bf091]:hover{box-shadow:0 6px 12px #0000001a}.game-item[data-v-fa0bf091]:active{transform:translateY(2px) scale(.97)}.game-item .game-tags[data-v-fa0bf091]{display:flex;margin-top:6px;position:relative;overflow:hidden}.game-item .game-tags .tags-wrapper[data-v-fa0bf091]{display:flex;flex-wrap:wrap}.game-item .game-tags .game-tag[data-v-fa0bf091]{font-size:.8rem;background:var(--background-tag);color:var(--text-tag);border-radius:var(--bdrs-xs);padding:2px 6px;margin-right:4px;margin-bottom:8px}.no-game-tips[data-v-bcc18283]{-webkit-user-select:none;user-select:none;display:block;text-align:center;font-size:.9rem;opacity:.6;margin:2em 0;cursor:default}.app-card-list[data-v-bcc18283]{width:100%;max-width:100%;display:flex;flex-direction:column}.app-card-list .app-card-list-header[data-v-bcc18283]{display:grid;grid-template-columns:200px 130px 1fr 1fr .5fr;gap:20px;font-weight:700;background:var(--background-bar);color:var(--background-bar-text);position:sticky;top:50px;z-index:50;padding:10px;-webkit-user-select:none;user-select:none;cursor:default}.app-card-list .app-card-list-header span[data-v-bcc18283]{font-weight:700}.game-count[data-v-bcc18283]{display:block;text-align:center;font-size:.9rem;opacity:.35;font-weight:700;margin:2em;cursor:default}.app-tool-bar[data-v-d3317d07]{position:sticky;top:0;background:var(--primary-color);z-index:100;height:50px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-grow:0;flex-shrink:0;padding:0 20px}.app-tool-bar>*[data-v-d3317d07]{flex:1 1 0}.app-tool-bar .left[data-v-d3317d07],.app-tool-bar .right[data-v-d3317d07]{white-space:nowrap}.app-tool-bar .left .app-btn[data-v-d3317d07]{background-color:transparent!important;color:var(--primary-text-color)!important}.app-tool-bar .right[data-v-d3317d07]{display:flex;justify-content:flex-end}.app-tool-bar .right>.app-btn[data-v-d3317d07]{background:transparent!important}.app-tool-bar .right>.app-btn.active[data-v-d3317d07]{background:var(--text-normal)!important;color:var(--background-normal)!important;cursor:default!important}.app-tool-bar .right>.app-btn.active[data-v-d3317d07]:active{transform:none!important}@media (max-width: 768px){.app-tool-bar .search-input[data-v-d3317d07]{max-width:140px}.app-tool-bar .right>.app-btn[data-v-d3317d07]{display:none!important}}@media (max-width: 860px){.app-tool-bar .left[data-v-d3317d07]{display:none}}.search-input[data-v-d3317d07]{display:flex;align-items:center;background:var(--background-input);border-radius:var(--bdrs-sm);position:relative;width:100%;max-width:360px}.search-input .icon[data-v-d3317d07]{position:absolute;left:10px;pointer-events:none;width:18px;height:18px}.search-input input[data-v-d3317d07]{border:none;outline:none;background:none;padding:8px 10px 8px 34px;width:100%;line-height:1;height:33px}@media (max-width: 576px){.search-input input[data-v-d3317d07]{font-size:16px}}.filter-select[data-v-d3317d07]{width:100px;border:none;outline:none;background:none;padding:8px 10px;line-height:1;background:var(--background-input);border-radius:var(--bdrs-sm);margin-right:20px;height:33px;color:var(--text-normal)}.awards-info[data-v-5fdc2504]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(205,205,197,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:start;padding:50px 0;z-index:450;animation:awards-in-5fdc2504 .5s ease forwards;overflow-y:auto}@keyframes awards-in-5fdc2504{0%{background:transparent}to{background:rgba(205,205,197,.8)}}.awards-info .awards-info-panel[data-v-5fdc2504]{width:100%;max-width:740px;background:#efede9;border-radius:var(--bdrs-md);box-shadow:0 8px 18px #0000001a;animation:awards-panel-in-5fdc2504 .5s ease-out forwards;overflow:hidden;padding:25px;position:relative}@keyframes awards-panel-in-5fdc2504{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.awards-info .awards-info-panel .close-btn[data-v-5fdc2504]{position:absolute;right:15px;top:15px;padding:10px;line-height:1;background:none;border:none;outline:none;cursor:pointer}.awards-info .awards-info-panel .close-btn[data-v-5fdc2504]:active{transform:scale(.9)}.awards-info .awards-info-panel header[data-v-5fdc2504]{margin-bottom:20px;display:flex;flex-direction:column;align-items:center}.awards-info .awards-info-panel header h1[data-v-5fdc2504]{font-weight:700}.awards-info .awards-info-panel .logo[data-v-5fdc2504]{width:100%;max-width:140px}.awards-info .awards-info-panel section[data-v-5fdc2504]{background:#fff;border-radius:var(--bdrs-sm);padding:15px;display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}.awards-info .awards-info-panel section img[data-v-5fdc2504]{max-width:200px}.awards-info .awards-info-panel section .games[data-v-5fdc2504]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.awards-info .awards-info-panel .btn-group[data-v-5fdc2504]{margin-top:10px;display:flex;justify-content:end;gap:10px;flex-wrap:wrap}@media (max-width: 576px){.awards-info[data-v-5fdc2504]{padding-bottom:0}.awards-info .awards-info-panel[data-v-5fdc2504]{border-bottom-left-radius:0;border-bottom-right-radius:0}.awards-info .btn-group .app-btn[data-v-5fdc2504]{width:1%;flex-grow:1;justify-content:center}}.app-intro[data-v-cc24d7ec]{padding:20px;background:var(--background-up);display:flex;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:20px}.app-intro .theme-carousel[data-v-cc24d7ec]{position:relative;width:100%;aspect-ratio:16/9}.app-intro .theme-title[data-v-cc24d7ec]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .8s ease-in-out}.app-intro .theme-title.active[data-v-cc24d7ec]{opacity:1}.app-intro .intro-content[data-v-cc24d7ec]{grid-column:span 2;cursor:default;border-radius:var(--bdrs-md)}.app-intro.single-column .intro-content[data-v-cc24d7ec]{grid-column:1}.app-intro p[data-v-cc24d7ec]{text-align:justify;margin-bottom:.8em}.app-intro p span[data-v-cc24d7ec]{background-color:#f4bfc9}.app-intro .btn-group[data-v-cc24d7ec]{margin-top:10px;display:flex;justify-content:end;gap:10px;flex-wrap:wrap}.app-intro .btn-group .app-btn.talk-btn .icon[data-v-cc24d7ec]{margin-left:5px!important;margin-right:-3px!important}@media (max-width: 576px){.app-intro .btn-group[data-v-cc24d7ec]{margin-top:20px}.app-intro .btn-group .app-btn[data-v-cc24d7ec]{width:1%;flex-grow:1;justify-content:center}.app-intro .btn-group .talk-btn[data-v-cc24d7ec],.app-intro .btn-group .award-btn[data-v-cc24d7ec]{width:100%}}.app-content[data-v-17a3abb4]{height:1%;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;background:var(--background-down)}.app-content .loading-tips[data-v-17a3abb4]{display:flex;justify-content:center;text-align:center;padding:3em 20px;width:100%;cursor:default;-webkit-user-select:none;user-select:none;opacity:.7}.games-container[data-v-17a3abb4]{padding:20px}.copy[data-v-17a3abb4]{flex-grow:1;display:flex;justify-content:end;flex-direction:column;align-items:center;font-size:12px;font-weight:700;opacity:.5;padding:0 0 30px;cursor:default}.copy a[data-v-17a3abb4]{color:var(--text-normal)}.games-tip[data-v-17a3abb4]{display:flex;justify-content:center;text-align:center;padding:0 0 20px;width:100%;cursor:default;-webkit-user-select:none;user-select:none;opacity:.7}.app-popup[data-v-361f86b7]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(205,205,197,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}.app-popup .popup-window[data-v-361f86b7]{width:100%;max-width:560px;height:400px;border-radius:var(--bdrs-md);background:var(--background-normal);box-shadow:0 8px 18px #0000001a;overflow:hidden}.app-popup .popup-window .main-content[data-v-361f86b7]{width:100%;height:100%;display:flex;flex-direction:column}.app-popup .popup-window .main-content footer[data-v-361f86b7]{padding:10px 20px;display:flex;align-items:center}.app-popup .popup-window .main-content footer .progress[data-v-361f86b7]{display:flex;align-items:center;gap:5px}.app-popup .popup-window .main-content footer .progress .dot[data-v-361f86b7]{width:10px;height:10px;border-radius:100%;background:var(--primary-color)}.app-popup .popup-window .main-content footer .progress .dot.active[data-v-361f86b7]{background:#000}.app-popup .popup-window .main-content footer .spacer[data-v-361f86b7]{flex-grow:1}.app-popup .popup-window .welcome[data-v-361f86b7],.app-popup .popup-window .rule[data-v-361f86b7],.app-popup .popup-window .awards[data-v-361f86b7]{animation:content-enter-361f86b7 .3s linear forwards}@keyframes content-enter-361f86b7{0%{opacity:0}to{opacity:1}}.app-popup .popup-window .welcome[data-v-361f86b7]{display:flex;flex-direction:column;height:1%;flex-grow:1;padding-bottom:20px}.app-popup .popup-window .welcome .hero[data-v-361f86b7]{height:1%;flex-grow:1;background:var(--background-up);background-color:#1a0a2e;margin-bottom:20px}.app-popup .popup-window .welcome .hero img[data-v-361f86b7]{width:100%;height:100%;object-fit:contain}.app-popup .popup-window .welcome p[data-v-361f86b7]{font-size:14px;padding:5px 20px 0;-webkit-user-select:none;user-select:none;cursor:default}.app-popup .popup-window .welcome p b[data-v-361f86b7]{font-weight:700;background:var(--primary-color)}.app-popup .popup-window .rule[data-v-361f86b7]{display:flex;flex-direction:column;height:1%;flex-grow:1;padding:20px;overflow-y:auto;background:var(--background-up)}.app-popup .popup-window .rule h1[data-v-361f86b7]{font-weight:700;font-size:1.4rem;padding-bottom:5px;margin-bottom:10px}.app-popup .popup-window .rule ul[data-v-361f86b7]{list-style:none}.app-popup .popup-window .rule ul b[data-v-361f86b7]{font-weight:700}.app-popup .popup-window .rule ul li[data-v-361f86b7]{margin-bottom:5px}.app-popup .popup-window .rule p[data-v-361f86b7]{margin-bottom:1em}.app-popup .popup-window .rule ul li[data-v-361f86b7]:before{content:"+";color:var(--primary-color);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.app-popup .popup-window .awards[data-v-361f86b7]{display:flex;flex-direction:column;height:1%;flex-grow:1;gap:10px;align-items:center;padding:20px;overflow-y:auto;background:#1a0a2e;-webkit-user-select:none;user-select:none;cursor:default}.app-popup .popup-window .awards img[data-v-361f86b7]{display:block;margin:20px auto}.app-popup .popup-window .awards h1[data-v-361f86b7]{font-weight:700;font-size:1.4rem;padding-bottom:5px;margin-bottom:0}#booom-link-app[data-v-bb355185]{--background-normal: #ffffff;--background-area: #e2e7ed;--background-box: #fff;--border-box-color: #eaeaea;--text-normal: #222;--primary-color: #9c1a26;--primary-text-color: #fff;--primary-light: #9c1a26;--primary-light-text-color: #fff;--background-bar: var(--primary-color);--background-bar-text: var(--primary-text-color);--background-popup: var(--background-box);--background-up: var(--background-area);--background-down: var(--background-area);--background-input: var(--background-area);--background-tag: var(--primary-light);--text-tag: var(--background-box);--btn-color: #f8d75f;--btn-text-color: var(--text-normal);--btn-color-hover: var(--primary-light);--btn-text-color-hover: var(--primary-text-color);--btn-color-alt: var(--primary-light);--btn-text-color-alt: var(--primary-light-text-color);--bdrs-lg: 10px;--bdrs-md: 8px;--bdrs-sm: 6px;--bdrs-xs: 4px;width:100%;height:100%;max-width:1280px;border-radius:var(--bdrs-lg);box-shadow:0 10px 22px #00000014;overflow:hidden;color:var(--text-normal);position:relative;display:flex;flex-direction:column}@media (max-width: 576px){#booom-link-app[data-v-bb355185]{border:none;border-radius:0}}#booom-link-app .app-btn{height:32px;padding:0 10px;border:none;border-radius:var(--bdrs-sm);background:var(--btn-color);font-weight:700;display:flex;align-items:center;cursor:pointer;text-decoration:none;color:var(--btn-text-color);font-size:.85rem;-webkit-user-select:none;user-select:none}#booom-link-app .app-btn .icon{margin-right:5px;width:20px;height:20px;margin-left:-2px}#booom-link-app .app-btn:hover{background:var(--btn-color-hover);color:var(--btn-text-color-hover)}#booom-link-app .app-btn:active{transform:translateY(1px)}#booom-link-app .app-btn:disabled{opacity:.3;cursor:default}#booom-link-app .app-btn:disabled:active{transform:none}@media (max-width: 576px){#booom-link-app .app-btn{height:38px;padding:0 14px}}#booom-link-app .app-btn.icon-btn .icon{margin-right:-2px}#booom-link-app .app-btn.app-btn-alt{background:var(--btn-color-alt)!important;color:var(--btn-text-color-alt)!important;font-weight:700!important}.app-wrapper[data-v-ba4c98bd]{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;padding:30px;background-image:url(https://site.gcores.com/assets/booom2026_games/bg.jpg);background-position:50%;background-repeat:repeat-y;background-size:cover}@media (max-width: 576px){.app-wrapper[data-v-ba4c98bd]{padding:0}}
