:root{--bg-primary:#141414;--bg-card:#1e1e1ecc;--text-primary:#fff;--player-link-color:#fff;--text-secondary:#ccc;--border-color:#333;--accent-color:#61dafb;--table-header-bg:#1f1f1f;--button-bg:#333;--button-hover:#444}[data-theme=light]{--bg-primary:#f5f5f7;--bg-card:#fffc;--text-primary:#333;--player-link-color:#000;--text-secondary:#666;--border-color:#ddd;--accent-color:#007aff;--table-header-bg:#eee;--button-bg:#e0e0e0;--button-hover:#d0d0d0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#141414;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;transition:background-color .3s,color .3s}a{text-decoration:none}a,a:visited{color:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh;text-align:center}.App-main{flex:1 1;padding-top:7rem;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--accent-color)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_navbar__EUFjo{display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:1rem;z-index:40}.Header_container__LMouT{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;display:flex;justify-content:space-between;max-width:1100px;padding:.75rem 1.5rem;pointer-events:auto;transition:background-color .25s,box-shadow .25s;width:90%}.Header_containerShadow__ulfRI{box-shadow:0 6px 18px #0000001a}.Header_logo__C7A0T{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;text-decoration:none}.Header_logoIcon__5kfFQ{color:var(--text-primary);height:2.5rem;width:2.5rem}.Header_navLinks__XAf1u{align-items:center;display:none;font-size:1rem;font-weight:500;gap:1.5rem}.Header_navLink__fpsba{color:var(--text-primary);text-decoration:none;transition:opacity .2s}.Header_navLink__fpsba:hover{opacity:.7}.Header_actions__LTTVe{align-items:center;display:flex;gap:.75rem}.Header_actionDownload__WtW4f{background-color:var(--text-primary);border-radius:.5rem;color:var(--bg-primary);display:none;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:opacity .2s}.Header_actionDownload__WtW4f:hover{opacity:.8}.Header_themeToggle__76no1{background:none;border:none;border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:none;padding:.5rem;transition:background-color .2s}.Header_themeToggle__76no1:hover{background-color:#8080801a}.Header_burger__b3b\+1{background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;padding:.5rem}.Header_icon__A9wPP{height:1.5rem;width:1.5rem}@media (min-width:768px){.Header_navLinks__XAf1u{display:flex}.Header_actionDownload__WtW4f{display:inline-block}.Header_themeToggle__76no1{display:inline-flex;opacity:0;pointer-events:none;transition:opacity .2s,background-color .2s}.Header_container__LMouT:hover .Header_themeToggle__76no1{opacity:1;pointer-events:auto}.Header_burger__b3b\+1{display:none}}.Header_mobileOverlay__ebcFR{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-size:1.5rem;gap:2rem;inset:0;padding:5rem 1.5rem;position:fixed;z-index:50}.Header_overlayClose__uWoy5{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem}.Header_mobileActions__RS2fF{display:flex;flex-direction:column;font-size:1rem;gap:1rem;margin-top:2rem}.Header_mobileDownload__nyhIE{background-color:var(--text-primary);border-radius:.5rem;color:var(--bg-primary);font-weight:700;padding:.75rem 1rem;text-align:center;text-decoration:none}.Header_mobileTheme__yZkvk{align-items:center;background:none;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem 1rem}.Footer_footer__H7e0a{background-color:var(--bg-card);border-top:1px solid var(--border-color);box-sizing:border-box;color:var(--text-secondary);margin-top:auto;padding:2rem clamp(1rem,4vw,2rem);text-align:center;width:100%}.Footer_container__P4bsm{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1100px}.Footer_links__HGLjL{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.Footer_link__FaSPg{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.Footer_link__FaSPg:hover{color:var(--text-primary)}.Footer_copyright__EPfjp{font-size:.8rem;opacity:.8}.ranking-page{box-sizing:border-box;margin:0 auto;max-width:2000px;padding:50px clamp(24px,6vw,40px) 80px;width:100%}.back-link{color:#9f7aea;display:inline-block;margin-bottom:16px;text-decoration:underline}.back-link.secondary-link{font-size:.9rem;margin-left:16px}.page-title{font-size:2.5rem;margin:0 0 8px}.page-subtitle{font-size:.95rem;margin:0 0 24px;opacity:.8}.ranking-section{margin-bottom:32px}.ranking-section-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.category-link{color:var(--text-primary);text-decoration:underline}.week-label{font-size:.9rem;opacity:.8}.player-link{color:var(--text-primary);color:var(--player-link-color,var(--text-primary));text-decoration:underline}.error-text{color:#ff6b6b;margin-bottom:8px}.show-more-button{background-color:var(--button-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;margin-top:12px;padding:8px 16px}.show-more-button:hover{background-color:var(--button-hover)}.ranking-table{border-collapse:collapse;color:var(--text-primary);min-width:320px;table-layout:fixed;width:100%}.ranking-table td,.ranking-table th{border:1px solid var(--border-color);padding:10px;text-align:left}.ranking-table th{background-color:var(--table-header-bg)}.ranking-table th:first-child{text-align:center;width:80px}.ranking-table th:nth-child(2){width:40%}.ranking-table th:nth-child(3),.ranking-table th:nth-child(4){width:25%}.ranking-table td:first-child{font-weight:700;text-align:center}@media (max-width:640px){.ranking-table{font-size:.85rem;table-layout:auto}.ranking-table td,.ranking-table th{padding:6px 4px;white-space:normal}.ranking-table th:first-child{width:50px}.ranking-table th:nth-child(2),.ranking-table th:nth-child(3),.ranking-table th:nth-child(4){width:auto}.ranking-table td{word-break:break-word}.category-card{padding:12px}}.week-label-global{font-size:.95rem;margin:4px 0 24px;opacity:.8}.category-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;margin-bottom:16px;padding:16px}.category-card-title{font-size:1.1rem;margin:0}.table-wrapper{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:auto;width:100%}.competition-grid{display:flex;flex-direction:column;gap:24px}.competition-row{display:flex;flex-direction:column;gap:16px;margin:24px 0}.competition-row-label{color:var(--text-secondary);font-size:1rem;font-weight:600;letter-spacing:.04em;margin:20px 0;padding:0;text-align:center;text-transform:uppercase}.competition-row-columns,.questions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(600px,1fr));justify-content:center;padding-inline:8px}.competition-row-columns .category-card,.questions-grid .category-card{margin:0;max-width:1200px;min-width:600px;width:100%}@media (max-width:1900px){.competition-row-columns,.questions-grid{grid-template-columns:1fr;margin:0 auto;max-width:1200px}.competition-row-columns .category-card,.questions-grid .category-card{max-width:1200px;min-width:0;width:100%}}.profile-card{margin-top:16px}.muted-text{color:var(--text-secondary);margin:8px 0}.social-links-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.social-link-card{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);display:flex;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.social-link-card:hover{border-color:var(--accent-color);transform:translateY(-2px)}.social-link-label{color:var(--text-secondary);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.social-link-handle{font-size:1.1rem;font-weight:600}@media (max-width:780px){.competition-row-label{letter-spacing:0;text-transform:none}}
/*# sourceMappingURL=main.4e1e6d6e.css.map*/