@media screen{html[data-sa-ui-theme="light"] .wr-page {
    --wr-ink: hsl(216 38% 28%);
    --wr-muted: hsl(215 59% 28%);
    --wr-line: #708297;
    --wr-bg: hsl(212 28% 97%);
    --wr-bg-2: hsl(217 28% 92%);
    --wr-panel: hsl(219 28% 92%);
    --wr-panel-2: hsl(219 28% 92%);
    background: radial-gradient(circle at 86% 8%, hsla(198,40%,96%,0.14), transparent 30%),
      radial-gradient(circle at 8% 18%, hsla(356,40%,96%,0.09), transparent 26%),
      linear-gradient(135deg, hsl(212 28% 97%) 0%, hsl(217 28% 92%) 56%, hsl(217 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .wr-hero {
    background: radial-gradient(circle at top right, hsla(198,40%,96%,0.16), transparent 34%),
      linear-gradient(135deg, hsl(212 28% 97%) 0%, hsl(217 28% 92%) 54%, hsl(217 28% 92%) 100%);
    color: #19344d;
    box-shadow: 0 22px 60px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-hero::after {
    background: linear-gradient(90deg, hsla(198,40%,96%,0.2), hsla(221,40%,96%,0.13), hsla(356,40%,96%,0.1))
}
html[data-sa-ui-theme="light"] .wr-hero-icon {
    border: 1px solid #708297;
    color: #19344d;
    background: linear-gradient(135deg, hsla(198,40%,96%,0.26), hsla(221,40%,96%,0.34)),
      hsl(212 28% 97%);
    box-shadow: 0 14px 30px rgba(20,45,70,0.14), inset 0 1px 0 rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-sub {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-page + .akf-footer {
    background: hsl(217 28% 92%)
}
html[data-sa-ui-theme="light"] .wr-filter {
    background: linear-gradient(180deg, rgba(35,75,110,0.070), rgba(35,75,110,0.060)),
      linear-gradient(180deg, hsl(219 28% 92%), hsl(219 28% 92%));
    box-shadow: 0 18px 46px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-export-bar {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.060), rgba(35,75,110,0.060)),
      hsl(212 28% 97%)
}
html[data-sa-ui-theme="light"] .wr-export-title {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-filter-head strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-field span {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-select,html[data-sa-ui-theme="light"] .wr-input {
    border: 1px solid #708297;
    color: #19344d;
    background: linear-gradient(180deg, rgba(35,75,110,0.090), rgba(35,75,110,0.060)),
      hsl(212 28% 97%)
}
html[data-sa-ui-theme="light"] .wr-input::placeholder {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-btn {
    border: 1px solid #708297;
    color: #19344d;
    box-shadow: 0 12px 24px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-btn.secondary {
    color: #19344d;
    background: rgba(35,75,110,0.075)
}
html[data-sa-ui-theme="light"] .wr-btn:hover {
    box-shadow: 0 16px 30px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-athlete:hover {
    color: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .wr-athlete-card {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.065), rgba(35,75,110,0.060)),
      linear-gradient(180deg, hsl(219 28% 92%), hsl(219 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-athlete-card::before {
    background: linear-gradient(90deg, transparent, rgba(35,75,110,0.080), transparent)
}
html[data-sa-ui-theme="light"] .wr-athlete-card:hover {
    border-color: hsl(198 58% 38%);
    box-shadow: 0 16px 34px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-rank-badge {
    border: 1px solid #708297;
    color: #19344d;
    background: linear-gradient(180deg, rgba(35,75,110,0.120), rgba(35,75,110,0.060)),
      linear-gradient(180deg, hsl(219 28% 92%), hsl(212 28% 97%));
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.14), 0 14px 30px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-rank-badge.rank-1 {
    border-color: hsl(44 58% 38%);
    background: linear-gradient(135deg, hsl(48 28% 92%), hsl(38 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-rank-badge.rank-2 {
    border-color: hsl(214 32% 38%);
    background: linear-gradient(135deg, #eef4ff, hsl(215 20% 97%))
}
html[data-sa-ui-theme="light"] .wr-rank-badge.rank-3 {
    color: #19344d;
    border-color: hsl(29 58% 38%);
    background: linear-gradient(135deg, hsl(29 28% 92%), hsl(28 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-athlete-photo {
    border: 1px solid #708297;
    color: #19344d;
    background: linear-gradient(145deg, hsla(198,40%,96%,0.18), hsla(221,40%,96%,0.12)),
      rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .wr-athlete-photo.is-default-photo img {
    background: radial-gradient(circle at 50% 24%, rgba(35,75,110,0.120), transparent 32%),
      linear-gradient(145deg, hsla(198,40%,96%,0.14), hsla(222,40%,96%,0.18))
}
html[data-sa-ui-theme="light"] .wr-athlete-name {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-athlete-name:hover {
    color: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .wr-athlete-meta {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-ranking-score {
    border: 1px solid #708297;
    color: #19344d;
    background: linear-gradient(180deg, rgba(35,75,110,0.160), rgba(35,75,110,0.060)),
      hsla(212,40%,96%,0.34);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.14), 0 14px 30px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-ranking-score span {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-ranking-score strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-athlete-summary {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-athlete-summary > span {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .wr-event-row {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.060), rgba(35,75,110,0.060)),
      hsla(212,40%,96%,0.68)
}
html[data-sa-ui-theme="light"] .wr-event-row:hover {
    border-color: hsl(198 58% 38%);
    background: linear-gradient(180deg, hsla(198,40%,96%,0.075), rgba(35,75,110,0.060)),
      hsl(212 28% 97%)
}
html[data-sa-ui-theme="light"] .wr-event-main strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-event-main span {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-event-stats {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-event-stat {
    border: 1px solid #708297;
    color: hsl(216 38% 28%);
    background: rgba(35,75,110,0.070)
}
html[data-sa-ui-theme="light"] .wr-event-stat-win {
    border-color: hsl(199 58% 38%);
    background: linear-gradient(135deg, hsla(198,40%,96%,0.18), hsla(173,40%,96%,0.1))
}
html[data-sa-ui-theme="light"] .wr-event-stat strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-place-pill.gold {
    background: linear-gradient(135deg, hsl(48 28% 92%), hsl(38 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-place-pill.silver {
    background: linear-gradient(135deg, #eef4ff, hsl(215 20% 97%))
}
html[data-sa-ui-theme="light"] .wr-place-pill.bronze {
    color: #19344d;
    background: linear-gradient(135deg, hsl(29 28% 92%), hsl(28 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-place-pill.place {
    color: #19344d;
    background: rgba(35,75,110,0.120)
}
html[data-sa-ui-theme="light"] .wr-event-empty {
    border: 1px dashed #708297
}
html[data-sa-ui-theme="light"] .wr-card {
    background: linear-gradient(180deg, rgba(35,75,110,0.075), rgba(35,75,110,0.060)),
      linear-gradient(180deg, var(--wr-panel), var(--wr-panel-2));
    box-shadow: 0 18px 46px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .wr-intro p {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .wr-card-head {
    background: linear-gradient(180deg,rgba(35,75,110,0.060),rgba(35,75,110,0.060))
}
html[data-sa-ui-theme="light"] .wr-card-head h2 {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-rank-table th,html[data-sa-ui-theme="light"] .wr-rank-table td {
    border-bottom: 1px solid #708297
}
html[data-sa-ui-theme="light"] .wr-rank-table th {
    color: hsl(215 59% 28%);
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .wr-rank-table tbody tr:hover {
    background: hsla(198,40%,96%,0.055)
}
html[data-sa-ui-theme="light"] .wr-compact-rank {
    background: rgba(35,75,110,0.080);
    border: 1px solid #708297;
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-compact-athlete {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-compact-athlete:hover {
    color: hsl(213 80% 28%)
}
html[data-sa-ui-theme="light"] .wr-view-btn {
    border: 1px solid hsl(199 58% 38%);
    color: hsl(214 80% 28%);
    background: hsla(198,40%,96%,0.1)
}
html[data-sa-ui-theme="light"] .wr-view-btn:hover {
    background: hsla(198,40%,96%,0.18)
}
html[data-sa-ui-theme="light"] .wr-table th,html[data-sa-ui-theme="light"] .wr-table td {
    border-bottom: 1px solid #708297
}
html[data-sa-ui-theme="light"] .wr-table th {
    color: hsl(215 59% 28%);
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .wr-athlete {
    color: #19344d
}
html[data-sa-ui-theme="light"] .wr-country img {
    box-shadow: 0 0 0 1px rgba(20,45,70,0.12)
}
html[data-sa-ui-theme="light"] .wr-medal.gold {
    background: linear-gradient(135deg, hsl(48 28% 92%), hsl(38 28% 92%))
}
html[data-sa-ui-theme="light"] .wr-medal.silver {
    background: linear-gradient(135deg, #eef4ff, hsl(215 20% 97%))
}
html[data-sa-ui-theme="light"] .wr-medal.bronze {
    background: linear-gradient(135deg, hsl(29 28% 92%), hsl(28 28% 92%));
    color: #19344d
}
@media (max-width: 760px) {
    html[data-sa-ui-theme="light"] .wr-rank-table tr {
        border: 1px solid #708297;
        background: rgba(35,75,110,0.060)
    }
    html[data-sa-ui-theme="light"] .wr-rank-table td::before {
        color: hsl(215 59% 28%)
    }
}}