:where(.kyogijo){--ky-ink:#1f2320;--ky-line:#fff;--ky-halo:rgba(255,255,255,.92);--ky-plate:rgba(18,24,21,.9);--ky-plate-ink:#fff;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff;--ky-apron:#dcd8c9;--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-zone:#2d6a40;--ky-boards:#c8c1b0;--ky-red:#c8372d;--ky-blue:#2a5db0;--ky-dirt:#c28e5c;--ky-foul:#3a8148;--ky-infield:#58a05d;--ky-crease:#bfd3ec;--ky-key:#c25b3c;--ky-centre:transparent;--ky-post:#f2c230;--ky-pylon:#f26a1b;--ky-layer:#14213d;--ky-layer-home:#1f5fa8;--ky-layer-away:#d9480f;--ky-layer-edge:rgba(255,255,255,.92);--ky-layer-hollow:rgba(255,255,255,.32);--ky-layer-ink:#14213d;--ky-layer-halo:rgba(255,255,255,.9);--ky-font:system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif;display:block;width:100%;height:auto;font-family:var(--ky-font)}
:where(.kyogijo[data-sport=nhl]){--ky-surface:#eef5fa;--ky-apron:#d3dbe1;--ky-boards:#9aa4ab;--ky-halo:rgba(255,255,255,.92)}
:where(.kyogijo[data-sport=nba]){--ky-surface:#d9a766;--ky-surface-alt:#cf9c5b;--ky-apron:#c9c3b4;--ky-boards:#a97d46;--ky-baseline:#fff}
:where(.kyogijo[data-sport=mlb]){--ky-surface:#4f9a55;--ky-surface-alt:#478f4e;--ky-apron:#bdb59f;--ky-boards:#2f4a36}
:where(.kyogijo[data-sport=soccer]){--ky-surface:#4c9b56;--ky-surface-alt:#438f4d;--ky-apron:#c9d2bd;--ky-court:#3b79ad}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-ink:#ece8dc;--ky-line:#e9ece6;--ky-plate:rgba(0,0,0,.82);--ky-apron:#1b1f1c;--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-zone:#1f4a2d;--ky-boards:#4d5450;--ky-red:#d4574d;--ky-blue:#5584d4;--ky-dirt:#8a6040;--ky-foul:#275a31;--ky-infield:#367a42;--ky-crease:#8ea9cc;--ky-key:#8a3f2b;--ky-layer:#f1f5f9;--ky-layer-home:#6aa9f0;--ky-layer-away:#f59a5b;--ky-layer-edge:rgba(0,0,0,.6);--ky-layer-hollow:rgba(255,255,255,.18);--ky-layer-ink:#f1f5f9;--ky-layer-halo:rgba(0,0,0,.7)}
:where(html:not([data-theme=light]) .kyogijo[data-sport=nhl]:not([data-theme=light])){--ky-surface:#a9bccb;--ky-apron:#1a2025;--ky-boards:#4b5156}
:where(html:not([data-theme=light]) .kyogijo[data-sport=nba]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426}
:where(html:not([data-theme=light]) .kyogijo[data-sport=mlb]:not([data-theme=light])){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20}
:where(html:not([data-theme=light]) .kyogijo[data-sport=soccer]:not([data-theme=light])){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-court:#2a5478}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-ink:#ece8dc;--ky-line:#e9ece6;--ky-plate:rgba(0,0,0,.82);--ky-apron:#1b1f1c;--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-zone:#1f4a2d;--ky-boards:#4d5450;--ky-red:#d4574d;--ky-blue:#5584d4;--ky-dirt:#8a6040;--ky-foul:#275a31;--ky-infield:#367a42;--ky-crease:#8ea9cc;--ky-key:#8a3f2b;--ky-layer:#f1f5f9;--ky-layer-home:#6aa9f0;--ky-layer-away:#f59a5b;--ky-layer-edge:rgba(0,0,0,.6);--ky-layer-hollow:rgba(255,255,255,.18);--ky-layer-ink:#f1f5f9;--ky-layer-halo:rgba(0,0,0,.7)}
:where(html[data-theme=dark] .kyogijo[data-sport=nhl],.kyogijo[data-theme=dark][data-sport=nhl]){--ky-surface:#a9bccb;--ky-apron:#1a2025;--ky-boards:#4b5156}
:where(html[data-theme=dark] .kyogijo[data-sport=nba],.kyogijo[data-theme=dark][data-sport=nba]){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426}
:where(html[data-theme=dark] .kyogijo[data-sport=mlb],.kyogijo[data-theme=dark][data-sport=mlb]){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20}
:where(html[data-theme=dark] .kyogijo[data-sport=soccer],.kyogijo[data-theme=dark][data-sport=soccer]){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-court:#2a5478}
.kyogijo .ky-apron{fill:var(--ky-apron)}
.kyogijo .ky-text{fill:var(--ky-ink);font-family:var(--ky-font);font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums}
.kyogijo .ky-surface{fill:var(--ky-surface)}
.kyogijo .ky-stripe{fill:var(--ky-surface-alt)}
.kyogijo .ky-ring circle{stroke:var(--ky-surface-alt)}
.kyogijo .ky-zone{fill:var(--ky-zone)}
.kyogijo .ky-zone-left{fill:var(--ky-left)}
.kyogijo .ky-zone-right{fill:var(--ky-right)}
.kyogijo .ky-boards{fill:var(--ky-boards)}
.kyogijo .ky-line{stroke:var(--ky-line);fill:none}
.kyogijo .ky-fill-line{fill:var(--ky-line)}
.kyogijo .ky-band{stroke:var(--ky-line)}
.kyogijo .ky-num{fill:var(--ky-line);font-family:var(--ky-font);font-weight:700}
.kyogijo .ky-pitch-futsal .ky-surface{fill:var(--ky-court)}
.kyogijo .ky-goal{stroke:var(--ky-line);fill:none}
.kyogijo .ky-goal-net{stroke:var(--ky-line);opacity:.55}
.kyogijo .ky-goal-strip{fill:var(--ky-line)}
.kyogijo .ky-flag{fill:var(--ky-pylon)}
.kyogijo .ky-post{stroke:var(--ky-post)}
.kyogijo .ky-post-end{fill:var(--ky-post)}
.kyogijo .ky-pylon{fill:var(--ky-pylon)}
.kyogijo .ky-red{stroke:var(--ky-red)}
.kyogijo .ky-red-fill{fill:var(--ky-red)}
.kyogijo .ky-blue{stroke:var(--ky-blue)}
.kyogijo .ky-blue-fill{fill:var(--ky-blue)}
.kyogijo .ky-dash{stroke:var(--ky-surface)}
.kyogijo .ky-crease{fill:var(--ky-crease);stroke:var(--ky-red)}
.kyogijo .ky-net{stroke:var(--ky-red)}
.kyogijo .ky-key{fill:var(--ky-key)}
.kyogijo .ky-key-left{fill:var(--ky-key-left,var(--ky-key))}
.kyogijo .ky-key-right{fill:var(--ky-key-right,var(--ky-key))}
.kyogijo .ky-centre{fill:var(--ky-centre)}
.kyogijo .ky-board{stroke:var(--ky-line)}
.kyogijo .ky-rim{stroke:#e8591a}
.kyogijo .ky-baseline{fill:var(--ky-baseline,var(--ky-line))}
.kyogijo .ky-foul{fill:var(--ky-foul)}
.kyogijo .ky-track{fill:none;stroke:var(--ky-dirt)}
.kyogijo .ky-dirt{fill:var(--ky-dirt)}
.kyogijo .ky-infield{fill:var(--ky-infield)}
.kyogijo .ky-fence{stroke:var(--ky-boards);stroke-linejoin:round}
.kyogijo .ky-ink-left{fill:var(--ky-left-ink)}
.kyogijo .ky-ink-right{fill:var(--ky-right-ink)}
.kyogijo .ky-paint-left{fill:var(--ky-left);stroke:var(--ky-halo);stroke-width:.14em;paint-order:stroke;stroke-linejoin:round}
.kyogijo .ky-paint-right{fill:var(--ky-right);stroke:var(--ky-halo);stroke-width:.14em;paint-order:stroke;stroke-linejoin:round}
.kyogijo .ky-panel-left,.kyogijo .ky-block-left{fill:var(--ky-left)}
.kyogijo .ky-panel-right,.kyogijo .ky-block-right{fill:var(--ky-right)}
.kyogijo .ky-lose{opacity:.78}
.kyogijo .ky-banner.ky-lose{opacity:1;filter:grayscale(.35) brightness(.92)}
.kyogijo .ky-score.ky-lose{opacity:.62}
.kyogijo .ky-plate-bg,.kyogijo .ky-badge-bg{fill:var(--ky-plate)}
.kyogijo .ky-score{fill:var(--ky-plate-ink)}
.kyogijo .ky-comp,.kyogijo .ky-foot,.kyogijo .ky-abbr,.kyogijo .ky-dash-text,.kyogijo .ky-badge-status{fill:var(--ky-plate-ink);text-anchor:middle}
.kyogijo .ky-score{font-weight:800}
.kyogijo .ky-abbr,.kyogijo .ky-comp,.kyogijo .ky-foot,.kyogijo .ky-badge-status{opacity:.82;font-weight:700}
.kyogijo .ky-dash-text{opacity:.55;font-weight:600}
.kyogijo .ky-winbar-left{fill:var(--ky-left)}
.kyogijo .ky-winbar-right{fill:var(--ky-right)}
.kyogijo .ky-glyph{stroke:var(--ky-plate-ink);stroke-width:1.4;opacity:.7;stroke-linejoin:round}
.kyogijo .ky-badge-left .ky-score{fill:var(--ky-left-ink)}
.kyogijo .ky-badge-right .ky-score{fill:var(--ky-right-ink)}
.kyogijo .ky-badge-left .ky-name{fill:var(--ky-left-ink)}
.kyogijo .ky-badge-right .ky-name{fill:var(--ky-right-ink)}
.kyogijo .ky-pts>*{fill:var(--c,var(--ky-layer));stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.3)*1px);stroke-linejoin:round}
.kyogijo .ky-pts>.ky-hol{fill:var(--ky-layer-hollow);stroke:var(--c,var(--ky-layer));stroke-width:calc(var(--w,.3)*2.2px)}
.kyogijo .ky-h{--c:var(--ky-layer-home)}
.kyogijo .ky-a{--c:var(--ky-layer-away)}
.kyogijo .ky-ln{fill:none;stroke:var(--c,var(--ky-layer));stroke-linecap:round;stroke-linejoin:round}
.kyogijo .ky-ah{fill:var(--c,var(--ky-layer));stroke:none}
.kyogijo .ky-cm{stroke:none}
.kyogijo .ky-lt{fill:var(--c,var(--ky-layer-ink));stroke:var(--ky-layer-halo);stroke-width:.18em;paint-order:stroke;stroke-linejoin:round;font-family:var(--ky-font);font-weight:700;font-variant-numeric:tabular-nums}
.kyogijo .ky-lt.ky-nh{stroke:none}
:where(.kyogijo){--ky-heat-ground:rgba(255,255,255,.72)}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-heat-ground:rgba(14,18,16,.82)}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-heat-ground:rgba(14,18,16,.82)}
.kyogijo .ky-hg{fill:var(--ky-heat-ground)}
.kyogijo .ky-zn,.kyogijo .ky-cf{stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.2)*1px);stroke-linejoin:round}
.kyogijo .ky-cl{fill:none;stroke-width:calc(var(--w,.4)*1px);stroke-linejoin:round}
.kyogijo .ky-lg-p{fill:var(--ky-plate)}
.kyogijo .ky-lg-t{fill:var(--ky-plate-ink);font-family:var(--ky-font);font-weight:700}
.kyogijo .ky-lg-k{stroke:var(--ky-plate-ink);fill:none}
.kyogijo .ky-sp{fill:var(--c,var(--ky-layer));fill-opacity:.22;stroke:var(--c,var(--ky-layer));stroke-width:calc(var(--w,.3)*1px);stroke-linejoin:round}
.kyogijo .ky-sp-e{fill:none;stroke-opacity:.8}
.kyogijo .ky-ro{fill:var(--c,var(--ky-layer));fill-opacity:.7;stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.3)*1px);stroke-linejoin:round}
.kyogijo .ky-ro-r{fill:none;stroke:var(--c,var(--ky-layer));stroke-opacity:.45;stroke-dasharray:calc(var(--w,.3)*3px) calc(var(--w,.3)*3px);stroke-width:calc(var(--w,.3)*1px)}
.kyogijo .ky-fm>*{fill:var(--c,var(--ky-layer));stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.3)*1px)}
.kyogijo .ky-fm>.ky-e{fill:var(--ky-layer-hollow);stroke:var(--c,var(--ky-layer));stroke-width:calc(var(--w,.3)*2.2px)}
.kyogijo .ky-fm>path{stroke-linejoin:round}
.kyogijo .ky-nm{fill:var(--ky-plate-ink);stroke:var(--ky-plate);stroke-width:.14em;paint-order:stroke;stroke-linejoin:round;font-family:var(--ky-font);font-weight:700;font-variant-numeric:tabular-nums}
.kyogijo .ky-lc{fill:var(--ky-post);stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.3)*1px)}
.kyogijo .ky-cl{fill:var(--ky-plate);stroke:none;font-family:var(--ky-font);font-weight:700}
.kyogijo .ky-lf{fill:none;stroke:var(--ky-layer-edge);stroke-width:calc(var(--w,.3)*1px)}
:where(.kyogijo[data-sport=curling]){--ky-surface:#eaf3f9;--ky-apron:#cfd8de;--ky-boards:#8d98a0;--ky-line:#23292d;--ky-rg-o:#2a5db0;--ky-rg-m:#fff;--ky-rg-i:#c8372d;--ky-rg-b:#fff;--ky-hog:#c8372d;--ky-hack:#3a4046;--ky-pebble:rgba(110,140,165,.4);--ky-fgz:rgba(42,93,176,.1)}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=curling]:not([data-theme=light])){--ky-surface:#8fa6b7;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-line:#11171b;--ky-rg-o:#3f6cc0;--ky-rg-m:#dfe8ef;--ky-rg-i:#c9473e;--ky-rg-b:#dfe8ef;--ky-hog:#c9473e;--ky-hack:#161b1f;--ky-fgz:rgba(20,40,90,.18)}}
:where(html[data-theme=dark] .kyogijo[data-sport=curling],.kyogijo[data-theme=dark][data-sport=curling]){--ky-surface:#8fa6b7;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-line:#11171b;--ky-rg-o:#3f6cc0;--ky-rg-m:#dfe8ef;--ky-rg-i:#c9473e;--ky-rg-b:#dfe8ef;--ky-hog:#c9473e;--ky-hack:#161b1f;--ky-fgz:rgba(20,40,90,.18)}
.kyogijo .ky-rg-o{fill:var(--ky-rg-o)}.kyogijo .ky-rg-m{fill:var(--ky-rg-m)}.kyogijo .ky-rg-i{fill:var(--ky-rg-i)}.kyogijo .ky-rg-b{fill:var(--ky-rg-b)}
.kyogijo .ky-hog{fill:var(--ky-hog)}.kyogijo .ky-hack{fill:var(--ky-hack)}.kyogijo .ky-fgz{fill:var(--ky-fgz)}.kyogijo pattern circle{fill:var(--ky-pebble)}
.kyogijo .ky-hammer{fill:var(--ky-plate-ink)}.kyogijo .ky-hammer-in{fill:var(--ky-plate)}.kyogijo .ky-grid{stroke:var(--ky-plate-ink);opacity:.22}
.kyogijo .ky-badge-hammer-left .ky-hammer{fill:var(--ky-left-ink)}.kyogijo .ky-badge-hammer-left .ky-hammer-in{fill:var(--ky-left)}.kyogijo .ky-badge-hammer-right .ky-hammer{fill:var(--ky-right-ink)}.kyogijo .ky-badge-hammer-right .ky-hammer-in{fill:var(--ky-right)}
.kyogijo .ky-fold-link{fill:var(--ky-line);fill-opacity:.07}.kyogijo .ky-fold-edge{fill:none;stroke:var(--ky-line);stroke-opacity:.4;stroke-width:.3}.kyogijo .ky-fold-hl{fill:var(--ky-line);fill-opacity:.08;stroke:var(--ky-line);stroke-opacity:.7;stroke-width:.35}
.kyogijo .ky-fold-frame{fill:none;stroke:var(--ky-boards);stroke-width:.6}.kyogijo .ky-fold-pill{fill:var(--ky-plate);fill-opacity:.92;stroke:var(--ky-boards);stroke-width:.2}.kyogijo .ky-fold-t{fill:var(--ky-plate-ink)}
:where(.kyogijo){--ky-wall-1:#f2e6c2;--ky-wall-2:#e6bd62;--ky-wall-3:#d9742e;--ky-wall-4:#8e2f1c;--ky-hill:#2a5f35;--ky-ivy:#1c6b2f;--ky-over:#101612;--ky-pen:#d9dce0}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-wall-1:#e9dcb4;--ky-wall-2:#d9ae55;--ky-wall-3:#cc6a2a;--ky-wall-4:#c24a32;--ky-hill:#68a574;--ky-ivy:#4f9a63}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-wall-1:#e9dcb4;--ky-wall-2:#d9ae55;--ky-wall-3:#cc6a2a;--ky-wall-4:#c24a32;--ky-hill:#68a574;--ky-ivy:#4f9a63}
.kyogijo .ky-wall{stroke:var(--ky-layer-edge);stroke-width:.35;stroke-linejoin:round}
.kyogijo .ky-wall-1{fill:var(--ky-wall-1)}.kyogijo .ky-wall-2{fill:var(--ky-wall-2)}.kyogijo .ky-wall-3{fill:var(--ky-wall-3)}.kyogijo .ky-wall-4{fill:var(--ky-wall-4)}
.kyogijo .ky-hill{fill:var(--ky-hill);fill-opacity:.6;stroke:var(--ky-line);stroke-width:.5;stroke-dasharray:2 1.5}
.kyogijo .ky-overhang{fill:var(--ky-over);fill-opacity:.32;stroke:var(--ky-line);stroke-width:.5;stroke-dasharray:3 2}
.kyogijo .ky-ivy{fill:none;stroke:var(--ky-ivy);stroke-width:3;stroke-dasharray:2.2 1.3;stroke-linecap:round}
.kyogijo .ky-basket{fill:none;stroke:var(--ky-line);stroke-width:.9;stroke-dasharray:3 1.6}
.kyogijo .ky-pole{fill:var(--ky-post);stroke:var(--ky-ink);stroke-width:.5}
.kyogijo .ky-bullpen{fill:var(--ky-pen);stroke:var(--ky-ink);stroke-width:.5}
.kyogijo .ky-backstop{fill:none;stroke:var(--ky-line);stroke-width:.8}
.kyogijo .ky-dugout{fill:var(--ky-plate);stroke:var(--ky-line);stroke-width:.6}
.kyogijo .ky-dugout-away{fill:none}
.kyogijo .ky-wl{fill:var(--ky-ink);stroke:var(--ky-halo);stroke-width:.14em;paint-order:stroke;stroke-linejoin:round;font-weight:700}
.kyogijo .ky-wl-p{fill:var(--ky-plate)}
.kyogijo .ky-wl-k{fill:var(--ky-plate-ink);font-weight:700}
.kyogijo .ky-free{fill:var(--ky-free)}
.kyogijo .ky-area{fill:var(--ky-area,var(--ky-surface))}
.kyogijo .ky-nt-line,.kyogijo .ky-nt-post{fill:var(--ky-net)}
.kyogijo .ky-serve{fill:var(--ky-serve,#d8e33b);stroke:rgba(0,0,0,.45);stroke-width:.06}
.kyogijo .ky-serve-seam{fill:none;stroke:rgba(0,0,0,.45)}
.kyogijo .ky-tb{font-weight:700;opacity:.9}
.kyogijo .ky-wall{fill:var(--ky-wall)}
.kyogijo .ky-mesh{fill:var(--ky-mesh)}
.kyogijo .ky-face{fill:var(--ky-face)}
.kyogijo .ky-tin{fill:var(--ky-tin)}
.kyogijo .ky-wall-line{fill:var(--ky-wall-line,var(--ky-line))}
.kyogijo .ky-table{fill:var(--ky-table)}
.kyogijo .ky-chair{fill:var(--ky-chair)}
.kyogijo .ky-set-net{fill:var(--ky-setnet)}
:where(.kyogijo[data-sport=tennis][data-look=hard-blue]){--ky-surface:#3d78bd;--ky-free:#2f5f9a;--ky-apron:#dcd8c9;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tennis][data-look=hard-blue]:not([data-theme=light])){--ky-surface:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=tennis][data-look=hard-blue],.kyogijo[data-theme=dark][data-sport=tennis][data-look=hard-blue]){--ky-surface:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=tennis][data-look=hard-green]){--ky-surface:#4d9468;--ky-free:#3c7852;--ky-apron:#dcd8c9;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tennis][data-look=hard-green]:not([data-theme=light])){--ky-surface:#35704b;--ky-free:#285539;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=tennis][data-look=hard-green],.kyogijo[data-theme=dark][data-sport=tennis][data-look=hard-green]){--ky-surface:#35704b;--ky-free:#285539;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=tennis][data-look=clay]){--ky-surface:#c86b43;--ky-free:#b45a35;--ky-apron:#d9cdb8;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tennis][data-look=clay]:not([data-theme=light])){--ky-surface:#8e4a2e;--ky-free:#7a3f27;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=tennis][data-look=clay],.kyogijo[data-theme=dark][data-sport=tennis][data-look=clay]){--ky-surface:#8e4a2e;--ky-free:#7a3f27;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=tennis][data-look=grass]){--ky-surface:#68a653;--ky-free:#579544;--ky-apron:#cfd6bd;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tennis][data-look=grass]:not([data-theme=light])){--ky-surface:#3f6e32;--ky-free:#355c2a;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=tennis][data-look=grass],.kyogijo[data-theme=dark][data-sport=tennis][data-look=grass]){--ky-surface:#3f6e32;--ky-free:#355c2a;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=volleyball][data-look=wood]){--ky-surface:#dcae6e;--ky-free:#c99a5c;--ky-apron:#c9c3b4;--ky-net:#20262b;--ky-area:#d3a362}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=volleyball][data-look=wood]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#876234}}
:where(html[data-theme=dark] .kyogijo[data-sport=volleyball][data-look=wood],.kyogijo[data-theme=dark][data-sport=volleyball][data-look=wood]){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#876234}
:where(.kyogijo[data-sport=volleyball][data-look=blue]){--ky-surface:#3b78b8;--ky-free:#2b5d92;--ky-apron:#d3d8df;--ky-net:#20262b;--ky-area:#5b94cc}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=volleyball][data-look=blue]:not([data-theme=light])){--ky-surface:#2e5f95;--ky-free:#234a74;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#3e72aa}}
:where(html[data-theme=dark] .kyogijo[data-sport=volleyball][data-look=blue],.kyogijo[data-theme=dark][data-sport=volleyball][data-look=blue]){--ky-surface:#2e5f95;--ky-free:#234a74;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#3e72aa}
:where(.kyogijo[data-sport=volleyball][data-look=sand]){--ky-surface:#ecd7a3;--ky-free:#e0c78b;--ky-apron:#cdbf9c;--ky-net:#20262b;--ky-line:#2a5db0}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=volleyball][data-look=sand]:not([data-theme=light])){--ky-surface:#a89466;--ky-free:#957f55;--ky-apron:#1d1c17;--ky-net:#e6e9ec;--ky-line:#7aa3e6}}
:where(html[data-theme=dark] .kyogijo[data-sport=volleyball][data-look=sand],.kyogijo[data-theme=dark][data-sport=volleyball][data-look=sand]){--ky-surface:#a89466;--ky-free:#957f55;--ky-apron:#1d1c17;--ky-net:#e6e9ec;--ky-line:#7aa3e6}
:where(.kyogijo[data-sport=badminton][data-look=green]){--ky-surface:#3f8f6b;--ky-free:#2f6f52;--ky-apron:#d3d9d0;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=badminton][data-look=green]:not([data-theme=light])){--ky-surface:#2d6a4e;--ky-free:#225240;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=badminton][data-look=green],.kyogijo[data-theme=dark][data-sport=badminton][data-look=green]){--ky-surface:#2d6a4e;--ky-free:#225240;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=badminton][data-look=blue]){--ky-surface:#3b6fb0;--ky-free:#2b5489;--ky-apron:#d3d8df;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=badminton][data-look=blue]:not([data-theme=light])){--ky-surface:#2d5688;--ky-free:#22426a;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=badminton][data-look=blue],.kyogijo[data-theme=dark][data-sport=badminton][data-look=blue]){--ky-surface:#2d5688;--ky-free:#22426a;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=badminton][data-look=wood]){--ky-surface:#dcae6e;--ky-free:#c99a5c;--ky-apron:#c9c3b4;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=badminton][data-look=wood]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=badminton][data-look=wood],.kyogijo[data-theme=dark][data-sport=badminton][data-look=wood]){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=pickleball][data-look=blue-green]){--ky-surface:#3f85b8;--ky-free:#3f8f5a;--ky-apron:#cdd6c8;--ky-net:#20262b;--ky-area:#6fb0d8}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=pickleball][data-look=blue-green]:not([data-theme=light])){--ky-surface:#2f6a95;--ky-free:#2f6f45;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#4a88b0}}
:where(html[data-theme=dark] .kyogijo[data-sport=pickleball][data-look=blue-green],.kyogijo[data-theme=dark][data-sport=pickleball][data-look=blue-green]){--ky-surface:#2f6a95;--ky-free:#2f6f45;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#4a88b0}
:where(.kyogijo[data-sport=pickleball][data-look=green]){--ky-surface:#4f9a5c;--ky-free:#3a7a47;--ky-apron:#cdd6c8;--ky-net:#20262b;--ky-area:#82c28d}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=pickleball][data-look=green]:not([data-theme=light])){--ky-surface:#386f43;--ky-free:#2b5835;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#4e8c59}}
:where(html[data-theme=dark] .kyogijo[data-sport=pickleball][data-look=green],.kyogijo[data-theme=dark][data-sport=pickleball][data-look=green]){--ky-surface:#386f43;--ky-free:#2b5835;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#4e8c59}
:where(.kyogijo[data-sport=pickleball][data-look=red]){--ky-surface:#b5503a;--ky-free:#8f3b2b;--ky-apron:#d6cdc4;--ky-net:#20262b;--ky-area:#d27a62}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=pickleball][data-look=red]:not([data-theme=light])){--ky-surface:#8a3d2c;--ky-free:#6c2e21;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#a8523d}}
:where(html[data-theme=dark] .kyogijo[data-sport=pickleball][data-look=red],.kyogijo[data-theme=dark][data-sport=pickleball][data-look=red]){--ky-surface:#8a3d2c;--ky-free:#6c2e21;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-area:#a8523d}
:where(.kyogijo[data-sport=tabletennis][data-look=blue]){--ky-surface:#1f4f8f;--ky-free:#1f4f8f;--ky-apron:#cfd6df;--ky-net:#20262b;--ky-wall:#161a1f;--ky-table:#d8d4c8;--ky-chair:#ece7da}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tabletennis][data-look=blue]:not([data-theme=light])){--ky-surface:#1a4079;--ky-free:#1a4079;--ky-apron:#1a1d21;--ky-net:#e6e9ec;--ky-wall:#05070a;--ky-table:#8f8b80;--ky-chair:#b9b4a6}}
:where(html[data-theme=dark] .kyogijo[data-sport=tabletennis][data-look=blue],.kyogijo[data-theme=dark][data-sport=tabletennis][data-look=blue]){--ky-surface:#1a4079;--ky-free:#1a4079;--ky-apron:#1a1d21;--ky-net:#e6e9ec;--ky-wall:#05070a;--ky-table:#8f8b80;--ky-chair:#b9b4a6}
:where(.kyogijo[data-sport=tabletennis][data-look=green]){--ky-surface:#2f6f4f;--ky-free:#2f6f4f;--ky-apron:#cdd6c8;--ky-net:#20262b;--ky-wall:#161a1f;--ky-table:#d8d4c8;--ky-chair:#ece7da}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=tabletennis][data-look=green]:not([data-theme=light])){--ky-surface:#25583f;--ky-free:#25583f;--ky-apron:#1a1d1b;--ky-net:#e6e9ec;--ky-wall:#05070a;--ky-table:#8f8b80;--ky-chair:#b9b4a6}}
:where(html[data-theme=dark] .kyogijo[data-sport=tabletennis][data-look=green],.kyogijo[data-theme=dark][data-sport=tabletennis][data-look=green]){--ky-surface:#25583f;--ky-free:#25583f;--ky-apron:#1a1d1b;--ky-net:#e6e9ec;--ky-wall:#05070a;--ky-table:#8f8b80;--ky-chair:#b9b4a6}
:where(.kyogijo[data-sport=padel][data-look=blue]){--ky-surface:#2f6fb5;--ky-free:#2f6fb5;--ky-apron:#d3d9d0;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=padel][data-look=blue]:not([data-theme=light])){--ky-surface:#2a5a93;--ky-free:#2a5a93;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}}
:where(html[data-theme=dark] .kyogijo[data-sport=padel][data-look=blue],.kyogijo[data-theme=dark][data-sport=padel][data-look=blue]){--ky-surface:#2a5a93;--ky-free:#2a5a93;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}
:where(.kyogijo[data-sport=padel][data-look=green]){--ky-surface:#3f8f5f;--ky-free:#3f8f5f;--ky-apron:#d3d9d0;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=padel][data-look=green]:not([data-theme=light])){--ky-surface:#2e6c47;--ky-free:#2e6c47;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}}
:where(html[data-theme=dark] .kyogijo[data-sport=padel][data-look=green],.kyogijo[data-theme=dark][data-sport=padel][data-look=green]){--ky-surface:#2e6c47;--ky-free:#2e6c47;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}
:where(.kyogijo[data-sport=padel][data-look=terracotta]){--ky-surface:#c0623f;--ky-free:#c0623f;--ky-apron:#d9cdb8;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=padel][data-look=terracotta]:not([data-theme=light])){--ky-surface:#8f4630;--ky-free:#8f4630;--ky-apron:#1b1f1c;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}}
:where(html[data-theme=dark] .kyogijo[data-sport=padel][data-look=terracotta],.kyogijo[data-theme=dark][data-sport=padel][data-look=terracotta]){--ky-surface:#8f4630;--ky-free:#8f4630;--ky-apron:#1b1f1c;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a}
:where(.kyogijo[data-sport=squash][data-look=wood]){--ky-surface:#d7a766;--ky-free:#d7a766;--ky-apron:#c9c3b4;--ky-net:#20262b;--ky-line:#a8201a;--ky-wall-line:#a8201a;--ky-wall:#4f575f;--ky-mesh:#98a1a9;--ky-face:#efeadf;--ky-tin:#c3c8cd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=squash][data-look=wood]:not([data-theme=light])){--ky-surface:#8a6638;--ky-free:#8a6638;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#ffb3a8;--ky-wall-line:#ffb3a8;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-face:#454b52;--ky-tin:#34393f}}
:where(html[data-theme=dark] .kyogijo[data-sport=squash][data-look=wood],.kyogijo[data-theme=dark][data-sport=squash][data-look=wood]){--ky-surface:#8a6638;--ky-free:#8a6638;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#ffb3a8;--ky-wall-line:#ffb3a8;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-face:#454b52;--ky-tin:#34393f}
:where(.kyogijo[data-sport=squash][data-look=blue]){--ky-surface:#4a7fb8;--ky-free:#4a7fb8;--ky-apron:#d3d8df;--ky-net:#20262b;--ky-wall-line:#a8201a;--ky-wall:#4f575f;--ky-mesh:#98a1a9;--ky-face:#efeadf;--ky-tin:#c3c8cd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=squash][data-look=blue]:not([data-theme=light])){--ky-surface:#35608f;--ky-free:#35608f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall-line:#ffb3a8;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-face:#454b52;--ky-tin:#34393f}}
:where(html[data-theme=dark] .kyogijo[data-sport=squash][data-look=blue],.kyogijo[data-theme=dark][data-sport=squash][data-look=blue]){--ky-surface:#35608f;--ky-free:#35608f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall-line:#ffb3a8;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-face:#454b52;--ky-tin:#34393f}
:where(.kyogijo[data-sport=racquetball][data-look=wood]){--ky-surface:#efd9ae;--ky-free:#efd9ae;--ky-apron:#c9c3b4;--ky-net:#20262b;--ky-line:#c8372d;--ky-wall:#4f575f;--ky-mesh:#98a1a9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=racquetball][data-look=wood]:not([data-theme=light])){--ky-surface:#55401f;--ky-free:#55401f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#ff6b5e;--ky-wall:#8b949c;--ky-mesh:#59626a}}
:where(html[data-theme=dark] .kyogijo[data-sport=racquetball][data-look=wood],.kyogijo[data-theme=dark][data-sport=racquetball][data-look=wood]){--ky-surface:#55401f;--ky-free:#55401f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#ff6b5e;--ky-wall:#8b949c;--ky-mesh:#59626a}
:where(.kyogijo[data-sport=racquetball][data-look=convertible]){--ky-surface:#efd9ae;--ky-free:#efd9ae;--ky-apron:#c9c3b4;--ky-net:#20262b;--ky-line:#2a5db0;--ky-wall:#4f575f;--ky-mesh:#98a1a9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=racquetball][data-look=convertible]:not([data-theme=light])){--ky-surface:#55401f;--ky-free:#55401f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#7aa3e6;--ky-wall:#8b949c;--ky-mesh:#59626a}}
:where(html[data-theme=dark] .kyogijo[data-sport=racquetball][data-look=convertible],.kyogijo[data-theme=dark][data-sport=racquetball][data-look=convertible]){--ky-surface:#55401f;--ky-free:#55401f;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-line:#7aa3e6;--ky-wall:#8b949c;--ky-mesh:#59626a}
:where(.kyogijo[data-sport=sepaktakraw][data-look=blue]){--ky-surface:#3a73b5;--ky-free:#2c5a91;--ky-apron:#d3d8df;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=sepaktakraw][data-look=blue]:not([data-theme=light])){--ky-surface:#2e5c92;--ky-free:#234875;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=sepaktakraw][data-look=blue],.kyogijo[data-theme=dark][data-sport=sepaktakraw][data-look=blue]){--ky-surface:#2e5c92;--ky-free:#234875;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=sepaktakraw][data-look=green]){--ky-surface:#3f8f66;--ky-free:#2f7050;--ky-apron:#d3d9d0;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=sepaktakraw][data-look=green]:not([data-theme=light])){--ky-surface:#2d6b4c;--ky-free:#235539;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=sepaktakraw][data-look=green],.kyogijo[data-theme=dark][data-sport=sepaktakraw][data-look=green]){--ky-surface:#2d6b4c;--ky-free:#235539;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=sepaktakraw][data-look=wood]){--ky-surface:#dcae6e;--ky-free:#c99a5c;--ky-apron:#c9c3b4;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=sepaktakraw][data-look=wood]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=sepaktakraw][data-look=wood],.kyogijo[data-theme=dark][data-sport=sepaktakraw][data-look=wood]){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=teqball][data-look=grey]){--ky-surface:#8d949b;--ky-free:#8d949b;--ky-apron:#d6d8da;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9;--ky-table:#2a5db0}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=teqball][data-look=grey]:not([data-theme=light])){--ky-surface:#5f666d;--ky-free:#5f666d;--ky-apron:#1a1c1d;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#4a78c4}}
:where(html[data-theme=dark] .kyogijo[data-sport=teqball][data-look=grey],.kyogijo[data-theme=dark][data-sport=teqball][data-look=grey]){--ky-surface:#5f666d;--ky-free:#5f666d;--ky-apron:#1a1c1d;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#4a78c4}
:where(.kyogijo[data-sport=teqball][data-look=blue]){--ky-surface:#3b78b8;--ky-free:#3b78b8;--ky-apron:#d3d8df;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9;--ky-table:#e4eaef}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=teqball][data-look=blue]:not([data-theme=light])){--ky-surface:#2e5f95;--ky-free:#2e5f95;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#aeb8c2}}
:where(html[data-theme=dark] .kyogijo[data-sport=teqball][data-look=blue],.kyogijo[data-theme=dark][data-sport=teqball][data-look=blue]){--ky-surface:#2e5f95;--ky-free:#2e5f95;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#aeb8c2}
:where(.kyogijo[data-sport=teqball][data-look=green]){--ky-surface:#4d9468;--ky-free:#4d9468;--ky-apron:#d3d9d0;--ky-net:#20262b;--ky-wall:#4f575f;--ky-mesh:#98a1a9;--ky-table:#27323b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=teqball][data-look=green]:not([data-theme=light])){--ky-surface:#35704b;--ky-free:#35704b;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#8696a4}}
:where(html[data-theme=dark] .kyogijo[data-sport=teqball][data-look=green],.kyogijo[data-theme=dark][data-sport=teqball][data-look=green]){--ky-surface:#35704b;--ky-free:#35704b;--ky-apron:#1a1c1b;--ky-net:#e6e9ec;--ky-wall:#8b949c;--ky-mesh:#59626a;--ky-table:#8696a4}
:where(.kyogijo[data-sport=roundnet][data-look=grass]){--ky-surface:#68a653;--ky-free:#68a653;--ky-apron:#cfd6bd;--ky-net:#20262b;--ky-setnet:#e9efe4}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=roundnet][data-look=grass]:not([data-theme=light])){--ky-surface:#3f6e32;--ky-free:#3f6e32;--ky-apron:#1b1f1c;--ky-net:#e6e9ec;--ky-setnet:#a9b8a2}}
:where(html[data-theme=dark] .kyogijo[data-sport=roundnet][data-look=grass],.kyogijo[data-theme=dark][data-sport=roundnet][data-look=grass]){--ky-surface:#3f6e32;--ky-free:#3f6e32;--ky-apron:#1b1f1c;--ky-net:#e6e9ec;--ky-setnet:#a9b8a2}
:where(.kyogijo[data-sport=roundnet][data-look=sand]){--ky-surface:#e3cf9a;--ky-free:#e3cf9a;--ky-apron:#cdbf9c;--ky-net:#20262b;--ky-line:#2a5db0;--ky-setnet:#f6efd9}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=roundnet][data-look=sand]:not([data-theme=light])){--ky-surface:#8a784d;--ky-free:#8a784d;--ky-apron:#1d1c17;--ky-net:#e6e9ec;--ky-setnet:#c9bd9a}}
:where(html[data-theme=dark] .kyogijo[data-sport=roundnet][data-look=sand],.kyogijo[data-theme=dark][data-sport=roundnet][data-look=sand]){--ky-surface:#8a784d;--ky-free:#8a784d;--ky-apron:#1d1c17;--ky-net:#e6e9ec;--ky-setnet:#c9bd9a}
:where(.kyogijo[data-sport=roundnet][data-look=indoor]){--ky-surface:#b9b2a2;--ky-free:#b9b2a2;--ky-apron:#d3d0c8;--ky-net:#20262b;--ky-setnet:#ece9e1}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=roundnet][data-look=indoor]:not([data-theme=light])){--ky-surface:#6f6a5f;--ky-free:#6f6a5f;--ky-apron:#1b1b19;--ky-net:#e6e9ec;--ky-setnet:#a9a597}}
:where(html[data-theme=dark] .kyogijo[data-sport=roundnet][data-look=indoor],.kyogijo[data-theme=dark][data-sport=roundnet][data-look=indoor]){--ky-surface:#6f6a5f;--ky-free:#6f6a5f;--ky-apron:#1b1b19;--ky-net:#e6e9ec;--ky-setnet:#a9a597}
:where(.kyogijo[data-sport=netball][data-look=wood]){--ky-surface:#d9a96a;--ky-free:#c4955a;--ky-apron:#c9c3b4;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=netball][data-look=wood]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=netball][data-look=wood],.kyogijo[data-theme=dark][data-sport=netball][data-look=wood]){--ky-surface:#8f6a3c;--ky-free:#7d5d35;--ky-apron:#1a1c1b;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=netball][data-look=blue]){--ky-surface:#3d78bd;--ky-free:#2f5f9a;--ky-apron:#dcd8c9;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=netball][data-look=blue]:not([data-theme=light])){--ky-surface:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=netball][data-look=blue],.kyogijo[data-theme=dark][data-sport=netball][data-look=blue]){--ky-surface:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=netball][data-look=green]){--ky-surface:#4d9468;--ky-free:#3c7852;--ky-apron:#dcd8c9;--ky-net:#20262b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=netball][data-look=green]:not([data-theme=light])){--ky-surface:#35704b;--ky-free:#285539;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}}
:where(html[data-theme=dark] .kyogijo[data-sport=netball][data-look=green],.kyogijo[data-theme=dark][data-sport=netball][data-look=green]){--ky-surface:#35704b;--ky-free:#285539;--ky-apron:#1b1f1c;--ky-net:#e6e9ec}
:where(.kyogijo[data-sport=handball]){--ky-surface:#2f6aa8;--ky-surface-alt:#2f6aa8;--ky-apron:#cfd6df;--ky-key:#e8812b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=handball]:not([data-theme=light])){--ky-surface:#245489;--ky-surface-alt:#245489;--ky-apron:#1a1d21;--ky-key:#b8651f}}
:where(html[data-theme=dark] .kyogijo[data-sport=handball],.kyogijo[data-theme=dark][data-sport=handball]){--ky-surface:#245489;--ky-surface-alt:#245489;--ky-apron:#1a1d21;--ky-key:#b8651f}
:where(.kyogijo[data-sport=fieldhockey]){--ky-surface:#2d79b8;--ky-surface-alt:#2d79b8;--ky-apron:#cfd6df}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=fieldhockey]:not([data-theme=light])){--ky-surface:#235f93;--ky-surface-alt:#235f93;--ky-apron:#1a1d21}}
:where(html[data-theme=dark] .kyogijo[data-sport=fieldhockey],.kyogijo[data-theme=dark][data-sport=fieldhockey]){--ky-surface:#235f93;--ky-surface-alt:#235f93;--ky-apron:#1a1d21}
:where(.kyogijo[data-sport=swimming],.kyogijo[data-sport=waterpolo],.kyogijo[data-sport=diving],.kyogijo[data-sport=artisticswimming]){--ky-surface:#3fb4e6;--ky-surface-alt:#2a9bd2;--ky-apron:#e3e1d9;--ky-boards:#f7f6f1;--ky-line:#0c3a5c;--ky-plate:rgba(14,24,32,.88);--ky-pd:#f3d32c;--ky-pk:#454f59;--ky-pe:#16212a;--ky-ps:#39424a;--ky-pc:#cdd2d7;--ky-pw:#fbfcfd;--ky-pg:#1fa35a;--ky-pb:#1b66d3;--ky-py:#f4c514;--ky-pr:#e0392f;--ky-pf:#ff7a1a;--ky-fa:#e0392f;--ky-fb:#fff;--ky-pbd:#e8691d;--ky-layer-home:#ffd23f;--ky-layer-away:#ff7a59;--ky-layer-ink:#071a2b;--ky-pla:rgba(255,255,255,.34);--ky-ptl:rgba(255,255,255,.2);--ky-pda:rgba(120,112,98,.06);--ky-pdj:rgba(90,84,72,.16)}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-sport=artisticswimming]:not([data-theme=light])){--ky-surface:#1d7aa8;--ky-surface-alt:#176b97;--ky-apron:#1f252a;--ky-boards:#3a434b;--ky-line:#031118;--ky-plate:rgba(0,0,0,.84);--ky-pd:#dcc23a;--ky-pk:#6a7683;--ky-pe:#05090c;--ky-ps:#8793a0;--ky-pc:#66727d;--ky-pw:#e9eef2;--ky-pla:rgba(190,235,255,.3);--ky-ptl:rgba(190,235,255,.14);--ky-pda:rgba(255,255,255,.04);--ky-pdj:rgba(255,255,255,.1)}}
:where(html[data-theme=dark] .kyogijo[data-sport=swimming],.kyogijo[data-theme=dark][data-sport=swimming],html[data-theme=dark] .kyogijo[data-sport=waterpolo],.kyogijo[data-theme=dark][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-sport=diving],.kyogijo[data-theme=dark][data-sport=diving],html[data-theme=dark] .kyogijo[data-sport=artisticswimming],.kyogijo[data-theme=dark][data-sport=artisticswimming]){--ky-surface:#1d7aa8;--ky-surface-alt:#176b97;--ky-apron:#1f252a;--ky-boards:#3a434b;--ky-line:#031118;--ky-plate:rgba(0,0,0,.84);--ky-pd:#dcc23a;--ky-pk:#6a7683;--ky-pe:#05090c;--ky-ps:#8793a0;--ky-pc:#66727d;--ky-pw:#e9eef2;--ky-pla:rgba(190,235,255,.3);--ky-ptl:rgba(190,235,255,.14);--ky-pda:rgba(255,255,255,.04);--ky-pdj:rgba(255,255,255,.1)}
.kyogijo .ky-pl-r{fill:none;stroke-linecap:round}
.kyogijo .ky-pl-r-green{stroke:var(--ky-pg)}
.kyogijo .ky-pl-r-blue{stroke:var(--ky-pb)}
.kyogijo .ky-pl-r-yellow{stroke:var(--ky-py)}
.kyogijo .ky-pl-r-red{stroke:var(--ky-pr)}
.kyogijo .ky-pl-r-white{stroke:var(--ky-pw)}
.kyogijo .ky-pl-sa{stop-color:var(--ky-surface)}
.kyogijo .ky-pl-sb,.kyogijo .ky-pl-sc{stop-color:var(--ky-surface-alt)}
.kyogijo .ky-pl-lt{fill:var(--ky-pla);fill-opacity:.08;stroke:var(--ky-pla);stroke-width:.2;stroke-linejoin:round}
.kyogijo .ky-pl-ft{fill:none;stroke:var(--ky-ptl);stroke-width:.14}
.kyogijo .ky-pl-da{fill:var(--ky-pda)}
.kyogijo .ky-pl-dt{fill:none;stroke:var(--ky-pdj);stroke-width:.12}
.kyogijo .ky-pl-pad{fill:var(--ky-pd);stroke:var(--ky-pe);stroke-width:.14;stroke-linejoin:round}
.kyogijo .ky-pl-bk{fill:var(--ky-pk);stroke:var(--ky-pe);stroke-width:.12;stroke-linejoin:round}
.kyogijo .ky-pl-bn{fill:#fff}
.kyogijo .ky-pl-fa{stroke:var(--ky-fa);fill:none}
.kyogijo .ky-pl-fb2{stroke:var(--ky-fb);fill:none}
.kyogijo .ky-pl-fs{stroke:var(--ky-pf);fill:none}
.kyogijo .ky-pl-st{fill:var(--ky-ps);stroke:var(--ky-pe);stroke-width:.1}
.kyogijo .ky-pl-pl{fill:var(--ky-plate)}
.kyogijo .ky-pl-nm,.kyogijo .ky-pl-tm{fill:var(--ky-plate-ink);font-weight:800}
.kyogijo .ky-pl-ab,.kyogijo .ky-pl-sp,.kyogijo .ky-pl-rc{fill:var(--ky-plate-ink);opacity:.78;font-weight:700}
.kyogijo .ky-pl-ld{fill:var(--ky-plate-ink)}
.kyogijo .ky-pl-dn{fill:#10161c;text-anchor:middle}
.kyogijo .ky-pl-mm{stroke:rgba(0,0,0,.35);stroke-width:.2}
.kyogijo .ky-pl-mr{fill:none;stroke:rgba(255,255,255,.55);stroke-width:.25}
.kyogijo .ky-pl-fb{stroke:rgba(255,255,255,.55);stroke-width:.18}
.kyogijo .ky-pl-pb{stroke:rgba(0,0,0,.35);stroke-width:.18}
.kyogijo .ky-pl-pt-d{fill:#10161c}
.kyogijo .ky-pl-pt-l{fill:#fff}
.kyogijo .ky-pl-ev{font-weight:800}
.kyogijo .ky-pl-ax{opacity:.85;font-weight:700}
.kyogijo .ky-pl-tick{opacity:.7}
.kyogijo .ky-pl-sw{fill:var(--ky-boards);stroke:var(--ky-pe);stroke-width:.2;stroke-linejoin:round}
.kyogijo .ky-pl-lm,.kyogijo .ky-pl-dm{stroke:var(--ky-ink)}
.kyogijo .ky-pl-sx{font-weight:700}
.kyogijo .ky-pl-pole{stroke:var(--ky-ps)}
.kyogijo .ky-pl-fp{fill:var(--ky-fa);stroke:var(--ky-pe);stroke-width:.12;stroke-linejoin:round}
.kyogijo .ky-pl-rp{stroke:var(--ky-pe);stroke-width:.1}
.kyogijo .ky-pl-rp-red{fill:var(--ky-pr)}
.kyogijo .ky-pl-rp-yellow{fill:var(--ky-py)}
.kyogijo .ky-pl-rp-green{fill:var(--ky-pg)}
.kyogijo .ky-pl-wl{fill:none}
.kyogijo .ky-pl-wl-white{stroke:var(--ky-pw)}
.kyogijo .ky-pl-wl-red{stroke:var(--ky-pr)}
.kyogijo .ky-pl-wl-yellow{stroke:var(--ky-py)}
.kyogijo .ky-pl-ra{fill:var(--ky-pr);fill-opacity:.4;stroke:var(--ky-pr);stroke-width:.2}
.kyogijo .ky-pl-gn{stroke:var(--ky-pw);opacity:.85}
.kyogijo .ky-pl-gb{stroke:var(--ky-pw)}
.kyogijo .ky-pl-gp{fill:var(--ky-pw);stroke:var(--ky-pe);stroke-width:.12}
.kyogijo .ky-pl-tb{fill:var(--ky-pk);stroke:var(--ky-pe);stroke-width:.14}
.kyogijo .ky-pl-sa-l{fill:var(--ky-left)}
.kyogijo .ky-pl-sa-r{fill:var(--ky-right)}
.kyogijo .ky-pl-sd{fill:var(--ky-boards);stroke:var(--ky-pe);stroke-width:.14}
.kyogijo .ky-pl-pf{fill:var(--ky-pc);stroke:var(--ky-pe);stroke-width:.14}
.kyogijo .ky-pl-spb{fill:var(--ky-pbd);stroke:var(--ky-pe);stroke-width:.12}
.kyogijo .ky-pl-fe{stroke:var(--ky-pe)}
.kyogijo .ky-pl-pm{fill:var(--ky-pr);stroke:var(--ky-pe);stroke-width:.08}
.kyogijo .ky-pl-bt{fill:var(--ky-pe);text-anchor:middle}
.kyogijo .ky-pl-bu{fill:var(--ky-ink)}
.kyogijo .ky-pl-dp{fill:#06223c;fill-opacity:.22}
.kyogijo .ky-pl-dpl{stroke:var(--ky-line)}
.kyogijo .ky-pl-jp,.kyogijo .ky-pl-sp2{fill:var(--ky-pk);stroke:var(--ky-pe);stroke-width:.14}
.kyogijo .ky-pl-ch{fill:var(--ky-pw)}
.kyogijo .ky-pl-vn{fill:var(--ky-ink)}
.kyogijo .ky-pl-hw{fill:none;stroke:var(--ky-pe);stroke-width:.7;stroke-opacity:.55}
.kyogijo .ky-pl-seat{fill:var(--ky-pk);fill-opacity:.2;stroke:var(--ky-pe);stroke-width:.3;stroke-opacity:.5}
.kyogijo .ky-pl-rows{fill:none;stroke:var(--ky-pe);stroke-width:.25;stroke-opacity:.35}
:where(.kyogijo[data-sport=athletics]){--ky-track:#c05a46;--ky-surface:#4c9b56;--ky-surface-alt:#438f4d;--ky-apron:#d9d6c8;--ky-ath-y:#f2c230;--ky-ath-b:#1d4ed8;--ky-ath-g:#1f9d4c;--ky-ath-k:#1c1f1d;--ky-ath-r:#d6342a;--ky-sand:#e3cf9d;--ky-mat:#3d6fb5;--ky-water:#7cc4ee;--ky-concrete:#a9adb0;--ky-pad:#40454a}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=athletics]:not([data-theme=light])){--ky-track:#9a4636;--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-ath-y:#f2c230;--ky-ath-b:#6f95ff;--ky-ath-g:#43c06d;--ky-ath-k:#0f1210;--ky-ath-r:#ef6c60;--ky-sand:#a89568;--ky-mat:#2c528a;--ky-water:#4d8fb8;--ky-concrete:#6e7377;--ky-pad:#1f2326}}
:where(html[data-theme=dark] .kyogijo[data-sport=athletics],.kyogijo[data-theme=dark][data-sport=athletics]){--ky-track:#9a4636;--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-ath-y:#f2c230;--ky-ath-b:#6f95ff;--ky-ath-g:#43c06d;--ky-ath-k:#0f1210;--ky-ath-r:#ef6c60;--ky-sand:#a89568;--ky-mat:#2c528a;--ky-water:#4d8fb8;--ky-concrete:#6e7377;--ky-pad:#1f2326}
.kyogijo .ky-ath-track{fill:var(--ky-track)}
.kyogijo .ky-ath-grass{fill:var(--ky-surface)}
.kyogijo .ky-ath-sand{fill:var(--ky-sand)}
.kyogijo .ky-ath-mat{fill:var(--ky-mat)}
.kyogijo .ky-ath-water{fill:var(--ky-water)}
.kyogijo .ky-ath-concrete{fill:var(--ky-concrete)}
.kyogijo .ky-ath-pad{fill:var(--ky-pad)}
.kyogijo .ky-ath-board{fill:var(--ky-line)}
.kyogijo .ky-ath-bank{fill:var(--ky-ath-k);fill-opacity:.12}
.kyogijo .ky-ath-y{stroke:var(--ky-ath-y);fill:none}.kyogijo .ky-ath-b{stroke:var(--ky-ath-b);fill:none}.kyogijo .ky-ath-g{stroke:var(--ky-ath-g);fill:none}.kyogijo .ky-ath-k{stroke:var(--ky-ath-k);fill:none}.kyogijo .ky-ath-r{stroke:var(--ky-ath-r);fill:none}.kyogijo .ky-ath-s{stroke:var(--ky-line);stroke-opacity:.8;fill:none}
.kyogijo .ky-ath-y-fill{fill:var(--ky-ath-y)}.kyogijo .ky-ath-b-fill{fill:var(--ky-ath-b)}.kyogijo .ky-ath-g-fill{fill:var(--ky-ath-g)}.kyogijo .ky-ath-k-fill{fill:var(--ky-ath-k)}.kyogijo .ky-ath-r-fill{fill:var(--ky-ath-r)}
.kyogijo .ky-ath-num{fill:none;stroke:var(--ky-line);stroke-linejoin:round}
.kyogijo .ky-ath-tag{fill:var(--ky-plate)}.kyogijo .ky-ath-tagnum{fill:none;stroke:var(--ky-plate-ink);stroke-linejoin:round}
:where(.kyogijo[data-sport=skating]){--ky-surface:#eef5fa;--ky-surface-alt:#dfeaf3;--ky-apron:#d3dbe1;--ky-boards:#9aa4ab;--ky-red:#c8372d;--ky-blue:#2a5db0;--ky-ink:#1f2320}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=skating]:not([data-theme=light])){--ky-surface:#34444f;--ky-surface-alt:#2b3943;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-red:#ff8f84;--ky-blue:#86b4ff;--ky-ink:#ece8dc}}
:where(html[data-theme=dark] .kyogijo[data-sport=skating],.kyogijo[data-theme=dark][data-sport=skating]){--ky-surface:#34444f;--ky-surface-alt:#2b3943;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-red:#ff8f84;--ky-blue:#86b4ff;--ky-ink:#ece8dc}
.kyogijo .ky-ska-ice{fill:var(--ky-surface)}
.kyogijo .ky-ska-floor{fill:var(--ky-apron)}
.kyogijo .ky-ska-warm{fill:var(--ky-surface-alt)}
.kyogijo .ky-ska-pad{fill:var(--ky-boards)}
.kyogijo .ky-ska-desk{fill:var(--ky-ink);fill-opacity:.55}
.kyogijo .ky-ska-kiss{fill:var(--ky-red);fill-opacity:.6}
.kyogijo .ky-ska-b{stroke:var(--ky-blue);fill:none}
.kyogijo .ky-ska-r{stroke:var(--ky-red);fill:none}
.kyogijo .ky-ska-k{stroke:var(--ky-ink);fill:none}
.kyogijo .ky-ska-blocks{stroke:var(--ky-ink);fill:none;stroke-linecap:round}
.kyogijo .ky-ska-block{fill:var(--ky-ink)}.kyogijo .ky-ska-cone{fill:var(--ky-red)}
.kyogijo .ky-bud-t1{fill:var(--ky-surface)}
.kyogijo .ky-bud-t2{fill:var(--ky-surface-alt,var(--ky-surface))}
.kyogijo .ky-bud-t3{fill:var(--ky-red)}
.kyogijo .ky-bud-heri{fill:var(--ky-bud-heri,var(--ky-ink));fill-opacity:var(--ky-bud-hop,.07)}
.kyogijo .ky-bud-seam{stroke:var(--ky-ink);stroke-opacity:.12;fill:none;stroke-linejoin:round}
.kyogijo .ky-bud-line{stroke:var(--ky-line);fill:none}
.kyogijo .ky-bud-ink{stroke:var(--ky-ink);fill:none}
.kyogijo .ky-bud-floor{fill:var(--ky-bud-floor,var(--ky-boards))}
.kyogijo .ky-bud-wall{fill:var(--ky-boards)}
.kyogijo .ky-bud-window{fill:var(--ky-blue,#2a5db0);fill-opacity:.55}
.kyogijo .ky-bud-door{fill:var(--ky-apron)}
.kyogijo .ky-bud-platform{fill:var(--ky-bud-floor,var(--ky-boards))}
.kyogijo .ky-bud-free{fill:var(--ky-free,var(--ky-apron))}
.kyogijo .ky-bud-desk{fill:var(--ky-ink);fill-opacity:.55}
.kyogijo .ky-bud-seat{fill:var(--ky-ink);fill-opacity:.42}
.kyogijo .ky-bud-shrine{fill:var(--ky-red)}
.kyogijo .ky-bud-edge{stroke:var(--ky-ink);stroke-opacity:.04;stroke-width:.03;fill:none}
.kyogijo .ky-bud-dais{fill:var(--ky-bud-floor,var(--ky-boards));stroke:var(--ky-ink);stroke-opacity:.5;stroke-width:.04}
.kyogijo .ky-bud-banner{fill:var(--ky-ink);fill-opacity:.85}
.kyogijo .ky-bud-clay{fill:var(--ky-dirt)}
.kyogijo .ky-bud-sand{fill:var(--ky-sand,#e8dcc2)}
.kyogijo .ky-bud-tawara{fill:var(--ky-bud-straw,#c8a45c);stroke:var(--ky-ink);stroke-opacity:.45;stroke-width:.03}
.kyogijo .ky-bud-azuchi{fill:var(--ky-dirt)}
.kyogijo .ky-bud-yamichi{fill:var(--ky-surface)}
.kyogijo .ky-bud-lane{fill:var(--ky-surface-alt,var(--ky-surface))}
.kyogijo .ky-bud-mato{fill:var(--ky-line);stroke:var(--ky-ink);stroke-width:.04}
.kyogijo .ky-bud-roof{fill:var(--ky-ink);fill-opacity:.12}
.kyogijo .ky-bud-blue-fill{fill:var(--ky-blue,#2a5db0)}
.kyogijo .ky-bud-white-fill{fill:var(--ky-line)}
.kyogijo .ky-bud-red-fill{fill:var(--ky-red)}
.kyogijo .ky-bud-ink-fill{fill:var(--ky-ink)}
.kyogijo .ky-bud-tassel-e{fill:#2f9e63;stroke:var(--ky-ink);stroke-opacity:.5;stroke-width:.03}
.kyogijo .ky-bud-tassel-s{fill:#d23b32;stroke:var(--ky-ink);stroke-opacity:.5;stroke-width:.03}
.kyogijo .ky-bud-tassel-w{fill:#f4f1e8;stroke:var(--ky-ink);stroke-opacity:.5;stroke-width:.03}
.kyogijo .ky-bud-tassel-n{fill:#232323;stroke:var(--ky-ink);stroke-opacity:.5;stroke-width:.03}
.kyogijo .ky-bud-step{fill:color-mix(in srgb,var(--ky-bud-floor,#43484e) 76%,#fff);stroke:var(--ky-ink);stroke-opacity:.35;stroke-width:.03}
.kyogijo .ky-bud-pad{fill:var(--ky-ink);fill-opacity:.82}
.kyogijo .ky-bud-rope{stroke:var(--ky-bud-rope,#f4f1e8);fill:none;stroke-linecap:round}
.kyogijo .ky-bud-corner-red{fill:var(--ky-red)}
.kyogijo .ky-bud-corner-blue{fill:var(--ky-blue,#2a5db0)}
.kyogijo .ky-bud-corner-white{fill:#f4f1e8;stroke:var(--ky-ink);stroke-opacity:.45;stroke-width:.03}
.kyogijo .ky-bud-green-fill{fill:#2f9e63}
.kyogijo .ky-bud-gbed.ky-bud-gbed{fill:var(--ky-bud-gal,#7a5a3c)}
.kyogijo .ky-bud-gblk.ky-bud-gblk{fill:var(--ky-bud-gpeople,#a89a86)}
.kyogijo .ky-bud-gseat.ky-bud-gseat{stroke:var(--ky-bud-grail,#3a2c1f);stroke-opacity:.3}
.kyogijo .ky-bud-grow{stroke:var(--ky-bud-grail,#3a2c1f);stroke-opacity:.42}
.kyogijo .ky-bud-gback{stroke:var(--ky-bud-grail,#3a2c1f);stroke-opacity:.75}
.kyogijo .ky-bud-gaisle{stroke:var(--ky-bud-gaisle,#a98863)}
.kyogijo .ky-bud-rail{stroke:var(--ky-bud-grail,#3a2c1f);stroke-width:1.6;stroke-opacity:.85}

:where(.kyogijo[data-sport=judo][data-look=yellow-red]){--ky-surface:#f4c430;--ky-surface-alt:#c9343b;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=yellow-red]:not([data-theme=light])){--ky-surface:#a18120;--ky-surface-alt:#852227;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=yellow-red],.kyogijo[data-theme=dark][data-sport=judo][data-look=yellow-red]){--ky-surface:#a18120;--ky-surface-alt:#852227;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=judo][data-look=yellow-blue]){--ky-surface:#f2c230;--ky-surface-alt:#2f6db3;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=yellow-blue]:not([data-theme=light])){--ky-surface:#a08020;--ky-surface-alt:#1f4876;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=yellow-blue],.kyogijo[data-theme=dark][data-sport=judo][data-look=yellow-blue]){--ky-surface:#a08020;--ky-surface-alt:#1f4876;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=judo][data-look=blue-grey]){--ky-surface:#3a74c2;--ky-surface-alt:#9aa4ad;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=blue-grey]:not([data-theme=light])){--ky-surface:#264d80;--ky-surface-alt:#666c72;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=blue-grey],.kyogijo[data-theme=dark][data-sport=judo][data-look=blue-grey]){--ky-surface:#264d80;--ky-surface-alt:#666c72;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=judo][data-look=green-beige]){--ky-surface:#7da157;--ky-surface-alt:#d6c595;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=green-beige]:not([data-theme=light])){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=green-beige],.kyogijo[data-theme=dark][data-sport=judo][data-look=green-beige]){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=judo][data-look=green-red]){--ky-surface:#8bb561;--ky-surface-alt:#5a8a46;--ky-red:#c0392b;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=green-red]:not([data-theme=light])){--ky-surface:#5c7740;--ky-surface-alt:#3b5b2e;--ky-red:#7f261c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=green-red],.kyogijo[data-theme=dark][data-sport=judo][data-look=green-red]){--ky-surface:#5c7740;--ky-surface-alt:#3b5b2e;--ky-red:#7f261c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=judo][data-look=black-red]){--ky-surface:#2d2f33;--ky-surface-alt:#b8323a;--ky-red:#b8323a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=judo][data-look=black-red]:not([data-theme=light])){--ky-surface:#1e1f22;--ky-surface-alt:#792126;--ky-red:#792126;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=judo][data-look=black-red],.kyogijo[data-theme=dark][data-sport=judo][data-look=black-red]){--ky-surface:#1e1f22;--ky-surface-alt:#792126;--ky-red:#792126;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=green-beige]){--ky-surface:#7da157;--ky-surface-alt:#d6c595;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=green-beige]:not([data-theme=light])){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=green-beige],.kyogijo[data-theme=dark][data-sport=dojo][data-look=green-beige]){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=yellow-red]){--ky-surface:#f4c430;--ky-surface-alt:#c9343b;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=yellow-red]:not([data-theme=light])){--ky-surface:#a18120;--ky-surface-alt:#852227;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=yellow-red],.kyogijo[data-theme=dark][data-sport=dojo][data-look=yellow-red]){--ky-surface:#a18120;--ky-surface-alt:#852227;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=yellow-blue]){--ky-surface:#f2c230;--ky-surface-alt:#2f6db3;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=yellow-blue]:not([data-theme=light])){--ky-surface:#a08020;--ky-surface-alt:#1f4876;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=yellow-blue],.kyogijo[data-theme=dark][data-sport=dojo][data-look=yellow-blue]){--ky-surface:#a08020;--ky-surface-alt:#1f4876;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=blue-grey]){--ky-surface:#3a74c2;--ky-surface-alt:#9aa4ad;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=blue-grey]:not([data-theme=light])){--ky-surface:#264d80;--ky-surface-alt:#666c72;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=blue-grey],.kyogijo[data-theme=dark][data-sport=dojo][data-look=blue-grey]){--ky-surface:#264d80;--ky-surface-alt:#666c72;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=black-red]){--ky-surface:#2d2f33;--ky-surface-alt:#b8323a;--ky-red:#b8323a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=black-red]:not([data-theme=light])){--ky-surface:#1e1f22;--ky-surface-alt:#792126;--ky-red:#792126;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=black-red],.kyogijo[data-theme=dark][data-sport=dojo][data-look=black-red]){--ky-surface:#1e1f22;--ky-surface-alt:#792126;--ky-red:#792126;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=green-red]){--ky-surface:#8bb561;--ky-surface-alt:#5a8a46;--ky-red:#c0392b;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=green-red]:not([data-theme=light])){--ky-surface:#5c7740;--ky-surface-alt:#3b5b2e;--ky-red:#7f261c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=green-red],.kyogijo[data-theme=dark][data-sport=dojo][data-look=green-red]){--ky-surface:#5c7740;--ky-surface-alt:#3b5b2e;--ky-red:#7f261c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=yellow-green]){--ky-surface:#e8d98e;--ky-surface-alt:#5f9a52;--ky-red:#c8462a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=yellow-green]:not([data-theme=light])){--ky-surface:#998f5e;--ky-surface-alt:#3f6636;--ky-red:#842e1c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=yellow-green],.kyogijo[data-theme=dark][data-sport=dojo][data-look=yellow-green]){--ky-surface:#998f5e;--ky-surface-alt:#3f6636;--ky-red:#842e1c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=dojo][data-look=green-orange]){--ky-surface:#6fa352;--ky-surface-alt:#69a04f;--ky-red:#d4572a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=dojo][data-look=green-orange]:not([data-theme=light])){--ky-surface:#496c36;--ky-surface-alt:#456a34;--ky-red:#8c391c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=dojo][data-look=green-orange],.kyogijo[data-theme=dark][data-sport=dojo][data-look=green-orange]){--ky-surface:#496c36;--ky-surface-alt:#456a34;--ky-red:#8c391c;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=karate][data-look=blue-red]){--ky-surface:#2b66b9;--ky-surface-alt:#1f4a85;--ky-red:#c43a3a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=karate][data-look=blue-red]:not([data-theme=light])){--ky-surface:#1c437a;--ky-surface-alt:#143158;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=karate][data-look=blue-red],.kyogijo[data-theme=dark][data-sport=karate][data-look=blue-red]){--ky-surface:#1c437a;--ky-surface-alt:#143158;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=karate][data-look=blue-black]){--ky-surface:#2b66b9;--ky-surface-alt:#26282b;--ky-red:#c43a3a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=karate][data-look=blue-black]:not([data-theme=light])){--ky-surface:#1c437a;--ky-surface-alt:#191a1c;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=karate][data-look=blue-black],.kyogijo[data-theme=dark][data-sport=karate][data-look=blue-black]){--ky-surface:#1c437a;--ky-surface-alt:#191a1c;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=karate][data-look=green-beige]){--ky-surface:#7da157;--ky-surface-alt:#d6c595;--ky-red:#c43a3a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=karate][data-look=green-beige]:not([data-theme=light])){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=karate][data-look=green-beige],.kyogijo[data-theme=dark][data-sport=karate][data-look=green-beige]){--ky-surface:#526a39;--ky-surface-alt:#8d8262;--ky-red:#812626;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=kendo][data-look=wood]){--ky-surface:#c8955a;--ky-surface-alt:#b98650;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e6dccb;--ky-bud-floor:#c8955a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=kendo][data-look=wood]:not([data-theme=light])){--ky-surface:#84623b;--ky-surface-alt:#7a5835;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#736e66;--ky-bud-floor:#84623b;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=kendo][data-look=wood],.kyogijo[data-theme=dark][data-sport=kendo][data-look=wood]){--ky-surface:#84623b;--ky-surface-alt:#7a5835;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#736e66;--ky-bud-floor:#84623b;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=kendo][data-look=blond]){--ky-surface:#e0bf8a;--ky-surface-alt:#d3b27c;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#ece4d3;--ky-bud-floor:#e0bf8a;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=kendo][data-look=blond]:not([data-theme=light])){--ky-surface:#947e5b;--ky-surface-alt:#8b7552;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#76726a;--ky-bud-floor:#947e5b;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=kendo][data-look=blond],.kyogijo[data-theme=dark][data-sport=kendo][data-look=blond]){--ky-surface:#947e5b;--ky-surface-alt:#8b7552;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#76726a;--ky-bud-floor:#947e5b;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=sumo][data-look=clay]){--ky-surface:#b0794a;--ky-surface-alt:#a06c40;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#c9a26a;--ky-boards:#d8d0bd;--ky-dirt:#b0794a;--ky-sand:#e8dcc2;--ky-bud-straw:#c8a45c}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=sumo][data-look=clay]:not([data-theme=light])){--ky-surface:#745031;--ky-surface-alt:#6a472a;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d;--ky-dirt:#745031;--ky-sand:#999180;--ky-bud-straw:#846c3d}}
:where(html[data-theme=dark] .kyogijo[data-sport=sumo][data-look=clay],.kyogijo[data-theme=dark][data-sport=sumo][data-look=clay]){--ky-surface:#745031;--ky-surface-alt:#6a472a;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#856b46;--ky-boards:#8f897d;--ky-dirt:#745031;--ky-sand:#999180;--ky-bud-straw:#846c3d}
:where(.kyogijo[data-sport=mma][data-look=grey]){--ky-surface:#8d949b;--ky-surface-alt:#6f767d;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#43484e;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=mma][data-look=grey]:not([data-theme=light])){--ky-surface:#5d6266;--ky-surface-alt:#494e52;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#444a52;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=mma][data-look=grey],.kyogijo[data-theme=dark][data-sport=mma][data-look=grey]){--ky-surface:#5d6266;--ky-surface-alt:#494e52;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#444a52;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=mma][data-look=black]){--ky-surface:#2b2e33;--ky-surface-alt:#1f2226;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#24272b;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=mma][data-look=black]:not([data-theme=light])){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=mma][data-look=black],.kyogijo[data-theme=dark][data-sport=mma][data-look=black]){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=mma][data-look=blue]){--ky-surface:#3a68ad;--ky-surface-alt:#2b528d;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2c3440;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=mma][data-look=blue]:not([data-theme=light])){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3a4452;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=mma][data-look=blue],.kyogijo[data-theme=dark][data-sport=mma][data-look=blue]){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3a4452;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=boxing][data-look=white]){--ky-surface:#e6e3da;--ky-surface-alt:#d4d0c4;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2d3a56;--ky-boards:#d8d0bd;--ky-bud-rope:#b32a2f}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=boxing][data-look=white]:not([data-theme=light])){--ky-surface:#989690;--ky-surface-alt:#8c8981;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b4a6e;--ky-boards:#8f897d;--ky-bud-rope:#761c1f}}
:where(html[data-theme=dark] .kyogijo[data-sport=boxing][data-look=white],.kyogijo[data-theme=dark][data-sport=boxing][data-look=white]){--ky-surface:#989690;--ky-surface-alt:#8c8981;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b4a6e;--ky-boards:#8f897d;--ky-bud-rope:#761c1f}
:where(.kyogijo[data-sport=boxing][data-look=blue]){--ky-surface:#3a68ad;--ky-surface-alt:#2b528d;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#1f3358;--ky-boards:#d8d0bd;--ky-bud-rope:#f4f1e8}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=boxing][data-look=blue]:not([data-theme=light])){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#324a78;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}}
:where(html[data-theme=dark] .kyogijo[data-sport=boxing][data-look=blue],.kyogijo[data-theme=dark][data-sport=boxing][data-look=blue]){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#324a78;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}
:where(.kyogijo[data-sport=boxing][data-look=black]){--ky-surface:#2b2e33;--ky-surface-alt:#1f2226;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#17191c;--ky-boards:#d8d0bd;--ky-bud-rope:#f4f1e8}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=boxing][data-look=black]:not([data-theme=light])){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}}
:where(html[data-theme=dark] .kyogijo[data-sport=boxing][data-look=black],.kyogijo[data-theme=dark][data-sport=boxing][data-look=black]){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}
:where(.kyogijo[data-sport=prowrestling][data-look=white]){--ky-surface:#e6e3da;--ky-surface-alt:#d4d0c4;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2d3a56;--ky-boards:#d8d0bd;--ky-bud-rope:#b32a2f}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=prowrestling][data-look=white]:not([data-theme=light])){--ky-surface:#989690;--ky-surface-alt:#8c8981;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b4a6e;--ky-boards:#8f897d;--ky-bud-rope:#761c1f}}
:where(html[data-theme=dark] .kyogijo[data-sport=prowrestling][data-look=white],.kyogijo[data-theme=dark][data-sport=prowrestling][data-look=white]){--ky-surface:#989690;--ky-surface-alt:#8c8981;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b4a6e;--ky-boards:#8f897d;--ky-bud-rope:#761c1f}
:where(.kyogijo[data-sport=prowrestling][data-look=blue]){--ky-surface:#3a68ad;--ky-surface-alt:#2b528d;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#1f3358;--ky-boards:#d8d0bd;--ky-bud-rope:#f4f1e8}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=prowrestling][data-look=blue]:not([data-theme=light])){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#324a78;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}}
:where(html[data-theme=dark] .kyogijo[data-sport=prowrestling][data-look=blue],.kyogijo[data-theme=dark][data-sport=prowrestling][data-look=blue]){--ky-surface:#264572;--ky-surface-alt:#1c365d;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#324a78;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}
:where(.kyogijo[data-sport=prowrestling][data-look=black]){--ky-surface:#2b2e33;--ky-surface-alt:#1f2226;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#17191c;--ky-boards:#d8d0bd;--ky-bud-rope:#f4f1e8}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=prowrestling][data-look=black]:not([data-theme=light])){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}}
:where(html[data-theme=dark] .kyogijo[data-sport=prowrestling][data-look=black],.kyogijo[data-theme=dark][data-sport=prowrestling][data-look=black]){--ky-surface:#1c1e22;--ky-surface-alt:#141619;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f45;--ky-boards:#8f897d;--ky-bud-rope:#a19f99}
:where(.kyogijo[data-sport=wrestling][data-look=blue-red]){--ky-surface:#2f6db0;--ky-surface-alt:#c0392b;--ky-red:#f07a1a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2e3138;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=wrestling][data-look=blue-red]:not([data-theme=light])){--ky-surface:#1f4874;--ky-surface-alt:#7f261c;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=wrestling][data-look=blue-red],.kyogijo[data-theme=dark][data-sport=wrestling][data-look=blue-red]){--ky-surface:#1f4874;--ky-surface-alt:#7f261c;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=wrestling][data-look=green-beige]){--ky-surface:#4f9560;--ky-surface-alt:#d6c595;--ky-red:#f07a1a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2e3138;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=wrestling][data-look=green-beige]:not([data-theme=light])){--ky-surface:#34623f;--ky-surface-alt:#8d8262;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=wrestling][data-look=green-beige],.kyogijo[data-theme=dark][data-sport=wrestling][data-look=green-beige]){--ky-surface:#34623f;--ky-surface-alt:#8d8262;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=wrestling][data-look=yellow-blue]){--ky-surface:#e6c02e;--ky-surface-alt:#2f5fa6;--ky-red:#f07a1a;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#2e3138;--ky-boards:#d8d0bd}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=wrestling][data-look=yellow-blue]:not([data-theme=light])){--ky-surface:#987f1e;--ky-surface-alt:#1f3f6e;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}}
:where(html[data-theme=dark] .kyogijo[data-sport=wrestling][data-look=yellow-blue],.kyogijo[data-theme=dark][data-sport=wrestling][data-look=yellow-blue]){--ky-surface:#987f1e;--ky-surface-alt:#1f3f6e;--ky-red:#9e5111;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#3b3f48;--ky-boards:#8f897d}
:where(.kyogijo[data-sport=kyudo][data-look=wood]){--ky-surface:#9db57d;--ky-surface-alt:#d8cfb0;--ky-red:#b32a2f;--ky-apron:#d6d3cb;--ky-free:#e8e4d8;--ky-bud-floor:#b98c58;--ky-boards:#d8d0bd;--ky-dirt:#c9ad7a}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-sport=kyudo][data-look=wood]:not([data-theme=light])){--ky-surface:#687752;--ky-surface-alt:#8f8974;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#7a5c3a;--ky-boards:#8f897d;--ky-dirt:#857251}}
:where(html[data-theme=dark] .kyogijo[data-sport=kyudo][data-look=wood],.kyogijo[data-theme=dark][data-sport=kyudo][data-look=wood]){--ky-surface:#687752;--ky-surface-alt:#8f8974;--ky-red:#761c1f;--ky-apron:#1c1e1d;--ky-free:#74726c;--ky-bud-floor:#7a5c3a;--ky-boards:#8f897d;--ky-dirt:#857251}
:where(.kyogijo[data-palette=grass]){--ky-ink:#1f2320;--ky-line:#ffffff;--ky-apron:#dcd8c9;--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-zone:#2d6a40;--ky-boards:#c8c1b0;--ky-red:#c8372d;--ky-blue:#2a5db0;--ky-dirt:#a8744a;--ky-foul:#3a8148;--ky-infield:#58a05d;--ky-crease:#bfd3ec;--ky-key:#c25b3c;--ky-court:#3b79ad;--ky-post:#f2c230;--ky-pylon:#f26a1b}
:where(.kyogijo[data-palette=grass][data-sport=nhl],.kyogijo[data-palette=grass][data-sport=skating]){--ky-surface:#eef5fa;--ky-surface-alt:#e6eff6;--ky-apron:#d3dbe1;--ky-boards:#9aa4ab}
:where(.kyogijo[data-palette=grass][data-sport=nba]){--ky-surface:#b8864d;--ky-surface-alt:#ae7d44;--ky-apron:#c9c3b4;--ky-boards:#8a5f30}
:where(.kyogijo[data-palette=grass][data-sport=mlb]){--ky-surface:#4f9a55;--ky-surface-alt:#478f4e;--ky-apron:#bdb59f;--ky-boards:#2f4a36}
:where(.kyogijo[data-palette=grass][data-sport=soccer]){--ky-surface:#4c9b56;--ky-surface-alt:#438f4d;--ky-apron:#c9d2bd}
:where(.kyogijo[data-palette=grass][data-sport=curling]){--ky-surface:#eaf3f9;--ky-apron:#cfd8de;--ky-boards:#8d98a0;--ky-line:#23292d;--ky-rg-o:#2a5db0;--ky-rg-m:#ffffff;--ky-rg-i:#c8372d;--ky-rg-b:#ffffff;--ky-hog:#c8372d;--ky-hack:#3a4046;--ky-fgz:rgba(42,93,176,.1);--ky-pebble:rgba(110,140,165,.4)}
:where(.kyogijo[data-palette=grass][data-sport=tennis],.kyogijo[data-palette=grass][data-sport=volleyball],.kyogijo[data-palette=grass][data-sport=badminton],.kyogijo[data-palette=grass][data-sport=pickleball],.kyogijo[data-palette=grass][data-sport=tabletennis],.kyogijo[data-palette=grass][data-sport=padel],.kyogijo[data-palette=grass][data-sport=squash],.kyogijo[data-palette=grass][data-sport=racquetball],.kyogijo[data-palette=grass][data-sport=sepaktakraw],.kyogijo[data-palette=grass][data-sport=teqball],.kyogijo[data-palette=grass][data-sport=roundnet],.kyogijo[data-palette=grass][data-sport=netball]){--ky-surface:#3d78bd;--ky-surface-alt:#3d78bd;--ky-free:#2f5f9a;--ky-apron:#dcd8c9;--ky-area:#4a86c8;--ky-net:#20262b}
:where(.kyogijo[data-palette=grass][data-sport=swimming],.kyogijo[data-palette=grass][data-sport=waterpolo],.kyogijo[data-palette=grass][data-sport=diving],.kyogijo[data-palette=grass][data-sport=artisticswimming]){--ky-surface:#3fb4e6;--ky-surface-alt:#2a9bd2;--ky-apron:#e3e1d9;--ky-boards:#f7f6f1;--ky-line:#0c3a5c;--ky-pg:#1fa35a;--ky-pb:#1b66d3;--ky-py:#f4c514;--ky-pr:#e0392f;--ky-pw:#fbfcfd;--ky-pd:#f3d32c;--ky-pk:#454f59}
:where(.kyogijo[data-palette=grass][data-sport=athletics]){--ky-surface:#4c9b56;--ky-surface-alt:#438f4d;--ky-apron:#d9d6c8;--ky-track:#c05a46;--ky-sand:#e3cf9d;--ky-mat:#3d6fb5;--ky-water:#7cc4ee;--ky-concrete:#a9adb0;--ky-pad:#1f2320}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=grass]:not([data-theme=light])){--ky-ink:#ece8dc;--ky-line:#e9ece6;--ky-apron:#1b1f1c;--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-zone:#1f4a2d;--ky-boards:#4d5450;--ky-red:#d4574d;--ky-blue:#5584d4;--ky-dirt:#8a6040;--ky-foul:#275a31;--ky-infield:#367a42;--ky-crease:#8ea9cc;--ky-key:#8a3f2b;--ky-court:#2a5478;--ky-post:#f2c230;--ky-pylon:#f26a1b}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=nhl]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=skating]:not([data-theme=light])){--ky-surface:#34444f;--ky-surface-alt:#2f3e48;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-red:#ff8f84;--ky-blue:#86b4ff;--ky-crease:#4f6f8c}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=nba]:not([data-theme=light])){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=mlb]:not([data-theme=light])){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=soccer]:not([data-theme=light])){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=curling]:not([data-theme=light])){--ky-surface:#8fa6b7;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-line:#11171b;--ky-rg-o:#3f6cc0;--ky-rg-m:#dfe8ef;--ky-rg-i:#c9473e;--ky-rg-b:#dfe8ef;--ky-hog:#8a1f19;--ky-hack:#161b1f;--ky-fgz:rgba(20,40,90,.18);--ky-pebble:rgba(80,105,125,.4)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=netball]:not([data-theme=light])){--ky-surface:#2f5f99;--ky-surface-alt:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-area:#3a6fae;--ky-net:#e6e9ec}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=artisticswimming]:not([data-theme=light])){--ky-surface:#1d7aa8;--ky-surface-alt:#176b97;--ky-apron:#1f252a;--ky-boards:#3a434b;--ky-line:#031118;--ky-pg:#2bb169;--ky-pb:#3d86ea;--ky-py:#efc22a;--ky-pr:#e65248;--ky-pw:#e9eef2;--ky-pd:#dcc23a;--ky-pk:#6a7683}
:where(html:not([data-theme=light]) .kyogijo[data-palette=grass][data-sport=athletics]:not([data-theme=light])){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-track:#9a4636;--ky-sand:#a89568;--ky-mat:#2c528a;--ky-water:#4d8fb8;--ky-concrete:#6e7377;--ky-pad:#ece8dc}}
:where(html[data-theme=dark] .kyogijo[data-palette=grass],.kyogijo[data-theme=dark][data-palette=grass]){--ky-ink:#ece8dc;--ky-line:#e9ece6;--ky-apron:#1b1f1c;--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-zone:#1f4a2d;--ky-boards:#4d5450;--ky-red:#d4574d;--ky-blue:#5584d4;--ky-dirt:#8a6040;--ky-foul:#275a31;--ky-infield:#367a42;--ky-crease:#8ea9cc;--ky-key:#8a3f2b;--ky-court:#2a5478;--ky-post:#f2c230;--ky-pylon:#f26a1b}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=nhl],.kyogijo[data-theme=dark][data-palette=grass][data-sport=nhl],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=skating],.kyogijo[data-theme=dark][data-palette=grass][data-sport=skating]){--ky-surface:#34444f;--ky-surface-alt:#2f3e48;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-red:#ff8f84;--ky-blue:#86b4ff;--ky-crease:#4f6f8c}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=nba],.kyogijo[data-theme=dark][data-palette=grass][data-sport=nba]){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=mlb],.kyogijo[data-theme=dark][data-palette=grass][data-sport=mlb]){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=soccer],.kyogijo[data-theme=dark][data-palette=grass][data-sport=soccer]){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=curling],.kyogijo[data-theme=dark][data-palette=grass][data-sport=curling]){--ky-surface:#8fa6b7;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-line:#11171b;--ky-rg-o:#3f6cc0;--ky-rg-m:#dfe8ef;--ky-rg-i:#c9473e;--ky-rg-b:#dfe8ef;--ky-hog:#8a1f19;--ky-hack:#161b1f;--ky-fgz:rgba(20,40,90,.18);--ky-pebble:rgba(80,105,125,.4)}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=grass][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=grass][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=grass][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=grass][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=grass][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=padel],.kyogijo[data-theme=dark][data-palette=grass][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=squash],.kyogijo[data-theme=dark][data-palette=grass][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=grass][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=grass][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=grass][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=grass][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=netball],.kyogijo[data-theme=dark][data-palette=grass][data-sport=netball]){--ky-surface:#2f5f99;--ky-surface-alt:#2f5f99;--ky-free:#244a78;--ky-apron:#1b1f1c;--ky-area:#3a6fae;--ky-net:#e6e9ec}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=grass][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=grass][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=diving],.kyogijo[data-theme=dark][data-palette=grass][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=grass][data-sport=artisticswimming]){--ky-surface:#1d7aa8;--ky-surface-alt:#176b97;--ky-apron:#1f252a;--ky-boards:#3a434b;--ky-line:#031118;--ky-pg:#2bb169;--ky-pb:#3d86ea;--ky-py:#efc22a;--ky-pr:#e65248;--ky-pw:#e9eef2;--ky-pd:#dcc23a;--ky-pk:#6a7683}
:where(html[data-theme=dark] .kyogijo[data-palette=grass][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=grass][data-sport=athletics]){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-track:#9a4636;--ky-sand:#a89568;--ky-mat:#2c528a;--ky-water:#4d8fb8;--ky-concrete:#6e7377;--ky-pad:#ece8dc}
:where(.kyogijo[data-palette=night]){--ky-ink:#e8ecf2;--ky-line:#f3f5ef;--ky-apron:#10151f;--ky-surface:#1d4a2c;--ky-surface-alt:#1a4328;--ky-zone:#163a22;--ky-boards:#2a3140;--ky-red:#ff6b5e;--ky-blue:#6ea2ff;--ky-dirt:#6b4a30;--ky-foul:#153d22;--ky-infield:#276a37;--ky-crease:#2e4a66;--ky-key:#7a3524;--ky-court:#1d4468;--ky-post:#ffd23f;--ky-pylon:#ff8a3d}
:where(.kyogijo[data-palette=night][data-sport=nhl],.kyogijo[data-palette=night][data-sport=skating]){--ky-surface:#26343f;--ky-surface-alt:#222f39;--ky-boards:#3a4652;--ky-crease:#3b5873}
:where(.kyogijo[data-palette=night][data-sport=nba]){--ky-surface:#5a4128;--ky-surface-alt:#533b24;--ky-boards:#1c1410;--ky-key:#16263f;--ky-line:#f3f0e6}
:where(.kyogijo[data-palette=night][data-sport=mlb]){--ky-surface:#1d4a2c}
:where(.kyogijo[data-palette=night][data-sport=soccer]){--ky-surface:#1d4a2c}
:where(.kyogijo[data-palette=night][data-sport=curling]){--ky-surface:#2a3a47;--ky-boards:#3a4652;--ky-line:#e6eef5;--ky-rg-o:#6a97ff;--ky-rg-m:#dfe8ef;--ky-rg-i:#ff6b5e;--ky-rg-b:#dfe8ef;--ky-hog:#ff7a6e;--ky-hack:#c9d3da;--ky-fgz:rgba(120,160,255,.12);--ky-pebble:rgba(190,210,225,.35)}
:where(.kyogijo[data-palette=night][data-sport=swimming],.kyogijo[data-palette=night][data-sport=waterpolo],.kyogijo[data-palette=night][data-sport=diving],.kyogijo[data-palette=night][data-sport=artisticswimming]){--ky-surface:#14587a;--ky-surface-alt:#104a68;--ky-apron:#070a10;--ky-boards:#232b38;--ky-line:#d4e9f5;--ky-pg:#2bb169;--ky-pb:#3d86ea;--ky-py:#efc22a;--ky-pr:#e65248;--ky-pw:#e9eef2;--ky-pd:#dcc23a;--ky-pk:#6a7683}
:where(.kyogijo[data-palette=night][data-sport=tennis],.kyogijo[data-palette=night][data-sport=volleyball],.kyogijo[data-palette=night][data-sport=badminton],.kyogijo[data-palette=night][data-sport=pickleball],.kyogijo[data-palette=night][data-sport=tabletennis],.kyogijo[data-palette=night][data-sport=padel],.kyogijo[data-palette=night][data-sport=squash],.kyogijo[data-palette=night][data-sport=racquetball],.kyogijo[data-palette=night][data-sport=sepaktakraw],.kyogijo[data-palette=night][data-sport=teqball],.kyogijo[data-palette=night][data-sport=roundnet],.kyogijo[data-palette=night][data-sport=netball]){--ky-free:#1a4328;--ky-area:#7a3524;--ky-net:#f3f5ef}
:where(.kyogijo[data-palette=night][data-sport=athletics]){--ky-track:#6b4a30;--ky-sand:#2a3140;--ky-mat:#1d4468;--ky-water:#2e4a66;--ky-concrete:#2a3140;--ky-pad:#e8ecf2}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=night]:not([data-theme=light])){--ky-ink:#e8ecf2;--ky-line:#f3f5ef;--ky-apron:#070a10;--ky-surface:#1d4a2c;--ky-surface-alt:#1a4328;--ky-zone:#163a22;--ky-boards:#2a3140;--ky-red:#ff6b5e;--ky-blue:#6ea2ff;--ky-dirt:#6b4a30;--ky-foul:#153d22;--ky-infield:#276a37;--ky-crease:#2e4a66;--ky-key:#7a3524;--ky-court:#1d4468;--ky-post:#ffd23f;--ky-pylon:#ff8a3d}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=nhl]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=skating]:not([data-theme=light])){--ky-surface:#26343f;--ky-surface-alt:#222f39;--ky-boards:#3a4652;--ky-crease:#3b5873}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=nba]:not([data-theme=light])){--ky-surface:#5a4128;--ky-surface-alt:#533b24;--ky-boards:#1c1410;--ky-key:#16263f;--ky-line:#f3f0e6}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=mlb]:not([data-theme=light])){--ky-surface:#1d4a2c}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=soccer]:not([data-theme=light])){--ky-surface:#1d4a2c}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=curling]:not([data-theme=light])){--ky-surface:#2a3a47;--ky-boards:#3a4652;--ky-line:#e6eef5;--ky-rg-o:#6a97ff;--ky-rg-m:#dfe8ef;--ky-rg-i:#ff6b5e;--ky-rg-b:#dfe8ef;--ky-hog:#ff7a6e;--ky-hack:#c9d3da;--ky-fgz:rgba(120,160,255,.12);--ky-pebble:rgba(190,210,225,.35)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=artisticswimming]:not([data-theme=light])){--ky-surface:#14587a;--ky-surface-alt:#104a68;--ky-apron:#070a10;--ky-boards:#232b38;--ky-line:#d4e9f5;--ky-pg:#2bb169;--ky-pb:#3d86ea;--ky-py:#efc22a;--ky-pr:#e65248;--ky-pw:#e9eef2;--ky-pd:#dcc23a;--ky-pk:#6a7683}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=netball]:not([data-theme=light])){--ky-free:#1a4328;--ky-area:#7a3524;--ky-net:#f3f5ef}
:where(html:not([data-theme=light]) .kyogijo[data-palette=night][data-sport=athletics]:not([data-theme=light])){--ky-track:#6b4a30;--ky-sand:#2a3140;--ky-mat:#1d4468;--ky-water:#2e4a66;--ky-concrete:#2a3140;--ky-pad:#e8ecf2}}
:where(html[data-theme=dark] .kyogijo[data-palette=night],.kyogijo[data-theme=dark][data-palette=night]){--ky-ink:#e8ecf2;--ky-line:#f3f5ef;--ky-apron:#070a10;--ky-surface:#1d4a2c;--ky-surface-alt:#1a4328;--ky-zone:#163a22;--ky-boards:#2a3140;--ky-red:#ff6b5e;--ky-blue:#6ea2ff;--ky-dirt:#6b4a30;--ky-foul:#153d22;--ky-infield:#276a37;--ky-crease:#2e4a66;--ky-key:#7a3524;--ky-court:#1d4468;--ky-post:#ffd23f;--ky-pylon:#ff8a3d}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=nhl],.kyogijo[data-theme=dark][data-palette=night][data-sport=nhl],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=skating],.kyogijo[data-theme=dark][data-palette=night][data-sport=skating]){--ky-surface:#26343f;--ky-surface-alt:#222f39;--ky-boards:#3a4652;--ky-crease:#3b5873}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=nba],.kyogijo[data-theme=dark][data-palette=night][data-sport=nba]){--ky-surface:#5a4128;--ky-surface-alt:#533b24;--ky-boards:#1c1410;--ky-key:#16263f;--ky-line:#f3f0e6}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=mlb],.kyogijo[data-theme=dark][data-palette=night][data-sport=mlb]){--ky-surface:#1d4a2c}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=soccer],.kyogijo[data-theme=dark][data-palette=night][data-sport=soccer]){--ky-surface:#1d4a2c}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=curling],.kyogijo[data-theme=dark][data-palette=night][data-sport=curling]){--ky-surface:#2a3a47;--ky-boards:#3a4652;--ky-line:#e6eef5;--ky-rg-o:#6a97ff;--ky-rg-m:#dfe8ef;--ky-rg-i:#ff6b5e;--ky-rg-b:#dfe8ef;--ky-hog:#ff7a6e;--ky-hack:#c9d3da;--ky-fgz:rgba(120,160,255,.12);--ky-pebble:rgba(190,210,225,.35)}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=night][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=night][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=diving],.kyogijo[data-theme=dark][data-palette=night][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=night][data-sport=artisticswimming]){--ky-surface:#14587a;--ky-surface-alt:#104a68;--ky-apron:#070a10;--ky-boards:#232b38;--ky-line:#d4e9f5;--ky-pg:#2bb169;--ky-pb:#3d86ea;--ky-py:#efc22a;--ky-pr:#e65248;--ky-pw:#e9eef2;--ky-pd:#dcc23a;--ky-pk:#6a7683}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=night][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=night][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=night][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=night][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=night][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=padel],.kyogijo[data-theme=dark][data-palette=night][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=squash],.kyogijo[data-theme=dark][data-palette=night][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=night][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=night][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=night][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=night][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=night][data-sport=netball],.kyogijo[data-theme=dark][data-palette=night][data-sport=netball]){--ky-free:#1a4328;--ky-area:#7a3524;--ky-net:#f3f5ef}
:where(html[data-theme=dark] .kyogijo[data-palette=night][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=night][data-sport=athletics]){--ky-track:#6b4a30;--ky-sand:#2a3140;--ky-mat:#1d4468;--ky-water:#2e4a66;--ky-concrete:#2a3140;--ky-pad:#e8ecf2}
:where(.kyogijo[data-palette=chalkboard]){--ky-ink:#eef0e6;--ky-line:#f4f1e6;--ky-apron:#1c2622;--ky-surface:#2e3b35;--ky-surface-alt:#2a362f;--ky-zone:#26332d;--ky-boards:#4a5a52;--ky-red:#f1a8a0;--ky-blue:#a5c8ee;--ky-dirt:#3e4a42;--ky-foul:#26312b;--ky-infield:#34423a;--ky-crease:#3b4d58;--ky-key:#3a463f;--ky-court:#2e4655;--ky-post:#f2e6a8;--ky-pylon:#f1b98a;--ky-rg-o:#a5c8ee;--ky-rg-m:#f4f1e6;--ky-rg-i:#f1a8a0;--ky-rg-b:#f4f1e6;--ky-hog:#f1a8a0;--ky-hack:#d8d4c4;--ky-fgz:rgba(165,200,238,.12);--ky-pebble:rgba(244,241,230,.25)}
:where(.kyogijo[data-palette=chalkboard][data-sport=swimming],.kyogijo[data-palette=chalkboard][data-sport=waterpolo],.kyogijo[data-palette=chalkboard][data-sport=diving],.kyogijo[data-palette=chalkboard][data-sport=artisticswimming]){--ky-pg:#9fd8a8;--ky-pb:#a5c8ee;--ky-py:#f2e6a8;--ky-pr:#f1a8a0;--ky-pw:#f4f1e6;--ky-pd:#f2e6a8;--ky-pk:#5d6e65}
:where(.kyogijo[data-palette=chalkboard][data-sport=tennis],.kyogijo[data-palette=chalkboard][data-sport=volleyball],.kyogijo[data-palette=chalkboard][data-sport=badminton],.kyogijo[data-palette=chalkboard][data-sport=pickleball],.kyogijo[data-palette=chalkboard][data-sport=tabletennis],.kyogijo[data-palette=chalkboard][data-sport=padel],.kyogijo[data-palette=chalkboard][data-sport=squash],.kyogijo[data-palette=chalkboard][data-sport=racquetball],.kyogijo[data-palette=chalkboard][data-sport=sepaktakraw],.kyogijo[data-palette=chalkboard][data-sport=teqball],.kyogijo[data-palette=chalkboard][data-sport=roundnet],.kyogijo[data-palette=chalkboard][data-sport=netball]){--ky-free:#2a362f;--ky-area:#3a463f;--ky-net:#f4f1e6}
:where(.kyogijo[data-palette=chalkboard][data-sport=athletics]){--ky-track:#3e4a42;--ky-sand:#4a5a52;--ky-mat:#2e4655;--ky-water:#3b4d58;--ky-concrete:#4a5a52;--ky-pad:#eef0e6}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=chalkboard]:not([data-theme=light])){--ky-ink:#eef0e6;--ky-line:#f4f1e6;--ky-apron:#151c19;--ky-surface:#232d28;--ky-surface-alt:#202923;--ky-zone:#26332d;--ky-boards:#4a5a52;--ky-red:#f1a8a0;--ky-blue:#a5c8ee;--ky-dirt:#3e4a42;--ky-foul:#26312b;--ky-infield:#34423a;--ky-crease:#3b4d58;--ky-key:#3a463f;--ky-court:#2e4655;--ky-post:#f2e6a8;--ky-pylon:#f1b98a;--ky-rg-o:#a5c8ee;--ky-rg-m:#f4f1e6;--ky-rg-i:#f1a8a0;--ky-rg-b:#f4f1e6;--ky-hog:#f1a8a0;--ky-hack:#d8d4c4;--ky-fgz:rgba(165,200,238,.12);--ky-pebble:rgba(244,241,230,.25)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=artisticswimming]:not([data-theme=light])){--ky-pg:#9fd8a8;--ky-pb:#a5c8ee;--ky-py:#f2e6a8;--ky-pr:#f1a8a0;--ky-pw:#f4f1e6;--ky-pd:#f2e6a8;--ky-pk:#5d6e65}
:where(html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=netball]:not([data-theme=light])){--ky-free:#202923;--ky-area:#3a463f;--ky-net:#f4f1e6}
:where(html:not([data-theme=light]) .kyogijo[data-palette=chalkboard][data-sport=athletics]:not([data-theme=light])){--ky-track:#3e4a42;--ky-sand:#4a5a52;--ky-mat:#2e4655;--ky-water:#3b4d58;--ky-concrete:#4a5a52;--ky-pad:#eef0e6}}
:where(html[data-theme=dark] .kyogijo[data-palette=chalkboard],.kyogijo[data-theme=dark][data-palette=chalkboard]){--ky-ink:#eef0e6;--ky-line:#f4f1e6;--ky-apron:#151c19;--ky-surface:#232d28;--ky-surface-alt:#202923;--ky-zone:#26332d;--ky-boards:#4a5a52;--ky-red:#f1a8a0;--ky-blue:#a5c8ee;--ky-dirt:#3e4a42;--ky-foul:#26312b;--ky-infield:#34423a;--ky-crease:#3b4d58;--ky-key:#3a463f;--ky-court:#2e4655;--ky-post:#f2e6a8;--ky-pylon:#f1b98a;--ky-rg-o:#a5c8ee;--ky-rg-m:#f4f1e6;--ky-rg-i:#f1a8a0;--ky-rg-b:#f4f1e6;--ky-hog:#f1a8a0;--ky-hack:#d8d4c4;--ky-fgz:rgba(165,200,238,.12);--ky-pebble:rgba(244,241,230,.25)}
:where(html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=diving],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=artisticswimming]){--ky-pg:#9fd8a8;--ky-pb:#a5c8ee;--ky-py:#f2e6a8;--ky-pr:#f1a8a0;--ky-pw:#f4f1e6;--ky-pd:#f2e6a8;--ky-pk:#5d6e65}
:where(html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=padel],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=squash],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=netball],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=netball]){--ky-free:#202923;--ky-area:#3a463f;--ky-net:#f4f1e6}
:where(html[data-theme=dark] .kyogijo[data-palette=chalkboard][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=chalkboard][data-sport=athletics]){--ky-track:#3e4a42;--ky-sand:#4a5a52;--ky-mat:#2e4655;--ky-water:#3b4d58;--ky-concrete:#4a5a52;--ky-pad:#eef0e6}
:where(.kyogijo[data-palette=blueprint]){--ky-ink:#e6f1ff;--ky-line:#e6f1ff;--ky-apron:#123a6b;--ky-surface:#1d4f8f;--ky-surface-alt:#1a4983;--ky-zone:#1a4983;--ky-boards:#2c63a6;--ky-red:#ffd1c9;--ky-blue:#bfe0ff;--ky-dirt:#2a64a8;--ky-foul:#1a4983;--ky-infield:#2358a0;--ky-crease:#2f6aae;--ky-key:#164277;--ky-court:#1d4f8f;--ky-post:#ffe08a;--ky-pylon:#ffb86b;--ky-rg-o:#8ec1ff;--ky-rg-m:#e6f1ff;--ky-rg-i:#ffd1c9;--ky-rg-b:#e6f1ff;--ky-hog:#ffd1c9;--ky-hack:#cfe3fb;--ky-fgz:rgba(190,224,255,.14);--ky-pebble:rgba(230,241,255,.25)}
:where(.kyogijo[data-palette=blueprint][data-sport=swimming],.kyogijo[data-palette=blueprint][data-sport=waterpolo],.kyogijo[data-palette=blueprint][data-sport=diving],.kyogijo[data-palette=blueprint][data-sport=artisticswimming]){--ky-pg:#8fe0c0;--ky-pb:#8ec1ff;--ky-py:#ffe08a;--ky-pr:#ffd1c9;--ky-pw:#e6f1ff;--ky-pd:#ffe08a;--ky-pk:#2c63a6}
:where(.kyogijo[data-palette=blueprint][data-sport=tennis],.kyogijo[data-palette=blueprint][data-sport=volleyball],.kyogijo[data-palette=blueprint][data-sport=badminton],.kyogijo[data-palette=blueprint][data-sport=pickleball],.kyogijo[data-palette=blueprint][data-sport=tabletennis],.kyogijo[data-palette=blueprint][data-sport=padel],.kyogijo[data-palette=blueprint][data-sport=squash],.kyogijo[data-palette=blueprint][data-sport=racquetball],.kyogijo[data-palette=blueprint][data-sport=sepaktakraw],.kyogijo[data-palette=blueprint][data-sport=teqball],.kyogijo[data-palette=blueprint][data-sport=roundnet],.kyogijo[data-palette=blueprint][data-sport=netball]){--ky-free:#1a4983;--ky-area:#164277;--ky-net:#e6f1ff}
:where(.kyogijo[data-palette=blueprint][data-sport=athletics]){--ky-track:#2a64a8;--ky-sand:#2c63a6;--ky-mat:#1d4f8f;--ky-water:#2f6aae;--ky-concrete:#2c63a6;--ky-pad:#e6f1ff}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=blueprint]:not([data-theme=light])){--ky-ink:#e6f1ff;--ky-line:#e6f1ff;--ky-apron:#0c2c54;--ky-surface:#153e72;--ky-surface-alt:#123864;--ky-zone:#123864;--ky-boards:#21528c;--ky-red:#ffd1c9;--ky-blue:#bfe0ff;--ky-dirt:#2a64a8;--ky-foul:#123864;--ky-infield:#2358a0;--ky-crease:#2f6aae;--ky-key:#164277;--ky-court:#153e72;--ky-post:#ffe08a;--ky-pylon:#ffb86b;--ky-rg-o:#8ec1ff;--ky-rg-m:#e6f1ff;--ky-rg-i:#ffd1c9;--ky-rg-b:#e6f1ff;--ky-hog:#ffd1c9;--ky-hack:#cfe3fb;--ky-fgz:rgba(190,224,255,.14);--ky-pebble:rgba(230,241,255,.25)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=artisticswimming]:not([data-theme=light])){--ky-pg:#8fe0c0;--ky-pb:#8ec1ff;--ky-py:#ffe08a;--ky-pr:#ffd1c9;--ky-pw:#e6f1ff;--ky-pd:#ffe08a;--ky-pk:#2c63a6}
:where(html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=netball]:not([data-theme=light])){--ky-free:#123864;--ky-area:#164277;--ky-net:#e6f1ff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=blueprint][data-sport=athletics]:not([data-theme=light])){--ky-track:#2a64a8;--ky-sand:#21528c;--ky-mat:#153e72;--ky-water:#2f6aae;--ky-concrete:#21528c;--ky-pad:#e6f1ff}}
:where(html[data-theme=dark] .kyogijo[data-palette=blueprint],.kyogijo[data-theme=dark][data-palette=blueprint]){--ky-ink:#e6f1ff;--ky-line:#e6f1ff;--ky-apron:#0c2c54;--ky-surface:#153e72;--ky-surface-alt:#123864;--ky-zone:#123864;--ky-boards:#21528c;--ky-red:#ffd1c9;--ky-blue:#bfe0ff;--ky-dirt:#2a64a8;--ky-foul:#123864;--ky-infield:#2358a0;--ky-crease:#2f6aae;--ky-key:#164277;--ky-court:#153e72;--ky-post:#ffe08a;--ky-pylon:#ffb86b;--ky-rg-o:#8ec1ff;--ky-rg-m:#e6f1ff;--ky-rg-i:#ffd1c9;--ky-rg-b:#e6f1ff;--ky-hog:#ffd1c9;--ky-hack:#cfe3fb;--ky-fgz:rgba(190,224,255,.14);--ky-pebble:rgba(230,241,255,.25)}
:where(html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=diving],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=artisticswimming]){--ky-pg:#8fe0c0;--ky-pb:#8ec1ff;--ky-py:#ffe08a;--ky-pr:#ffd1c9;--ky-pw:#e6f1ff;--ky-pd:#ffe08a;--ky-pk:#2c63a6}
:where(html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=padel],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=squash],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=netball],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=netball]){--ky-free:#123864;--ky-area:#164277;--ky-net:#e6f1ff}
:where(html[data-theme=dark] .kyogijo[data-palette=blueprint][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=blueprint][data-sport=athletics]){--ky-track:#2a64a8;--ky-sand:#21528c;--ky-mat:#153e72;--ky-water:#2f6aae;--ky-concrete:#21528c;--ky-pad:#e6f1ff}
:where(.kyogijo[data-palette=print]){--ky-ink:#111111;--ky-line:#111111;--ky-apron:#ffffff;--ky-surface:#ffffff;--ky-surface-alt:#f0f0f0;--ky-zone:#d9d9d9;--ky-boards:#888888;--ky-red:#444444;--ky-blue:#111111;--ky-dirt:#d6d6d6;--ky-foul:#fafafa;--ky-infield:#ececec;--ky-crease:#e4e4e4;--ky-key:#d4d4d4;--ky-court:#e8e8e8;--ky-post:#333333;--ky-pylon:#333333;--ky-rg-o:#666666;--ky-rg-m:#eeeeee;--ky-rg-i:#999999;--ky-rg-b:#ffffff;--ky-hog:#444444;--ky-hack:#222222;--ky-fgz:rgba(0,0,0,.08);--ky-pebble:rgba(0,0,0,.18)}
:where(.kyogijo[data-palette=print][data-sport=swimming],.kyogijo[data-palette=print][data-sport=waterpolo],.kyogijo[data-palette=print][data-sport=diving],.kyogijo[data-palette=print][data-sport=artisticswimming]){--ky-pg:#555555;--ky-pb:#8a8a8a;--ky-py:#bdbdbd;--ky-pr:#333333;--ky-pw:#ffffff;--ky-pd:#dddddd;--ky-pk:#444444}
:where(.kyogijo[data-palette=print][data-sport=tennis],.kyogijo[data-palette=print][data-sport=volleyball],.kyogijo[data-palette=print][data-sport=badminton],.kyogijo[data-palette=print][data-sport=pickleball],.kyogijo[data-palette=print][data-sport=tabletennis],.kyogijo[data-palette=print][data-sport=padel],.kyogijo[data-palette=print][data-sport=squash],.kyogijo[data-palette=print][data-sport=racquetball],.kyogijo[data-palette=print][data-sport=sepaktakraw],.kyogijo[data-palette=print][data-sport=teqball],.kyogijo[data-palette=print][data-sport=roundnet],.kyogijo[data-palette=print][data-sport=netball]){--ky-free:#f0f0f0;--ky-area:#d4d4d4;--ky-net:#111111}
:where(.kyogijo[data-palette=print][data-sport=athletics]){--ky-track:#d6d6d6;--ky-sand:#888888;--ky-mat:#e8e8e8;--ky-water:#e4e4e4;--ky-concrete:#888888;--ky-pad:#111111}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=print]:not([data-theme=light])){--ky-ink:#f2f2f2;--ky-line:#f2f2f2;--ky-apron:#000000;--ky-surface:#111111;--ky-surface-alt:#1a1a1a;--ky-zone:#2a2a2a;--ky-boards:#777777;--ky-red:#cfcfcf;--ky-blue:#ffffff;--ky-dirt:#333333;--ky-foul:#0a0a0a;--ky-infield:#1e1e1e;--ky-crease:#262626;--ky-key:#2e2e2e;--ky-court:#1c1c1c;--ky-post:#dddddd;--ky-pylon:#dddddd;--ky-rg-o:#aaaaaa;--ky-rg-m:#222222;--ky-rg-i:#777777;--ky-rg-b:#000000;--ky-hog:#cfcfcf;--ky-hack:#eeeeee;--ky-fgz:rgba(255,255,255,.1);--ky-pebble:rgba(255,255,255,.2)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=artisticswimming]:not([data-theme=light])){--ky-pg:#cfcfcf;--ky-pb:#8f8f8f;--ky-py:#5c5c5c;--ky-pr:#e6e6e6;--ky-pw:#ffffff;--ky-pd:#777777;--ky-pk:#cfcfcf}
:where(html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=netball]:not([data-theme=light])){--ky-free:#1a1a1a;--ky-area:#2e2e2e;--ky-net:#f2f2f2}
:where(html:not([data-theme=light]) .kyogijo[data-palette=print][data-sport=athletics]:not([data-theme=light])){--ky-track:#333333;--ky-sand:#777777;--ky-mat:#1c1c1c;--ky-water:#262626;--ky-concrete:#777777;--ky-pad:#f2f2f2}}
:where(html[data-theme=dark] .kyogijo[data-palette=print],.kyogijo[data-theme=dark][data-palette=print]){--ky-ink:#f2f2f2;--ky-line:#f2f2f2;--ky-apron:#000000;--ky-surface:#111111;--ky-surface-alt:#1a1a1a;--ky-zone:#2a2a2a;--ky-boards:#777777;--ky-red:#cfcfcf;--ky-blue:#ffffff;--ky-dirt:#333333;--ky-foul:#0a0a0a;--ky-infield:#1e1e1e;--ky-crease:#262626;--ky-key:#2e2e2e;--ky-court:#1c1c1c;--ky-post:#dddddd;--ky-pylon:#dddddd;--ky-rg-o:#aaaaaa;--ky-rg-m:#222222;--ky-rg-i:#777777;--ky-rg-b:#000000;--ky-hog:#cfcfcf;--ky-hack:#eeeeee;--ky-fgz:rgba(255,255,255,.1);--ky-pebble:rgba(255,255,255,.2)}
:where(html[data-theme=dark] .kyogijo[data-palette=print][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=print][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=print][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=diving],.kyogijo[data-theme=dark][data-palette=print][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=print][data-sport=artisticswimming]){--ky-pg:#cfcfcf;--ky-pb:#8f8f8f;--ky-py:#5c5c5c;--ky-pr:#e6e6e6;--ky-pw:#ffffff;--ky-pd:#777777;--ky-pk:#cfcfcf}
:where(html[data-theme=dark] .kyogijo[data-palette=print][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=print][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=print][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=print][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=print][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=print][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=padel],.kyogijo[data-theme=dark][data-palette=print][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=squash],.kyogijo[data-theme=dark][data-palette=print][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=print][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=print][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=print][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=print][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=print][data-sport=netball],.kyogijo[data-theme=dark][data-palette=print][data-sport=netball]){--ky-free:#1a1a1a;--ky-area:#2e2e2e;--ky-net:#f2f2f2}
:where(html[data-theme=dark] .kyogijo[data-palette=print][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=print][data-sport=athletics]){--ky-track:#333333;--ky-sand:#777777;--ky-mat:#1c1c1c;--ky-water:#262626;--ky-concrete:#777777;--ky-pad:#f2f2f2}
:where(.kyogijo[data-palette=broadcast]){--ky-ink:#f2f6fb;--ky-line:#ffffff;--ky-apron:#0d1b2e;--ky-surface:#1f8a3a;--ky-surface-alt:#1b7d34;--ky-zone:#14602a;--ky-boards:#1a2a40;--ky-red:#e0342b;--ky-blue:#1f56d6;--ky-dirt:#b0753f;--ky-foul:#1a7733;--ky-infield:#2f9d49;--ky-crease:#bcd6f5;--ky-key:#d1491f;--ky-court:#1f5fb0;--ky-post:#ffd21f;--ky-pylon:#ff6a1a}
:where(.kyogijo[data-palette=broadcast][data-sport=nhl],.kyogijo[data-palette=broadcast][data-sport=skating]){--ky-surface:#f4f9ff;--ky-surface-alt:#ecf3fb;--ky-boards:#3b4d66;--ky-red:#d11f17;--ky-blue:#1a49c4}
:where(.kyogijo[data-palette=broadcast][data-sport=nba]){--ky-surface:#b97a2e;--ky-surface-alt:#af7228;--ky-key:#1d4ed8;--ky-boards:#6b4318}
:where(.kyogijo[data-palette=broadcast][data-sport=curling]){--ky-surface:#f4f9ff;--ky-boards:#3b4d66;--ky-line:#0d1b2e;--ky-rg-o:#1a49c4;--ky-rg-m:#ffffff;--ky-rg-i:#d11f17;--ky-rg-b:#ffffff;--ky-hog:#d11f17;--ky-hack:#1a2a40;--ky-fgz:rgba(26,73,196,.12);--ky-pebble:rgba(80,110,150,.4)}
:where(.kyogijo[data-palette=broadcast][data-sport=swimming],.kyogijo[data-palette=broadcast][data-sport=waterpolo],.kyogijo[data-palette=broadcast][data-sport=diving],.kyogijo[data-palette=broadcast][data-sport=artisticswimming]){--ky-surface:#1b9ad6;--ky-surface-alt:#1480b8;--ky-apron:#0d1b2e;--ky-boards:#1a2a40;--ky-line:#06243a;--ky-pg:#17b45e;--ky-pb:#1f56d6;--ky-py:#ffd21f;--ky-pr:#e0342b;--ky-pw:#ffffff;--ky-pd:#ffd21f;--ky-pk:#2c3a50}
:where(.kyogijo[data-palette=broadcast][data-sport=tennis],.kyogijo[data-palette=broadcast][data-sport=volleyball],.kyogijo[data-palette=broadcast][data-sport=badminton],.kyogijo[data-palette=broadcast][data-sport=pickleball],.kyogijo[data-palette=broadcast][data-sport=tabletennis],.kyogijo[data-palette=broadcast][data-sport=padel],.kyogijo[data-palette=broadcast][data-sport=squash],.kyogijo[data-palette=broadcast][data-sport=racquetball],.kyogijo[data-palette=broadcast][data-sport=sepaktakraw],.kyogijo[data-palette=broadcast][data-sport=teqball],.kyogijo[data-palette=broadcast][data-sport=roundnet],.kyogijo[data-palette=broadcast][data-sport=netball]){--ky-free:#1b7d34;--ky-area:#d1491f;--ky-net:#ffffff}
:where(.kyogijo[data-palette=broadcast][data-sport=athletics]){--ky-track:#b0753f;--ky-sand:#1a2a40;--ky-mat:#1f5fb0;--ky-water:#bcd6f5;--ky-concrete:#1a2a40;--ky-pad:#f2f6fb}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast]:not([data-theme=light])){--ky-ink:#f2f6fb;--ky-line:#ffffff;--ky-apron:#060d18;--ky-surface:#176a2d;--ky-surface-alt:#146027;--ky-zone:#0f4a20;--ky-boards:#1a2a40;--ky-red:#e0342b;--ky-blue:#1f56d6;--ky-dirt:#b0753f;--ky-foul:#135a27;--ky-infield:#237b39;--ky-crease:#bcd6f5;--ky-key:#d1491f;--ky-court:#1f5fb0;--ky-post:#ffd21f;--ky-pylon:#ff6a1a}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=nhl]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=skating]:not([data-theme=light])){--ky-surface:#2f4e6e;--ky-surface-alt:#2a4766;--ky-boards:#223047;--ky-red:#ff8a80;--ky-blue:#8db6ff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=nba]:not([data-theme=light])){--ky-surface:#8f5b1f;--ky-surface-alt:#865418;--ky-key:#1d4ed8;--ky-boards:#4a2f10}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=curling]:not([data-theme=light])){--ky-surface:#7f9db8;--ky-boards:#223047;--ky-line:#0d1b2e;--ky-rg-o:#1a49c4;--ky-rg-m:#e6eef5;--ky-rg-i:#b3140d;--ky-rg-b:#e6eef5;--ky-hog:#8f0f09;--ky-hack:#0d1b2e;--ky-fgz:rgba(26,73,196,.15);--ky-pebble:rgba(40,70,100,.35)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=artisticswimming]:not([data-theme=light])){--ky-surface:#1479ad;--ky-surface-alt:#10688f;--ky-apron:#060d18;--ky-boards:#223047;--ky-line:#021018;--ky-pg:#17b45e;--ky-pb:#3d86ea;--ky-py:#ffd21f;--ky-pr:#e0342b;--ky-pw:#ffffff;--ky-pd:#ffd21f;--ky-pk:#2c3a50}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=netball]:not([data-theme=light])){--ky-free:#146027;--ky-area:#d1491f;--ky-net:#ffffff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=broadcast][data-sport=athletics]:not([data-theme=light])){--ky-track:#b0753f;--ky-sand:#1a2a40;--ky-mat:#1f5fb0;--ky-water:#bcd6f5;--ky-concrete:#1a2a40;--ky-pad:#f2f6fb}}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast],.kyogijo[data-theme=dark][data-palette=broadcast]){--ky-ink:#f2f6fb;--ky-line:#ffffff;--ky-apron:#060d18;--ky-surface:#176a2d;--ky-surface-alt:#146027;--ky-zone:#0f4a20;--ky-boards:#1a2a40;--ky-red:#e0342b;--ky-blue:#1f56d6;--ky-dirt:#b0753f;--ky-foul:#135a27;--ky-infield:#237b39;--ky-crease:#bcd6f5;--ky-key:#d1491f;--ky-court:#1f5fb0;--ky-post:#ffd21f;--ky-pylon:#ff6a1a}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=nhl],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=nhl],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=skating],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=skating]){--ky-surface:#2f4e6e;--ky-surface-alt:#2a4766;--ky-boards:#223047;--ky-red:#ff8a80;--ky-blue:#8db6ff}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=nba],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=nba]){--ky-surface:#8f5b1f;--ky-surface-alt:#865418;--ky-key:#1d4ed8;--ky-boards:#4a2f10}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=curling],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=curling]){--ky-surface:#7f9db8;--ky-boards:#223047;--ky-line:#0d1b2e;--ky-rg-o:#1a49c4;--ky-rg-m:#e6eef5;--ky-rg-i:#b3140d;--ky-rg-b:#e6eef5;--ky-hog:#8f0f09;--ky-hack:#0d1b2e;--ky-fgz:rgba(26,73,196,.15);--ky-pebble:rgba(40,70,100,.35)}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=diving],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=artisticswimming]){--ky-surface:#1479ad;--ky-surface-alt:#10688f;--ky-apron:#060d18;--ky-boards:#223047;--ky-line:#021018;--ky-pg:#17b45e;--ky-pb:#3d86ea;--ky-py:#ffd21f;--ky-pr:#e0342b;--ky-pw:#ffffff;--ky-pd:#ffd21f;--ky-pk:#2c3a50}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=padel],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=squash],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=netball],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=netball]){--ky-free:#146027;--ky-area:#d1491f;--ky-net:#ffffff}
:where(html[data-theme=dark] .kyogijo[data-palette=broadcast][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=broadcast][data-sport=athletics]){--ky-track:#b0753f;--ky-sand:#1a2a40;--ky-mat:#1f5fb0;--ky-water:#bcd6f5;--ky-concrete:#1a2a40;--ky-pad:#f2f6fb}
:where(.kyogijo[data-palette=high-contrast]){--ky-ink:#000000;--ky-line:#000000;--ky-apron:#ffffff;--ky-surface:#ffffff;--ky-surface-alt:#e6e6e6;--ky-zone:#e6e6e6;--ky-boards:#000000;--ky-red:#b00020;--ky-blue:#0030c0;--ky-dirt:#d0d0d0;--ky-foul:#f2f2f2;--ky-infield:#e0e0e0;--ky-crease:#dcdcdc;--ky-key:#cfcfcf;--ky-court:#e6e6e6;--ky-post:#000000;--ky-pylon:#000000;--ky-rg-o:#0030c0;--ky-rg-m:#ffffff;--ky-rg-i:#b00020;--ky-rg-b:#ffffff;--ky-hog:#b00020;--ky-hack:#000000;--ky-fgz:rgba(0,48,192,.12);--ky-pebble:rgba(0,0,0,.25)}
:where(.kyogijo[data-palette=high-contrast][data-sport=swimming],.kyogijo[data-palette=high-contrast][data-sport=waterpolo],.kyogijo[data-palette=high-contrast][data-sport=diving],.kyogijo[data-palette=high-contrast][data-sport=artisticswimming]){--ky-pg:#006b2d;--ky-pb:#0030c0;--ky-py:#7a5c00;--ky-pr:#b00020;--ky-pw:#000000;--ky-pd:#e0e0e0;--ky-pk:#000000}
:where(.kyogijo[data-palette=high-contrast][data-sport=tennis],.kyogijo[data-palette=high-contrast][data-sport=volleyball],.kyogijo[data-palette=high-contrast][data-sport=badminton],.kyogijo[data-palette=high-contrast][data-sport=pickleball],.kyogijo[data-palette=high-contrast][data-sport=tabletennis],.kyogijo[data-palette=high-contrast][data-sport=padel],.kyogijo[data-palette=high-contrast][data-sport=squash],.kyogijo[data-palette=high-contrast][data-sport=racquetball],.kyogijo[data-palette=high-contrast][data-sport=sepaktakraw],.kyogijo[data-palette=high-contrast][data-sport=teqball],.kyogijo[data-palette=high-contrast][data-sport=roundnet],.kyogijo[data-palette=high-contrast][data-sport=netball]){--ky-free:#e6e6e6;--ky-area:#cfcfcf;--ky-net:#000000}
:where(.kyogijo[data-palette=high-contrast][data-sport=athletics]){--ky-track:#d0d0d0;--ky-sand:#000000;--ky-mat:#e6e6e6;--ky-water:#dcdcdc;--ky-concrete:#000000;--ky-pad:#000000}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=high-contrast]:not([data-theme=light])){--ky-ink:#ffffff;--ky-line:#ffffff;--ky-apron:#000000;--ky-surface:#000000;--ky-surface-alt:#141414;--ky-zone:#141414;--ky-boards:#ffffff;--ky-red:#ff6b6b;--ky-blue:#7fb2ff;--ky-dirt:#3a3a3a;--ky-foul:#0a0a0a;--ky-infield:#222222;--ky-crease:#1a2a40;--ky-key:#333333;--ky-court:#0a0a0a;--ky-post:#ffeb3b;--ky-pylon:#ffeb3b;--ky-rg-o:#7fb2ff;--ky-rg-m:#000000;--ky-rg-i:#ff6b6b;--ky-rg-b:#000000;--ky-hog:#ff6b6b;--ky-hack:#ffffff;--ky-fgz:rgba(127,178,255,.18);--ky-pebble:rgba(255,255,255,.3)}
:where(html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=swimming]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=waterpolo]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=diving]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=artisticswimming]:not([data-theme=light])){--ky-pg:#4ade80;--ky-pb:#7fb2ff;--ky-py:#ffeb3b;--ky-pr:#ff6b6b;--ky-pw:#ffffff;--ky-pd:#444444;--ky-pk:#ffffff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=netball]:not([data-theme=light])){--ky-free:#141414;--ky-area:#333333;--ky-net:#ffffff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=high-contrast][data-sport=athletics]:not([data-theme=light])){--ky-track:#3a3a3a;--ky-sand:#ffffff;--ky-mat:#0a0a0a;--ky-water:#1a2a40;--ky-concrete:#ffffff;--ky-pad:#ffffff}}
:where(html[data-theme=dark] .kyogijo[data-palette=high-contrast],.kyogijo[data-theme=dark][data-palette=high-contrast]){--ky-ink:#ffffff;--ky-line:#ffffff;--ky-apron:#000000;--ky-surface:#000000;--ky-surface-alt:#141414;--ky-zone:#141414;--ky-boards:#ffffff;--ky-red:#ff6b6b;--ky-blue:#7fb2ff;--ky-dirt:#3a3a3a;--ky-foul:#0a0a0a;--ky-infield:#222222;--ky-crease:#1a2a40;--ky-key:#333333;--ky-court:#0a0a0a;--ky-post:#ffeb3b;--ky-pylon:#ffeb3b;--ky-rg-o:#7fb2ff;--ky-rg-m:#000000;--ky-rg-i:#ff6b6b;--ky-rg-b:#000000;--ky-hog:#ff6b6b;--ky-hack:#ffffff;--ky-fgz:rgba(127,178,255,.18);--ky-pebble:rgba(255,255,255,.3)}
:where(html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=swimming],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=swimming],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=waterpolo],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=waterpolo],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=diving],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=diving],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=artisticswimming],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=artisticswimming]){--ky-pg:#4ade80;--ky-pb:#7fb2ff;--ky-py:#ffeb3b;--ky-pr:#ff6b6b;--ky-pw:#ffffff;--ky-pd:#444444;--ky-pk:#ffffff}
:where(html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=padel],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=squash],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=netball],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=netball]){--ky-free:#141414;--ky-area:#333333;--ky-net:#ffffff}
:where(html[data-theme=dark] .kyogijo[data-palette=high-contrast][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=high-contrast][data-sport=athletics]){--ky-track:#3a3a3a;--ky-sand:#ffffff;--ky-mat:#0a0a0a;--ky-water:#1a2a40;--ky-concrete:#ffffff;--ky-pad:#ffffff}
:where(.kyogijo[data-palette=line-drawing]){--ky-ink:#000000;--ky-line:#000000;--ky-apron:#ffffff;--ky-surface:#ffffff;--ky-surface-alt:#ffffff;--ky-zone:#ffffff;--ky-boards:#000000;--ky-red:#000000;--ky-blue:#000000;--ky-dirt:#ffffff;--ky-foul:#ffffff;--ky-infield:#ffffff;--ky-crease:#ffffff;--ky-key:#ffffff;--ky-court:#ffffff;--ky-post:#000000;--ky-pylon:#000000;--ky-rg-o:#ffffff;--ky-rg-m:#ffffff;--ky-rg-i:#ffffff;--ky-rg-b:#ffffff;--ky-hog:#000000;--ky-hack:#000000;--ky-fgz:rgba(0,0,0,0);--ky-pebble:rgba(0,0,0,0);--ky-ath-y:#000000;--ky-ath-b:#000000;--ky-ath-g:#000000;--ky-ath-r:#000000}
:where(.kyogijo[data-palette=line-drawing][data-sport=athletics]){--ky-track:#ffffff;--ky-sand:#ffffff;--ky-mat:#ffffff;--ky-water:#ffffff;--ky-concrete:#ffffff;--ky-pad:#000000}
:where(.kyogijo[data-palette=line-drawing][data-sport=tennis],.kyogijo[data-palette=line-drawing][data-sport=volleyball],.kyogijo[data-palette=line-drawing][data-sport=badminton],.kyogijo[data-palette=line-drawing][data-sport=pickleball],.kyogijo[data-palette=line-drawing][data-sport=tabletennis],.kyogijo[data-palette=line-drawing][data-sport=padel],.kyogijo[data-palette=line-drawing][data-sport=squash],.kyogijo[data-palette=line-drawing][data-sport=racquetball],.kyogijo[data-palette=line-drawing][data-sport=sepaktakraw],.kyogijo[data-palette=line-drawing][data-sport=teqball],.kyogijo[data-palette=line-drawing][data-sport=roundnet],.kyogijo[data-palette=line-drawing][data-sport=netball]){--ky-free:#ffffff;--ky-area:#ffffff;--ky-net:#000000}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-palette=line-drawing]:not([data-theme=light])){--ky-ink:#ffffff;--ky-line:#ffffff;--ky-apron:#000000;--ky-surface:#000000;--ky-surface-alt:#000000;--ky-zone:#000000;--ky-boards:#ffffff;--ky-red:#ffffff;--ky-blue:#ffffff;--ky-dirt:#000000;--ky-foul:#000000;--ky-infield:#000000;--ky-crease:#000000;--ky-key:#000000;--ky-court:#000000;--ky-post:#ffffff;--ky-pylon:#ffffff;--ky-rg-o:#000000;--ky-rg-m:#000000;--ky-rg-i:#000000;--ky-rg-b:#000000;--ky-hog:#ffffff;--ky-hack:#ffffff;--ky-fgz:rgba(0,0,0,0);--ky-pebble:rgba(0,0,0,0);--ky-ath-y:#ffffff;--ky-ath-b:#ffffff;--ky-ath-g:#ffffff;--ky-ath-r:#ffffff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=athletics]:not([data-theme=light])){--ky-track:#000000;--ky-sand:#000000;--ky-mat:#000000;--ky-water:#000000;--ky-concrete:#000000;--ky-pad:#ffffff}
:where(html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=tennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=volleyball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=badminton]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=pickleball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=tabletennis]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=padel]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=squash]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=racquetball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=sepaktakraw]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=teqball]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=roundnet]:not([data-theme=light]),html:not([data-theme=light]) .kyogijo[data-palette=line-drawing][data-sport=netball]:not([data-theme=light])){--ky-free:#000000;--ky-area:#000000;--ky-net:#ffffff}}
:where(html[data-theme=dark] .kyogijo[data-palette=line-drawing],.kyogijo[data-theme=dark][data-palette=line-drawing]){--ky-ink:#ffffff;--ky-line:#ffffff;--ky-apron:#000000;--ky-surface:#000000;--ky-surface-alt:#000000;--ky-zone:#000000;--ky-boards:#ffffff;--ky-red:#ffffff;--ky-blue:#ffffff;--ky-dirt:#000000;--ky-foul:#000000;--ky-infield:#000000;--ky-crease:#000000;--ky-key:#000000;--ky-court:#000000;--ky-post:#ffffff;--ky-pylon:#ffffff;--ky-rg-o:#000000;--ky-rg-m:#000000;--ky-rg-i:#000000;--ky-rg-b:#000000;--ky-hog:#ffffff;--ky-hack:#ffffff;--ky-fgz:rgba(0,0,0,0);--ky-pebble:rgba(0,0,0,0);--ky-ath-y:#ffffff;--ky-ath-b:#ffffff;--ky-ath-g:#ffffff;--ky-ath-r:#ffffff}
:where(html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=athletics],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=athletics]){--ky-track:#000000;--ky-sand:#000000;--ky-mat:#000000;--ky-water:#000000;--ky-concrete:#000000;--ky-pad:#ffffff}
:where(html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=tennis],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=tennis],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=volleyball],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=volleyball],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=badminton],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=badminton],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=pickleball],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=pickleball],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=tabletennis],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=tabletennis],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=padel],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=padel],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=squash],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=squash],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=racquetball],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=racquetball],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=sepaktakraw],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=sepaktakraw],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=teqball],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=teqball],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=roundnet],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=roundnet],html[data-theme=dark] .kyogijo[data-palette=line-drawing][data-sport=netball],.kyogijo[data-theme=dark][data-palette=line-drawing][data-sport=netball]){--ky-free:#000000;--ky-area:#000000;--ky-net:#ffffff}
.kyogijo .ky-hw-end-l{fill:var(--ky-hw-end-left,var(--ky-boards))}
.kyogijo .ky-hw-end-r{fill:var(--ky-hw-end-right,var(--ky-boards))}
.kyogijo .ky-hw-pad{fill:var(--ky-hw-pad,#2c333c);stroke:#fff;stroke-opacity:.2;stroke-width:.1}
.kyogijo .ky-hw-arm{fill:var(--ky-hw-arm,#454d58);stroke:#fff;stroke-opacity:.15;stroke-width:.06}
.kyogijo .ky-hw-glass{fill:#eef4f8;stroke:#7d8791;stroke-width:.06}
.kyogijo .ky-hw-net{fill:none;stroke:#fff;stroke-opacity:.7}
.kyogijo .ky-hw-furniture{fill:#7b838c;fill-opacity:.35;stroke:#7b838c;stroke-opacity:.35;stroke-width:.18;stroke-linejoin:round}
:where(.kyogijo[data-track=red]){--ky-track:#c05a46}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-track=red]:not([data-theme=light])){--ky-track:#9a4636}}
:where(html[data-theme=dark] .kyogijo[data-track=red],.kyogijo[data-theme=dark][data-track=red]){--ky-track:#9a4636}
:where(.kyogijo[data-track=blue]){--ky-track:#2f65b4;--ky-ath-b:#e0342b}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-track=blue]:not([data-theme=light])){--ky-track:#264f8c;--ky-ath-b:#ff7a6e}}
:where(html[data-theme=dark] .kyogijo[data-track=blue],.kyogijo[data-theme=dark][data-track=blue]){--ky-track:#264f8c;--ky-ath-b:#ff7a6e}
:where(.kyogijo[data-track=terracotta]){--ky-track:#c9744a}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-track=terracotta]:not([data-theme=light])){--ky-track:#a45b3a}}
:where(html[data-theme=dark] .kyogijo[data-track=terracotta],.kyogijo[data-theme=dark][data-track=terracotta]){--ky-track:#a45b3a}
:where(.kyogijo[data-track=green]){--ky-track:#3b8a62}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo[data-track=green]:not([data-theme=light])){--ky-track:#2d6b4c}}
:where(html[data-theme=dark] .kyogijo[data-track=green],.kyogijo[data-theme=dark][data-track=green]){--ky-track:#2d6b4c}
.kyogijo[data-sport=nfl] .ky-f-apron,.kyogijo[data-sport=cfl] .ky-f-apron,.kyogijo[data-sport=ifaf] .ky-f-apron,.kyogijo[data-sport=nhl] .ky-f-apron,.kyogijo[data-sport=nba] .ky-f-apron,.kyogijo[data-sport=soccer] .ky-f-apron,.kyogijo[data-sport=curling] .ky-f-apron,.kyogijo[data-sport=swimming] .ky-f-apron,.kyogijo[data-sport=waterpolo] .ky-f-apron,.kyogijo[data-sport=diving] .ky-f-apron,.kyogijo[data-sport=artisticswimming] .ky-f-apron,.kyogijo[data-sport=tennis] .ky-f-apron,.kyogijo[data-sport=volleyball] .ky-f-apron,.kyogijo[data-sport=badminton] .ky-f-apron,.kyogijo[data-sport=pickleball] .ky-f-apron,.kyogijo[data-sport=tabletennis] .ky-f-apron,.kyogijo[data-sport=padel] .ky-f-apron,.kyogijo[data-sport=squash] .ky-f-apron,.kyogijo[data-sport=racquetball] .ky-f-apron,.kyogijo[data-sport=sepaktakraw] .ky-f-apron,.kyogijo[data-sport=teqball] .ky-f-apron,.kyogijo[data-sport=roundnet] .ky-f-apron,.kyogijo[data-sport=netball] .ky-f-apron,.kyogijo[data-sport=lacrosse] .ky-f-apron,.kyogijo[data-sport=rugby] .ky-f-apron,.kyogijo[data-sport=afl] .ky-f-apron,.kyogijo[data-sport=gaelic] .ky-f-apron,.kyogijo[data-sport=cricket] .ky-f-apron,.kyogijo[data-sport=fieldhockey] .ky-f-apron,.kyogijo[data-sport=handball] .ky-f-apron,.kyogijo[data-sport=athletics] .ky-f-apron,.kyogijo[data-sport=skating] .ky-f-apron,.kyogijo[data-sport=judo] .ky-f-apron,.kyogijo[data-sport=karate] .ky-f-apron,.kyogijo[data-sport=kendo] .ky-f-apron,.kyogijo[data-sport=sumo] .ky-f-apron,.kyogijo[data-sport=kyudo] .ky-f-apron,.kyogijo[data-sport=dojo] .ky-f-apron,.kyogijo[data-sport=mma] .ky-f-apron,.kyogijo[data-sport=boxing] .ky-f-apron,.kyogijo[data-sport=wrestling] .ky-f-apron,.kyogijo[data-sport=prowrestling] .ky-f-apron{--ky-apron:var(--ky-f-apron)}
.kyogijo[data-sport=nfl] .ky-f-turf,.kyogijo[data-sport=cfl] .ky-f-turf,.kyogijo[data-sport=ifaf] .ky-f-turf,.kyogijo[data-sport=soccer] .ky-f-turf,.kyogijo[data-sport=lacrosse] .ky-f-turf,.kyogijo[data-sport=rugby] .ky-f-turf,.kyogijo[data-sport=afl] .ky-f-turf,.kyogijo[data-sport=gaelic] .ky-f-turf,.kyogijo[data-sport=cricket] .ky-f-turf,.kyogijo[data-sport=fieldhockey] .ky-f-turf{--ky-surface:var(--ky-f-turf)}
.kyogijo[data-sport=nfl] .ky-f-mowing,.kyogijo[data-sport=cfl] .ky-f-mowing,.kyogijo[data-sport=ifaf] .ky-f-mowing,.kyogijo[data-sport=mlb] .ky-f-mowing,.kyogijo[data-sport=soccer] .ky-f-mowing,.kyogijo[data-sport=lacrosse] .ky-f-mowing,.kyogijo[data-sport=rugby] .ky-f-mowing,.kyogijo[data-sport=afl] .ky-f-mowing,.kyogijo[data-sport=gaelic] .ky-f-mowing,.kyogijo[data-sport=cricket] .ky-f-mowing,.kyogijo[data-sport=fieldhockey] .ky-f-mowing,.kyogijo[data-sport=athletics] .ky-f-mowing{--ky-surface-alt:var(--ky-f-mowing)}
.kyogijo[data-sport=nfl] .ky-f-end-zone-left,.kyogijo[data-sport=cfl] .ky-f-end-zone-left,.kyogijo[data-sport=ifaf] .ky-f-end-zone-left{--ky-left:var(--ky-f-end-zone-left)}
.kyogijo[data-sport=nfl] .ky-f-end-zone-right,.kyogijo[data-sport=cfl] .ky-f-end-zone-right,.kyogijo[data-sport=ifaf] .ky-f-end-zone-right{--ky-right:var(--ky-f-end-zone-right)}
.kyogijo[data-sport=nfl] .ky-f-boundary,.kyogijo[data-sport=cfl] .ky-f-boundary,.kyogijo[data-sport=ifaf] .ky-f-boundary,.kyogijo[data-sport=nba] .ky-f-boundary,.kyogijo[data-sport=lacrosse] .ky-f-boundary,.kyogijo[data-sport=rugby] .ky-f-boundary,.kyogijo[data-sport=afl] .ky-f-boundary,.kyogijo[data-sport=gaelic] .ky-f-boundary,.kyogijo[data-sport=cricket] .ky-f-boundary,.kyogijo[data-sport=fieldhockey] .ky-f-boundary,.kyogijo[data-sport=handball] .ky-f-boundary{--ky-line:var(--ky-f-boundary)}
.kyogijo[data-sport=nfl] .ky-f-yard-lines,.kyogijo[data-sport=cfl] .ky-f-yard-lines,.kyogijo[data-sport=ifaf] .ky-f-yard-lines{--ky-line:var(--ky-f-yard-lines)}
.kyogijo[data-sport=nfl] .ky-f-goal-lines,.kyogijo[data-sport=cfl] .ky-f-goal-lines,.kyogijo[data-sport=ifaf] .ky-f-goal-lines,.kyogijo[data-sport=lacrosse] .ky-f-goal-lines,.kyogijo[data-sport=afl] .ky-f-goal-lines,.kyogijo[data-sport=handball] .ky-f-goal-lines{--ky-line:var(--ky-f-goal-lines)}
.kyogijo[data-sport=nfl] .ky-f-hash-marks,.kyogijo[data-sport=cfl] .ky-f-hash-marks,.kyogijo[data-sport=ifaf] .ky-f-hash-marks{--ky-line:var(--ky-f-hash-marks)}
.kyogijo[data-sport=nfl] .ky-f-numbers,.kyogijo[data-sport=cfl] .ky-f-numbers,.kyogijo[data-sport=ifaf] .ky-f-numbers{--ky-line:var(--ky-f-numbers)}
.kyogijo[data-sport=nfl] .ky-f-posts,.kyogijo[data-sport=cfl] .ky-f-posts,.kyogijo[data-sport=ifaf] .ky-f-posts,.kyogijo[data-sport=rugby] .ky-f-posts,.kyogijo[data-sport=afl] .ky-f-posts,.kyogijo[data-sport=gaelic] .ky-f-posts{--ky-post:var(--ky-f-posts)}
.kyogijo[data-sport=nfl] .ky-f-pylons,.kyogijo[data-sport=cfl] .ky-f-pylons,.kyogijo[data-sport=ifaf] .ky-f-pylons{--ky-pylon:var(--ky-f-pylons)}
.kyogijo[data-sport=nhl] .ky-f-boards,.kyogijo[data-sport=curling] .ky-f-boards,.kyogijo[data-sport=lacrosse] .ky-f-boards,.kyogijo[data-sport=skating] .ky-f-boards{--ky-boards:var(--ky-f-boards)}
.kyogijo[data-sport=nhl] .ky-f-ice,.kyogijo[data-sport=curling] .ky-f-ice,.kyogijo[data-sport=skating] .ky-f-ice{--ky-surface:var(--ky-f-ice)}
.kyogijo[data-sport=nhl] .ky-f-centre-line{--ky-red:var(--ky-f-centre-line)}
.kyogijo[data-sport=nhl] .ky-f-centre-dashes{--ky-surface:var(--ky-f-centre-dashes)}
.kyogijo[data-sport=nhl] .ky-f-blue-lines{--ky-blue:var(--ky-f-blue-lines)}
.kyogijo[data-sport=nhl] .ky-f-goal-lines{--ky-red:var(--ky-f-goal-lines)}
.kyogijo[data-sport=nhl] .ky-f-centre-circle{--ky-blue:var(--ky-f-centre-circle)}
.kyogijo[data-sport=nhl] .ky-f-centre-dot{--ky-blue:var(--ky-f-centre-dot)}
.kyogijo[data-sport=nhl] .ky-f-face-off-circles{--ky-red:var(--ky-f-face-off-circles)}
.kyogijo[data-sport=nhl] .ky-f-face-off-dots{--ky-red:var(--ky-f-face-off-dots)}
.kyogijo[data-sport=nhl] .ky-f-hash-marks{--ky-red:var(--ky-f-hash-marks)}
.kyogijo[data-sport=nhl] .ky-f-crease{--ky-crease:var(--ky-f-crease)}
.kyogijo[data-sport=nhl] .ky-f-crease-marks{--ky-red:var(--ky-f-crease-marks)}
.kyogijo[data-sport=nhl] .ky-f-trapezoid{--ky-red:var(--ky-f-trapezoid)}
.kyogijo[data-sport=nhl] .ky-f-nets{--ky-red:var(--ky-f-nets)}
.kyogijo[data-sport=nhl] .ky-f-referee-crease{--ky-red:var(--ky-f-referee-crease)}
.kyogijo[data-sport=nba] .ky-f-border{--ky-boards:var(--ky-f-border)}
.kyogijo[data-sport=nba] .ky-f-floor,.kyogijo[data-sport=handball] .ky-f-floor{--ky-surface:var(--ky-f-floor)}
.kyogijo[data-sport=nba] .ky-f-planks{--ky-surface-alt:var(--ky-f-planks)}
.kyogijo[data-sport=nba] .ky-f-key{--ky-key:var(--ky-f-key);--ky-key-left:var(--ky-f-key);--ky-key-right:var(--ky-f-key)}
.kyogijo[data-sport=nba] .ky-f-three-point-area{--ky-key:var(--ky-f-three-point-area);--ky-key-left:var(--ky-f-three-point-area);--ky-key-right:var(--ky-f-three-point-area)}
.kyogijo[data-sport=nba] .ky-f-centre-paint{--ky-centre:var(--ky-f-centre-paint)}
.kyogijo[data-sport=nba] .ky-f-halfway-line,.kyogijo[data-sport=soccer] .ky-f-halfway-line,.kyogijo[data-sport=rugby] .ky-f-halfway-line{--ky-line:var(--ky-f-halfway-line)}
.kyogijo[data-sport=nba] .ky-f-centre-circle,.kyogijo[data-sport=soccer] .ky-f-centre-circle,.kyogijo[data-sport=lacrosse] .ky-f-centre-circle,.kyogijo[data-sport=afl] .ky-f-centre-circle,.kyogijo[data-sport=handball] .ky-f-centre-circle,.kyogijo[data-sport=wrestling] .ky-f-centre-circle{--ky-line:var(--ky-f-centre-circle)}
.kyogijo[data-sport=nba] .ky-f-lane-lines,.kyogijo[data-sport=swimming] .ky-f-lane-lines,.kyogijo[data-sport=diving] .ky-f-lane-lines,.kyogijo[data-sport=athletics] .ky-f-lane-lines{--ky-line:var(--ky-f-lane-lines)}
.kyogijo[data-sport=nba] .ky-f-free-throw-circles{--ky-line:var(--ky-f-free-throw-circles)}
.kyogijo[data-sport=nba] .ky-f-three-point-line{--ky-line:var(--ky-f-three-point-line)}
.kyogijo[data-sport=nba] .ky-f-restricted-areas{--ky-line:var(--ky-f-restricted-areas)}
.kyogijo[data-sport=nba] .ky-f-court-marks{--ky-line:var(--ky-f-court-marks)}
.kyogijo[data-sport=nba] .ky-f-backboards{--ky-line:var(--ky-f-backboards)}
.kyogijo[data-sport=nba] .ky-f-rims{stroke:var(--ky-f-rims)}
.kyogijo[data-sport=nba] .ky-f-baseline-text{--ky-baseline:var(--ky-f-baseline-text)}
.kyogijo[data-sport=mlb] .ky-f-foul-ground{--ky-foul:var(--ky-f-foul-ground)}
.kyogijo[data-sport=mlb] .ky-f-outfield{--ky-surface:var(--ky-f-outfield)}
.kyogijo[data-sport=mlb] .ky-f-warning-track{--ky-dirt:var(--ky-f-warning-track)}
.kyogijo[data-sport=mlb] .ky-f-infield-dirt{--ky-dirt:var(--ky-f-infield-dirt)}
.kyogijo[data-sport=mlb] .ky-f-infield-grass{--ky-infield:var(--ky-f-infield-grass)}
.kyogijo[data-sport=mlb] .ky-f-foul-lines{--ky-line:var(--ky-f-foul-lines)}
.kyogijo[data-sport=mlb] .ky-f-batters-boxes{--ky-line:var(--ky-f-batters-boxes)}
.kyogijo[data-sport=mlb] .ky-f-running-lane{--ky-line:var(--ky-f-running-lane)}
.kyogijo[data-sport=mlb] .ky-f-home-plate{--ky-line:var(--ky-f-home-plate)}
.kyogijo[data-sport=mlb] .ky-f-pitchers-plate{--ky-line:var(--ky-f-pitchers-plate)}
.kyogijo[data-sport=mlb] .ky-f-bases{--ky-line:var(--ky-f-bases)}
.kyogijo[data-sport=mlb] .ky-f-fence{--ky-boards:var(--ky-f-fence)}
.kyogijo[data-sport=soccer] .ky-f-touchlines{--ky-line:var(--ky-f-touchlines)}
.kyogijo[data-sport=soccer] .ky-f-centre-mark{--ky-line:var(--ky-f-centre-mark)}
.kyogijo[data-sport=soccer] .ky-f-penalty-areas{--ky-line:var(--ky-f-penalty-areas)}
.kyogijo[data-sport=soccer] .ky-f-penalty-marks{--ky-line:var(--ky-f-penalty-marks)}
.kyogijo[data-sport=soccer] .ky-f-corner-arcs{--ky-line:var(--ky-f-corner-arcs)}
.kyogijo[data-sport=soccer] .ky-f-corner-marks{--ky-line:var(--ky-f-corner-marks)}
.kyogijo[data-sport=soccer] .ky-f-goals,.kyogijo[data-sport=lacrosse] .ky-f-goals,.kyogijo[data-sport=fieldhockey] .ky-f-goals,.kyogijo[data-sport=handball] .ky-f-goals{--ky-line:var(--ky-f-goals)}
.kyogijo[data-sport=soccer] .ky-f-goal-posts,.kyogijo[data-sport=lacrosse] .ky-f-goal-posts,.kyogijo[data-sport=handball] .ky-f-goal-posts{--ky-post:var(--ky-f-goal-posts)}
.kyogijo[data-sport=soccer] .ky-f-corner-flags{--ky-pylon:var(--ky-f-corner-flags);--ky-post:var(--ky-f-corner-flags)}
.kyogijo[data-sport=curling] .ky-f-pebble{--ky-pebble:var(--ky-f-pebble)}
.kyogijo[data-sport=curling] .ky-f-guard-zone{--ky-fgz:var(--ky-f-guard-zone)}
.kyogijo[data-sport=curling] .ky-f-house-outer{--ky-rg-o:var(--ky-f-house-outer)}
.kyogijo[data-sport=curling] .ky-f-house-middle{--ky-rg-m:var(--ky-f-house-middle)}
.kyogijo[data-sport=curling] .ky-f-house-inner{--ky-rg-i:var(--ky-f-house-inner)}
.kyogijo[data-sport=curling] .ky-f-button{--ky-rg-b:var(--ky-f-button)}
.kyogijo[data-sport=curling] .ky-f-tee-lines{--ky-line:var(--ky-f-tee-lines)}
.kyogijo[data-sport=curling] .ky-f-back-lines{--ky-line:var(--ky-f-back-lines)}
.kyogijo[data-sport=curling] .ky-f-centre-line,.kyogijo[data-sport=lacrosse] .ky-f-centre-line,.kyogijo[data-sport=fieldhockey] .ky-f-centre-line,.kyogijo[data-sport=handball] .ky-f-centre-line{--ky-line:var(--ky-f-centre-line)}
.kyogijo[data-sport=curling] .ky-f-courtesy-lines{--ky-line:var(--ky-f-courtesy-lines)}
.kyogijo[data-sport=curling] .ky-f-hog-lines{--ky-hog:var(--ky-f-hog-lines)}
.kyogijo[data-sport=curling] .ky-f-hacks{--ky-hack:var(--ky-f-hacks)}
.kyogijo[data-sport=swimming] .ky-f-gutter,.kyogijo[data-sport=waterpolo] .ky-f-gutter,.kyogijo[data-sport=diving] .ky-f-gutter,.kyogijo[data-sport=artisticswimming] .ky-f-gutter{--ky-boards:var(--ky-f-gutter)}
.kyogijo[data-sport=swimming] .ky-f-water,.kyogijo[data-sport=waterpolo] .ky-f-water,.kyogijo[data-sport=diving] .ky-f-water,.kyogijo[data-sport=artisticswimming] .ky-f-water{--ky-surface:var(--ky-f-water)}
.kyogijo[data-sport=swimming] .ky-f-touch-pads{--ky-pd:var(--ky-f-touch-pads)}
.kyogijo[data-sport=swimming] .ky-f-starting-blocks{--ky-pk:var(--ky-f-starting-blocks)}
.kyogijo[data-sport=swimming] .ky-f-lane-ropes,.kyogijo[data-sport=waterpolo] .ky-f-lane-ropes{--ky-pg:var(--ky-f-lane-ropes);--ky-pb:var(--ky-f-lane-ropes);--ky-py:var(--ky-f-lane-ropes)}
.kyogijo[data-sport=swimming] .ky-f-rope-green,.kyogijo[data-sport=waterpolo] .ky-f-rope-green{--ky-pg:var(--ky-f-rope-green)}
.kyogijo[data-sport=swimming] .ky-f-rope-blue{--ky-pb:var(--ky-f-rope-blue)}
.kyogijo[data-sport=swimming] .ky-f-rope-yellow,.kyogijo[data-sport=waterpolo] .ky-f-rope-yellow{--ky-py:var(--ky-f-rope-yellow)}
.kyogijo[data-sport=swimming] .ky-f-rope-red,.kyogijo[data-sport=waterpolo] .ky-f-rope-red{--ky-pr:var(--ky-f-rope-red)}
.kyogijo[data-sport=swimming] .ky-f-rope-white,.kyogijo[data-sport=waterpolo] .ky-f-rope-white{--ky-pw:var(--ky-f-rope-white)}
.kyogijo[data-sport=swimming] .ky-f-backstroke-flags{--ky-fa:var(--ky-f-backstroke-flags)}
.kyogijo[data-sport=swimming] .ky-f-false-start-rope{--ky-pf:var(--ky-f-false-start-rope)}
.kyogijo[data-sport=swimming] .ky-f-pace-bars{--ky-pe:var(--ky-f-pace-bars)}
.kyogijo[data-sport=waterpolo] .ky-f-goal-lines{--ky-pw:var(--ky-f-goal-lines)}
.kyogijo[data-sport=waterpolo] .ky-f-half-distance-line{--ky-pw:var(--ky-f-half-distance-line)}
.kyogijo[data-sport=waterpolo] .ky-f-two-metre-lines{--ky-pr:var(--ky-f-two-metre-lines)}
.kyogijo[data-sport=waterpolo] .ky-f-five-metre-marks{--ky-pr:var(--ky-f-five-metre-marks)}
.kyogijo[data-sport=waterpolo] .ky-f-six-metre-lines{--ky-py:var(--ky-f-six-metre-lines)}
.kyogijo[data-sport=waterpolo] .ky-f-goal-area-lines{--ky-pr:var(--ky-f-goal-area-lines)}
.kyogijo[data-sport=waterpolo] .ky-f-re-entry-areas{--ky-pr:var(--ky-f-re-entry-areas)}
.kyogijo[data-sport=waterpolo] .ky-f-referee-platforms{--ky-pr:var(--ky-f-referee-platforms);--ky-py:var(--ky-f-referee-platforms);--ky-pg:var(--ky-f-referee-platforms)}
.kyogijo[data-sport=waterpolo] .ky-f-goals{--ky-pw:var(--ky-f-goals)}
.kyogijo[data-sport=waterpolo] .ky-f-goal-posts{--ky-pw:var(--ky-f-goal-posts)}
.kyogijo[data-sport=waterpolo] .ky-f-official-table{--ky-pk:var(--ky-f-official-table)}
.kyogijo[data-sport=waterpolo] .ky-f-substitution-areas{--ky-left:var(--ky-f-substitution-areas);--ky-right:var(--ky-f-substitution-areas)}
.kyogijo[data-sport=diving] .ky-f-stands{--ky-boards:var(--ky-f-stands)}
.kyogijo[data-sport=diving] .ky-f-platforms{--ky-pc:var(--ky-f-platforms)}
.kyogijo[data-sport=diving] .ky-f-springboards{--ky-pbd:var(--ky-f-springboards)}
.kyogijo[data-sport=artisticswimming] .ky-f-floor-lines{--ky-line:var(--ky-f-floor-lines)}
.kyogijo[data-sport=artisticswimming] .ky-f-judges-platform{--ky-pk:var(--ky-f-judges-platform)}
.kyogijo[data-sport=artisticswimming] .ky-f-starting-platform{--ky-pk:var(--ky-f-starting-platform)}
.kyogijo[data-sport=tennis] .ky-f-free-zone,.kyogijo[data-sport=volleyball] .ky-f-free-zone,.kyogijo[data-sport=badminton] .ky-f-free-zone,.kyogijo[data-sport=pickleball] .ky-f-free-zone,.kyogijo[data-sport=tabletennis] .ky-f-free-zone,.kyogijo[data-sport=padel] .ky-f-free-zone,.kyogijo[data-sport=sepaktakraw] .ky-f-free-zone,.kyogijo[data-sport=netball] .ky-f-free-zone,.kyogijo[data-sport=judo] .ky-f-free-zone{--ky-free:var(--ky-f-free-zone)}
.kyogijo[data-sport=tennis] .ky-f-court,.kyogijo[data-sport=volleyball] .ky-f-court,.kyogijo[data-sport=badminton] .ky-f-court,.kyogijo[data-sport=pickleball] .ky-f-court,.kyogijo[data-sport=tabletennis] .ky-f-court,.kyogijo[data-sport=padel] .ky-f-court,.kyogijo[data-sport=squash] .ky-f-court,.kyogijo[data-sport=racquetball] .ky-f-court,.kyogijo[data-sport=sepaktakraw] .ky-f-court,.kyogijo[data-sport=teqball] .ky-f-court,.kyogijo[data-sport=roundnet] .ky-f-court,.kyogijo[data-sport=netball] .ky-f-court{--ky-surface:var(--ky-f-court)}
.kyogijo[data-sport=tennis] .ky-f-areas,.kyogijo[data-sport=volleyball] .ky-f-areas,.kyogijo[data-sport=badminton] .ky-f-areas,.kyogijo[data-sport=pickleball] .ky-f-areas,.kyogijo[data-sport=tabletennis] .ky-f-areas,.kyogijo[data-sport=padel] .ky-f-areas,.kyogijo[data-sport=sepaktakraw] .ky-f-areas{--ky-area:var(--ky-f-areas)}
.kyogijo[data-sport=tennis] .ky-f-lines,.kyogijo[data-sport=volleyball] .ky-f-lines,.kyogijo[data-sport=badminton] .ky-f-lines,.kyogijo[data-sport=pickleball] .ky-f-lines,.kyogijo[data-sport=tabletennis] .ky-f-lines,.kyogijo[data-sport=padel] .ky-f-lines,.kyogijo[data-sport=squash] .ky-f-lines,.kyogijo[data-sport=racquetball] .ky-f-lines,.kyogijo[data-sport=sepaktakraw] .ky-f-lines,.kyogijo[data-sport=teqball] .ky-f-lines,.kyogijo[data-sport=roundnet] .ky-f-lines,.kyogijo[data-sport=netball] .ky-f-lines{--ky-line:var(--ky-f-lines)}
.kyogijo[data-sport=tennis] .ky-f-net,.kyogijo[data-sport=volleyball] .ky-f-net,.kyogijo[data-sport=badminton] .ky-f-net,.kyogijo[data-sport=pickleball] .ky-f-net,.kyogijo[data-sport=tabletennis] .ky-f-net,.kyogijo[data-sport=padel] .ky-f-net,.kyogijo[data-sport=sepaktakraw] .ky-f-net,.kyogijo[data-sport=teqball] .ky-f-net,.kyogijo[data-sport=roundnet] .ky-f-net{--ky-net:var(--ky-f-net)}
.kyogijo[data-sport=tennis] .ky-f-posts,.kyogijo[data-sport=volleyball] .ky-f-posts,.kyogijo[data-sport=badminton] .ky-f-posts,.kyogijo[data-sport=pickleball] .ky-f-posts,.kyogijo[data-sport=tabletennis] .ky-f-posts,.kyogijo[data-sport=padel] .ky-f-posts,.kyogijo[data-sport=sepaktakraw] .ky-f-posts,.kyogijo[data-sport=netball] .ky-f-posts{--ky-net:var(--ky-f-posts)}
.kyogijo[data-sport=tennis] .ky-f-antennae,.kyogijo[data-sport=volleyball] .ky-f-antennae,.kyogijo[data-sport=badminton] .ky-f-antennae,.kyogijo[data-sport=pickleball] .ky-f-antennae,.kyogijo[data-sport=tabletennis] .ky-f-antennae,.kyogijo[data-sport=padel] .ky-f-antennae,.kyogijo[data-sport=sepaktakraw] .ky-f-antennae{--ky-red:var(--ky-f-antennae)}
.kyogijo[data-sport=tabletennis] .ky-f-walls,.kyogijo[data-sport=padel] .ky-f-walls,.kyogijo[data-sport=squash] .ky-f-walls,.kyogijo[data-sport=racquetball] .ky-f-walls,.kyogijo[data-sport=teqball] .ky-f-walls{--ky-wall:var(--ky-f-walls)}
.kyogijo[data-sport=tabletennis] .ky-f-umpires-table{--ky-table:var(--ky-f-umpires-table)}
.kyogijo[data-sport=tabletennis] .ky-f-chairs{--ky-chair:var(--ky-f-chairs)}
.kyogijo[data-sport=padel] .ky-f-fence{--ky-mesh:var(--ky-f-fence)}
.kyogijo[data-sport=squash] .ky-f-wall-face{--ky-face:var(--ky-f-wall-face)}
.kyogijo[data-sport=squash] .ky-f-tin{--ky-tin:var(--ky-f-tin)}
.kyogijo[data-sport=squash] .ky-f-wall-lines{--ky-wall-line:var(--ky-f-wall-lines)}
.kyogijo[data-sport=teqball] .ky-f-table{--ky-table:var(--ky-f-table)}
.kyogijo[data-sport=lacrosse] .ky-f-crease{--ky-line:var(--ky-f-crease)}
.kyogijo[data-sport=lacrosse] .ky-f-restraining-lines{--ky-line:var(--ky-f-restraining-lines)}
.kyogijo[data-sport=lacrosse] .ky-f-wing-lines{--ky-line:var(--ky-f-wing-lines)}
.kyogijo[data-sport=lacrosse] .ky-f-arcs,.kyogijo[data-sport=afl] .ky-f-arcs,.kyogijo[data-sport=gaelic] .ky-f-arcs{--ky-line:var(--ky-f-arcs)}
.kyogijo[data-sport=lacrosse] .ky-f-face-off-circles{--ky-line:var(--ky-f-face-off-circles)}
.kyogijo[data-sport=lacrosse] .ky-f-face-off-spots{--ky-line:var(--ky-f-face-off-spots)}
.kyogijo[data-sport=rugby] .ky-f-in-goal-left{--ky-left:var(--ky-f-in-goal-left)}
.kyogijo[data-sport=rugby] .ky-f-in-goal-right{--ky-right:var(--ky-f-in-goal-right)}
.kyogijo[data-sport=rugby] .ky-f-try-lines{--ky-line:var(--ky-f-try-lines)}
.kyogijo[data-sport=rugby] .ky-f-twenty-two-lines{--ky-line:var(--ky-f-twenty-two-lines)}
.kyogijo[data-sport=rugby] .ky-f-dash-lines{--ky-line:var(--ky-f-dash-lines)}
.kyogijo[data-sport=rugby] .ky-f-ten-metre-lines{--ky-line:var(--ky-f-ten-metre-lines)}
.kyogijo[data-sport=rugby] .ky-f-red-lines{--ky-red:var(--ky-f-red-lines)}
.kyogijo[data-sport=rugby] .ky-f-scrum-lines{--ky-line:var(--ky-f-scrum-lines)}
.kyogijo[data-sport=rugby] .ky-f-flags,.kyogijo[data-sport=gaelic] .ky-f-flags,.kyogijo[data-sport=fieldhockey] .ky-f-flags{--ky-post:var(--ky-f-flags)}
.kyogijo[data-sport=afl] .ky-f-goal-squares{--ky-line:var(--ky-f-goal-squares)}
.kyogijo[data-sport=afl] .ky-f-centre-square{--ky-line:var(--ky-f-centre-square)}
.kyogijo[data-sport=gaelic] .ky-f-distance-lines{--ky-line:var(--ky-f-distance-lines)}
.kyogijo[data-sport=gaelic] .ky-f-midline{--ky-line:var(--ky-f-midline)}
.kyogijo[data-sport=gaelic] .ky-f-rectangles{--ky-line:var(--ky-f-rectangles)}
.kyogijo[data-sport=gaelic] .ky-f-penalty-points{--ky-line:var(--ky-f-penalty-points)}
.kyogijo[data-sport=cricket] .ky-f-circle{--ky-line:var(--ky-f-circle)}
.kyogijo[data-sport=cricket] .ky-f-pitch{--ky-dirt:var(--ky-f-pitch)}
.kyogijo[data-sport=cricket] .ky-f-creases{--ky-line:var(--ky-f-creases)}
.kyogijo[data-sport=cricket] .ky-f-wickets{--ky-line:var(--ky-f-wickets)}
.kyogijo[data-sport=fieldhockey] .ky-f-twenty-three-lines{--ky-line:var(--ky-f-twenty-three-lines)}
.kyogijo[data-sport=fieldhockey] .ky-f-circle-lines{--ky-line:var(--ky-f-circle-lines)}
.kyogijo[data-sport=fieldhockey] .ky-f-broken-circle-lines{--ky-line:var(--ky-f-broken-circle-lines)}
.kyogijo[data-sport=fieldhockey] .ky-f-penalty-spots{--ky-line:var(--ky-f-penalty-spots)}
.kyogijo[data-sport=fieldhockey] .ky-f-outside-marks{--ky-line:var(--ky-f-outside-marks)}
.kyogijo[data-sport=handball] .ky-f-goal-areas{--ky-key:var(--ky-f-goal-areas)}
.kyogijo[data-sport=handball] .ky-f-goal-area-line{--ky-line:var(--ky-f-goal-area-line)}
.kyogijo[data-sport=handball] .ky-f-free-throw-line{--ky-line:var(--ky-f-free-throw-line)}
.kyogijo[data-sport=handball] .ky-f-seven-metre-line{--ky-line:var(--ky-f-seven-metre-line)}
.kyogijo[data-sport=handball] .ky-f-four-metre-line{--ky-line:var(--ky-f-four-metre-line)}
.kyogijo[data-sport=handball] .ky-f-substitution-lines{--ky-line:var(--ky-f-substitution-lines)}
.kyogijo[data-sport=athletics] .ky-f-track{--ky-track:var(--ky-f-track)}
.kyogijo[data-sport=athletics] .ky-f-infield{--ky-surface:var(--ky-f-infield)}
.kyogijo[data-sport=athletics] .ky-f-kerb{--ky-line:var(--ky-f-kerb)}
.kyogijo[data-sport=athletics] .ky-f-lane-numbers{--ky-line:var(--ky-f-lane-numbers)}
.kyogijo[data-sport=athletics] .ky-f-finish-line{--ky-line:var(--ky-f-finish-line)}
.kyogijo[data-sport=athletics] .ky-f-start-lines,.kyogijo[data-sport=kendo] .ky-f-start-lines{--ky-line:var(--ky-f-start-lines)}
.kyogijo[data-sport=athletics] .ky-f-breakline{--ky-ath-g:var(--ky-f-breakline)}
.kyogijo[data-sport=athletics] .ky-f-relay-zones{--ky-ath-y:var(--ky-f-relay-zones);--ky-ath-b:var(--ky-f-relay-zones);--ky-line:var(--ky-f-relay-zones)}
.kyogijo[data-sport=athletics] .ky-f-hurdle-marks{--ky-ath-y:var(--ky-f-hurdle-marks);--ky-ath-b:var(--ky-f-hurdle-marks);--ky-ath-g:var(--ky-f-hurdle-marks)}
.kyogijo[data-sport=athletics] .ky-f-steeplechase-hurdles{--ky-ath-k:var(--ky-f-steeplechase-hurdles)}
.kyogijo[data-sport=athletics] .ky-f-water-jump{--ky-water:var(--ky-f-water-jump);--ky-line:var(--ky-f-water-jump);--ky-ath-k:var(--ky-f-water-jump)}
.kyogijo[data-sport=athletics] .ky-f-high-jump{--ky-mat:var(--ky-f-high-jump);--ky-line:var(--ky-f-high-jump);--ky-ath-k:var(--ky-f-high-jump)}
.kyogijo[data-sport=athletics] .ky-f-pole-vault{--ky-mat:var(--ky-f-pole-vault);--ky-pad:var(--ky-f-pole-vault);--ky-line:var(--ky-f-pole-vault)}
.kyogijo[data-sport=athletics] .ky-f-long-jump{--ky-sand:var(--ky-f-long-jump);--ky-line:var(--ky-f-long-jump)}
.kyogijo[data-sport=athletics] .ky-f-triple-jump{--ky-sand:var(--ky-f-triple-jump);--ky-line:var(--ky-f-triple-jump)}
.kyogijo[data-sport=athletics] .ky-f-shot-put{--ky-concrete:var(--ky-f-shot-put);--ky-line:var(--ky-f-shot-put)}
.kyogijo[data-sport=athletics] .ky-f-discus-throw{--ky-concrete:var(--ky-f-discus-throw);--ky-line:var(--ky-f-discus-throw)}
.kyogijo[data-sport=athletics] .ky-f-hammer-throw{--ky-concrete:var(--ky-f-hammer-throw);--ky-line:var(--ky-f-hammer-throw)}
.kyogijo[data-sport=athletics] .ky-f-javelin-throw{--ky-line:var(--ky-f-javelin-throw)}
.kyogijo[data-sport=athletics] .ky-f-cage{--ky-ath-k:var(--ky-f-cage)}
.kyogijo[data-sport=athletics] .ky-f-banking{--ky-ath-k:var(--ky-f-banking)}
.kyogijo[data-sport=skating] .ky-f-infield{--ky-surface-alt:var(--ky-f-infield)}
.kyogijo[data-sport=skating] .ky-f-warm-up{--ky-surface-alt:var(--ky-f-warm-up)}
.kyogijo[data-sport=skating] .ky-f-padding{--ky-boards:var(--ky-f-padding)}
.kyogijo[data-sport=skating] .ky-f-lane-lines{--ky-blue:var(--ky-f-lane-lines)}
.kyogijo[data-sport=skating] .ky-f-track-line{--ky-blue:var(--ky-f-track-line);--ky-ink:var(--ky-f-track-line)}
.kyogijo[data-sport=skating] .ky-f-blocks{--ky-ink:var(--ky-f-blocks)}
.kyogijo[data-sport=skating] .ky-f-cones{--ky-red:var(--ky-f-cones)}
.kyogijo[data-sport=skating] .ky-f-finish-line{--ky-red:var(--ky-f-finish-line)}
.kyogijo[data-sport=skating] .ky-f-finish-marks{--ky-blue:var(--ky-f-finish-marks)}
.kyogijo[data-sport=skating] .ky-f-start-lines{--ky-red:var(--ky-f-start-lines)}
.kyogijo[data-sport=skating] .ky-f-pre-start-lines{--ky-blue:var(--ky-f-pre-start-lines)}
.kyogijo[data-sport=skating] .ky-f-start-positions{--ky-ink:var(--ky-f-start-positions)}
.kyogijo[data-sport=skating] .ky-f-coaches-area{--ky-red:var(--ky-f-coaches-area)}
.kyogijo[data-sport=skating] .ky-f-judges,.kyogijo[data-sport=karate] .ky-f-judges{--ky-ink:var(--ky-f-judges)}
.kyogijo[data-sport=skating] .ky-f-referee,.kyogijo[data-sport=karate] .ky-f-referee{--ky-ink:var(--ky-f-referee)}
.kyogijo[data-sport=skating] .ky-f-technical-panel{--ky-ink:var(--ky-f-technical-panel)}
.kyogijo[data-sport=skating] .ky-f-kiss-and-cry{--ky-red:var(--ky-f-kiss-and-cry)}
.kyogijo[data-sport=judo] .ky-f-platform,.kyogijo[data-sport=mma] .ky-f-platform,.kyogijo[data-sport=wrestling] .ky-f-platform{--ky-bud-floor:var(--ky-f-platform)}
.kyogijo[data-sport=judo] .ky-f-floor,.kyogijo[data-sport=karate] .ky-f-floor,.kyogijo[data-sport=kendo] .ky-f-floor{--ky-bud-floor:var(--ky-f-floor)}
.kyogijo[data-sport=judo] .ky-f-contest-area{--ky-surface:var(--ky-f-contest-area)}
.kyogijo[data-sport=judo] .ky-f-safety-area,.kyogijo[data-sport=karate] .ky-f-safety-area{--ky-surface-alt:var(--ky-f-safety-area)}
.kyogijo[data-sport=judo] .ky-f-danger-zone{--ky-red:var(--ky-f-danger-zone)}
.kyogijo[data-sport=judo] .ky-f-seams,.kyogijo[data-sport=karate] .ky-f-seams,.kyogijo[data-sport=dojo] .ky-f-seams{--ky-ink:var(--ky-f-seams)}
.kyogijo[data-sport=judo] .ky-f-start-right{--ky-blue:var(--ky-f-start-right);--ky-red:var(--ky-f-start-right)}
.kyogijo[data-sport=judo] .ky-f-start-left{--ky-line:var(--ky-f-start-left)}
.kyogijo[data-sport=judo] .ky-f-officials,.kyogijo[data-sport=karate] .ky-f-officials{--ky-ink:var(--ky-f-officials)}
.kyogijo[data-sport=karate] .ky-f-boundary-band{--ky-red:var(--ky-f-boundary-band)}
.kyogijo[data-sport=karate] .ky-f-competition-area{--ky-surface:var(--ky-f-competition-area)}
.kyogijo[data-sport=karate] .ky-f-start-mats{--ky-red:var(--ky-f-start-mats)}
.kyogijo[data-sport=kendo] .ky-f-outside{--ky-free:var(--ky-f-outside)}
.kyogijo[data-sport=kendo] .ky-f-boards{--ky-ink:var(--ky-f-boards)}
.kyogijo[data-sport=kendo] .ky-f-boundary-lines{--ky-line:var(--ky-f-boundary-lines)}
.kyogijo[data-sport=kendo] .ky-f-cross{--ky-line:var(--ky-f-cross)}
.kyogijo[data-sport=kendo] .ky-f-outer-boundary{--ky-ink:var(--ky-f-outer-boundary)}
.kyogijo[data-sport=sumo] .ky-f-clay{--ky-dirt:var(--ky-f-clay)}
.kyogijo[data-sport=sumo] .ky-f-jano-me{--ky-sand:var(--ky-f-jano-me)}
.kyogijo[data-sport=sumo] .ky-f-tawara{--ky-bud-straw:var(--ky-f-tawara)}
.kyogijo[data-sport=sumo] .ky-f-shikiri-sen{--ky-line:var(--ky-f-shikiri-sen)}
.kyogijo[data-sport=kyudo] .ky-f-shajo{--ky-bud-floor:var(--ky-f-shajo)}
.kyogijo[data-sport=kyudo] .ky-f-yamichi{--ky-surface:var(--ky-f-yamichi)}
.kyogijo[data-sport=kyudo] .ky-f-yatori-michi{--ky-surface-alt:var(--ky-f-yatori-michi)}
.kyogijo[data-sport=kyudo] .ky-f-azuchi{--ky-dirt:var(--ky-f-azuchi)}
.kyogijo[data-sport=kyudo] .ky-f-shooting-positions{--ky-line:var(--ky-f-shooting-positions)}
.kyogijo[data-sport=kyudo] .ky-f-honza{--ky-line:var(--ky-f-honza)}
.kyogijo[data-sport=kyudo] .ky-f-targets{--ky-line:var(--ky-f-targets)}
.kyogijo[data-sport=kyudo] .ky-f-roofs{--ky-ink:var(--ky-f-roofs)}
.kyogijo[data-sport=dojo] .ky-f-mats{--ky-surface:var(--ky-f-mats)}
.kyogijo[data-sport=dojo] .ky-f-mats-alt{--ky-surface-alt:var(--ky-f-mats-alt)}
.kyogijo[data-sport=dojo] .ky-f-border{--ky-red:var(--ky-f-border)}
.kyogijo[data-sport=dojo] .ky-f-heri{--ky-ink:var(--ky-f-heri)}
.kyogijo[data-sport=dojo] .ky-f-walls{--ky-boards:var(--ky-f-walls)}
.kyogijo[data-sport=dojo] .ky-f-doors{--ky-apron:var(--ky-f-doors)}
.kyogijo[data-sport=dojo] .ky-f-windows{--ky-blue:var(--ky-f-windows)}
.kyogijo[data-sport=dojo] .ky-f-shrine{--ky-red:var(--ky-f-shrine)}
.kyogijo[data-sport=dojo] .ky-f-dais{--ky-bud-floor:var(--ky-f-dais)}
.kyogijo[data-sport=dojo] .ky-f-banner{--ky-ink:var(--ky-f-banner)}
.kyogijo[data-sport=mma] .ky-f-steps,.kyogijo[data-sport=boxing] .ky-f-steps,.kyogijo[data-sport=prowrestling] .ky-f-steps{--ky-bud-floor:var(--ky-f-steps)}
.kyogijo[data-sport=mma] .ky-f-canvas,.kyogijo[data-sport=boxing] .ky-f-canvas,.kyogijo[data-sport=prowrestling] .ky-f-canvas{--ky-surface:var(--ky-f-canvas)}
.kyogijo[data-sport=mma] .ky-f-fence{--ky-ink:var(--ky-f-fence)}
.kyogijo[data-sport=mma] .ky-f-gates{--ky-ink:var(--ky-f-gates)}
.kyogijo[data-sport=mma] .ky-f-posts{--ky-ink:var(--ky-f-posts)}
.kyogijo[data-sport=boxing] .ky-f-ropes,.kyogijo[data-sport=prowrestling] .ky-f-ropes{--ky-bud-rope:var(--ky-f-ropes)}
.kyogijo[data-sport=boxing] .ky-f-corners,.kyogijo[data-sport=prowrestling] .ky-f-corners{--ky-ink:var(--ky-f-corners)}
.kyogijo[data-sport=wrestling] .ky-f-border{--ky-surface-alt:var(--ky-f-border)}
.kyogijo[data-sport=wrestling] .ky-f-circle{--ky-surface:var(--ky-f-circle)}
.kyogijo[data-sport=wrestling] .ky-f-passivity{--ky-red:var(--ky-f-passivity)}
.kyogijo[data-sport=wrestling] .ky-f-rim{--ky-line:var(--ky-f-rim)}
.kyogijo[data-sport=wrestling] .ky-f-starting-lines{--ky-line:var(--ky-f-starting-lines)}
.kyogijo .ky-an-t{fill:var(--ky-ink);stroke:var(--ky-apron);stroke-width:.2em;paint-order:stroke;stroke-linejoin:round}
.kyogijo .ky-an-l{stroke:var(--ky-ink);stroke-opacity:.75}
.kyogijo .ky-an-d circle{fill:var(--ky-ink);stroke:var(--ky-apron)}
.kyogijo .ky-an-h{--c:var(--ky-layer-home)}
.kyogijo .ky-an-a{--c:var(--ky-layer-away)}
.kyogijo .ky-an-ar{stroke:var(--c);fill:none}
.kyogijo .ky-an-hd{fill:var(--c)}
:where(.kyogijo){--ky-deck:#8d979e}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-deck:#4f585e}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-deck:#4f585e}
.kyogijo .ky-deck{fill:var(--ky-deck)}
:where(.kyogijo .ky-host[data-sport=nfl]){--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-apron:#dcd8c9;--ky-boards:#c8c1b0;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=cfl]){--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-apron:#dcd8c9;--ky-boards:#c8c1b0;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=ifaf]){--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-apron:#dcd8c9;--ky-boards:#c8c1b0;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=deck]){--ky-surface:#3f8f55;--ky-surface-alt:#3a864f;--ky-apron:#dcd8c9;--ky-boards:#c8c1b0;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=mlb]){--ky-surface:#4f9a55;--ky-surface-alt:#478f4e;--ky-apron:#bdb59f;--ky-boards:#2f4a36;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=soccer]){--ky-surface:#4c9b56;--ky-surface-alt:#438f4d;--ky-apron:#c9d2bd;--ky-boards:#c8c1b0;--ky-court:#3b79ad;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=nhl]){--ky-surface:#eef5fa;--ky-surface-alt:#3a864f;--ky-apron:#d3dbe1;--ky-boards:#9aa4ab;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(.kyogijo .ky-host[data-sport=nba]){--ky-surface:#d9a766;--ky-surface-alt:#cf9c5b;--ky-apron:#c9c3b4;--ky-boards:#a97d46;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=nfl]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=cfl]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=ifaf]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=deck]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=mlb]){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=soccer]){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-court:#2a5478;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=nhl]){--ky-surface:#a9bccb;--ky-surface-alt:#296239;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light]) .ky-host[data-sport=nba]){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=nfl],.kyogijo[data-theme=dark] .ky-host[data-sport=nfl]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=cfl],.kyogijo[data-theme=dark] .ky-host[data-sport=cfl]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=ifaf],.kyogijo[data-theme=dark] .ky-host[data-sport=ifaf]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=deck],.kyogijo[data-theme=dark] .ky-host[data-sport=deck]){--ky-surface:#2c6a3f;--ky-surface-alt:#296239;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=mlb],.kyogijo[data-theme=dark] .ky-host[data-sport=mlb]){--ky-surface:#2f6b3a;--ky-surface-alt:#2b6336;--ky-apron:#1b1f1c;--ky-boards:#1c2b20;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=soccer],.kyogijo[data-theme=dark] .ky-host[data-sport=soccer]){--ky-surface:#2d6c3e;--ky-surface-alt:#276136;--ky-apron:#1b1f1c;--ky-boards:#4d5450;--ky-court:#2a5478;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=nhl],.kyogijo[data-theme=dark] .ky-host[data-sport=nhl]){--ky-surface:#a9bccb;--ky-surface-alt:#296239;--ky-apron:#1a2025;--ky-boards:#4b5156;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
:where(html[data-theme=dark] .kyogijo .ky-host[data-sport=nba],.kyogijo[data-theme=dark] .ky-host[data-sport=nba]){--ky-surface:#8f6a3c;--ky-surface-alt:#876234;--ky-apron:#1a1c1b;--ky-boards:#5e4426;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-left-ink:#fff;--ky-right-ink:#fff}
.kyogijo .ky-bg-i{stroke:var(--ky-ink);fill:none}
.kyogijo .ky-bg-id{fill:var(--ky-ink);stroke:none}
.kyogijo .ky-bg-l{stroke:var(--ky-line);fill:none}
.kyogijo .ky-bg-ld{fill:var(--ky-line);stroke:none}
:where(.kyogijo){--ky-cr-bed:#4a525d;--ky-cr-empty:#7d8794;--ky-cr-gap:#14181d;--ky-cr-conc:#8c929b;--ky-cr-rim:#1c2127;--ky-cr-dim:1}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-cr-bed:#242a32;--ky-cr-empty:#4a535f;--ky-cr-gap:#050709;--ky-cr-conc:#2a3038;--ky-cr-rim:#07090c;--ky-cr-dim:.82}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-cr-bed:#242a32;--ky-cr-empty:#4a535f;--ky-cr-gap:#050709;--ky-cr-conc:#2a3038;--ky-cr-rim:#07090c;--ky-cr-dim:.82}
.kyogijo .ky-crowd{opacity:var(--ky-cr-dim)}
.kyogijo .ky-cr-bed{fill:var(--ky-cr-bed);stroke:var(--ky-cr-rim);stroke-width:1.8;stroke-opacity:.55;stroke-linejoin:round}
.kyogijo .ky-cr-shut-veil{fill:var(--ky-cr-empty);fill-opacity:.42}
.kyogijo .ky-cr-seat{fill:none;stroke:var(--ky-cr-empty);stroke-width:1.3;stroke-opacity:.65}
.kyogijo .ky-cr-h{stroke:var(--ky-cr-home,var(--ky-right))}
.kyogijo .ky-cr-a{stroke:var(--ky-cr-away,var(--ky-left))}
.kyogijo .ky-cr-h-d{stroke:var(--ky-cr-home,var(--ky-right));stroke-opacity:.6}
.kyogijo .ky-cr-a-d{stroke:var(--ky-cr-away,var(--ky-left));stroke-opacity:.6}
.kyogijo .ky-cr-blk{fill:var(--ky-cr-home,var(--ky-right))}
.kyogijo .ky-cr-blk-a{fill:var(--ky-cr-away,var(--ky-left))}
.kyogijo .ky-cr-th{fill:var(--ky-cr-home,var(--ky-right))}
.kyogijo .ky-cr-ta{fill:var(--ky-cr-away,var(--ky-left))}
.kyogijo .ky-cr-tw{fill:#f2f0ea}
.kyogijo .ky-cr-aisle{fill:none;stroke:var(--ky-cr-gap);stroke-opacity:.8}
.kyogijo .ky-cr-row{fill:none;stroke:var(--ky-cr-gap);stroke-opacity:.5;stroke-width:.5}
.kyogijo .ky-cr-conc{fill:var(--ky-cr-conc)}
.kyogijo .ky-cr-tunnel{fill:#101317;fill-opacity:.72}
.kyogijo .ky-cr-bench{fill:#1c2127;fill-opacity:.55}
.kyogijo .ky-cr-media{fill:#1c2127;fill-opacity:.4}
.kyogijo .ky-cr-camera{fill:#1c2127;fill-opacity:.75}
.kyogijo .ky-cr-shell{fill:var(--ky-cr-conc);fill-opacity:.55;stroke:var(--ky-cr-rim);stroke-width:1.6;stroke-linejoin:round}
.kyogijo .ky-cr-ivy{fill:#5b8a45;fill-opacity:.6}
.kyogijo .ky-cr-north{fill:var(--ky-cr-rim);stroke:var(--ky-cr-rim);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.kyogijo .ky-cr-north-n{fill:none;stroke:var(--ky-cr-rim);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.kyogijo .ky-cr-plaza{fill:var(--ky-apron);stroke:var(--ky-apron);stroke-width:8;stroke-linejoin:round}
.kyogijo .ky-cr-ez{fill:var(--ky-line);fill-opacity:.16}
.kyogijo .ky-cr-yard{stroke:var(--ky-line);stroke-opacity:.5;fill:none}
.kyogijo .ky-night{--ky-cr-bed:#11151a;--ky-cr-empty:#2a313a;--ky-cr-gap:#020304;--ky-cr-conc:#171c22;--ky-cr-rim:#07090c}
.kyogijo .ky-cr-veil{fill:#04060a;fill-opacity:.6}
.kyogijo .ky-cr-veil-down{fill-opacity:.8}
.kyogijo .ky-cr-veil-half{fill-opacity:.3}
.kyogijo .ky-half{--ky-cr-bed:#2a3039;--ky-cr-empty:#4a535f;--ky-cr-gap:#0a0c0f;--ky-cr-conc:#2a3038}
.kyogijo .ky-cr-beam,.kyogijo .ky-cr-edge{stroke-linecap:butt}
.kyogijo .ky-night .ky-cr-aisle{stroke:#ffd9a3;stroke-opacity:.95;stroke-dasharray:1.1 3.4;stroke-linecap:round}
.kyogijo .ky-night .ky-cr-vom{stroke:#7dffb0;stroke-opacity:.6;stroke-dasharray:none}
.kyogijo .ky-night .ky-cr-shell{fill:#171c22}
.kyogijo .ky-cr-led-bed{fill:#0b0f14}
.kyogijo .ky-cr-led-line{fill:none;stroke:#0b0f14;stroke-linejoin:round}
.kyogijo .ky-cr-led{stroke-linecap:butt}
:where(.kyogijo-grid){--ky-grid-bg:#f6f4ee;--ky-grid-muted:#566059}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo-grid:not([data-theme=light])){--ky-grid-bg:#131716;--ky-grid-muted:#a9b2ac}}
:where(html[data-theme=dark] .kyogijo-grid,.kyogijo-grid[data-theme=dark]){--ky-grid-bg:#131716;--ky-grid-muted:#a9b2ac}
.kyogijo-grid .ky-g-t,.kyogijo-grid .ky-g-s,.kyogijo-grid .ky-g-c,.kyogijo-grid .ky-g-k,.kyogijo-grid .ky-g-e{font-family:var(--ky-font)}
.kyogijo-grid .ky-g-t{fill:var(--ky-ink);font-weight:800}
.kyogijo-grid .ky-g-s{fill:var(--ky-grid-muted);font-weight:600}
.kyogijo-grid .ky-g-c{fill:var(--ky-ink);font-weight:700;text-anchor:middle}
.kyogijo-grid .ky-g-k{fill:var(--ky-ink);font-weight:600}
.kyogijo-grid .ky-g-e{fill:var(--ky-grid-muted);font-weight:500}
.kyogijo-grid .ky-g-m{fill:var(--c,var(--ky-layer));stroke:var(--ky-layer-edge);stroke-width:.6;stroke-linejoin:round}
.kyogijo-grid .ky-g-m.ky-g-h{fill:var(--ky-layer-hollow);stroke:var(--c,var(--ky-layer));stroke-width:1.6}
.kyogijo .ky-mark-bg{fill:var(--c,var(--ky-mark-plain,#d9dde0))}
.kyogijo .ky-mark-light{fill:var(--ky-mark-plain,#f4f5f6)}
.kyogijo .ky-mark-ring{fill:none;stroke:var(--ky-mark-ring,#fff)}
.kyogijo .ky-mark-edge{fill:none;stroke:var(--ky-mark-edge,rgba(0,0,0,.32))}
.kyogijo .ky-mark-i{fill:var(--ci,#fff);font-family:var(--ky-font,system-ui,sans-serif);font-weight:800;text-anchor:middle;font-variant-numeric:tabular-nums}
.kyogijo .ky-pg-border{fill:var(--ky-pg-border,#14181a)}
.kyogijo .ky-pg-edge{fill:none;stroke:var(--ky-pg-edge,rgba(255,255,255,.55))}
.kyogijo .ky-pg-seam{fill:none;stroke:var(--ky-pg-seam,rgba(0,0,0,.4))}
.kyogijo .ky-pg-shadow{fill:var(--ky-pg-shadow,rgba(0,0,0,.26))}
.kyogijo .ky-pg-ground{fill:var(--c,#d9dde0)}
.kyogijo .ky-pg-plain{fill:var(--c,var(--ky-mark-plain,#f4f5f6))}
.kyogijo .ky-pg-band{fill:var(--ci,#fff)}
.kyogijo .ky-pg-name{fill:var(--c,#14181a);text-anchor:middle}
.kyogijo .ky-pg-disc{fill:var(--ky-pg-disc,#101417)}
.kyogijo .ky-pg-groove{fill:none;stroke:var(--ky-pg-groove,rgba(0,0,0,.5))}
.kyogijo .ky-pg-light{fill:var(--ky-pg-light,#f7f4ea)}
.kyogijo .ky-pg-pill{fill:var(--ky-plate,rgba(18,24,21,.9))}
.kyogijo .ky-pg-pilltext{fill:var(--ky-plate-ink,#fff);text-anchor:middle}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-pg-border:#050709;--ky-pg-edge:rgba(255,255,255,.42);--ky-pg-seam:rgba(0,0,0,.6);--ky-pg-shadow:rgba(0,0,0,.45);--ky-pg-disc:#07090b;--ky-pg-light:#e9e5d6}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-pg-border:#050709;--ky-pg-edge:rgba(255,255,255,.42);--ky-pg-seam:rgba(0,0,0,.6);--ky-pg-shadow:rgba(0,0,0,.45);--ky-pg-disc:#07090b;--ky-pg-light:#e9e5d6}
@media (prefers-reduced-motion:no-preference){
.kyogijo .ky-pg-fade .ky-pg-art{animation:ky-pg-fade .8s ease-out both}
.kyogijo .ky-pg-unfurl .ky-pg-art{transform-box:fill-box;animation:ky-pg-unfurl-x .95s cubic-bezier(.22,.8,.28,1) both}
.kyogijo .ky-pg-unfurl.ky-pg-left .ky-pg-art{transform-origin:0 50%}
.kyogijo .ky-pg-unfurl.ky-pg-right .ky-pg-art{transform-origin:100% 50%}
.kyogijo .ky-pg-unfurl.ky-pg-tall .ky-pg-art{animation-name:ky-pg-unfurl-y}
.kyogijo .ky-pg-unfurl.ky-pg-tall.ky-pg-left .ky-pg-art{transform-origin:50% 0}
.kyogijo .ky-pg-unfurl.ky-pg-tall.ky-pg-right .ky-pg-art{transform-origin:50% 100%}
.kyogijo .ky-pg-unfurl.ky-pg-stage .ky-pg-art,.kyogijo .ky-pg-unfurl.ky-pg-emblem .ky-pg-art{animation-name:ky-pg-grow;transform-origin:50% 50%}
.kyogijo .ky-pg-right .ky-pg-art{animation-delay:.16s}
.kyogijo .ky-pg-emblem .ky-pg-art{animation-delay:.34s}
@keyframes ky-pg-fade{from{opacity:0}to{opacity:1}}
@keyframes ky-pg-unfurl-x{from{transform:scaleX(.02);opacity:.3}to{transform:none;opacity:1}}
@keyframes ky-pg-unfurl-y{from{transform:scaleY(.02);opacity:.3}to{transform:none;opacity:1}}
@keyframes ky-pg-grow{from{transform:scale(.55);opacity:0}to{transform:none;opacity:1}}
}
:where(.kyogijo){--ky-sit-on:#f2b705;--ky-sit-los:#1f6fe0;--ky-sit-fd:#f5d90a;--ky-sit-red:#d6322a;--ky-sit-halo:rgba(8,12,16,.72);--ky-sit-td:#2f9e5b;--ky-sit-fg:#7bbf3a;--ky-sit-lose:#d6453d;--ky-sit-neutral:#9aa4ab}
.kyogijo .ky-sit-bg{fill:var(--ky-plate)}
.kyogijo .ky-badge .ky-sit-bg{stroke:var(--ky-plate-ink);stroke-opacity:.35;stroke-width:1}
.kyogijo .ky-sit-t,.kyogijo .ky-sit-lab,.kyogijo .ky-sit-sdw{fill:var(--ky-plate-ink)}
.kyogijo .ky-sit-sub,.kyogijo .ky-sit-sdw{opacity:.82}
.kyogijo .ky-sit-lab{font-weight:700;opacity:.9}
.kyogijo .ky-sit-dot-left{fill:var(--ky-left)}
.kyogijo .ky-sit-dot-right{fill:var(--ky-right)}
.kyogijo .ky-sit-dot{stroke:var(--ky-plate-ink);stroke-opacity:.8}
.kyogijo .ky-sit-zone{fill:var(--ky-sit-on);fill-opacity:.2}
.kyogijo .ky-sit-zone-left{fill:var(--ky-left);fill-opacity:.2}
.kyogijo .ky-sit-zone-right{fill:var(--ky-right);fill-opacity:.2}
.kyogijo .ky-sit-net{fill:none;stroke:var(--ky-sit-lose);stroke-width:.7;stroke-dasharray:1.6 1}
.kyogijo .ky-sit-goal{fill:var(--ky-sit-on)}
.kyogijo .ky-sit-miss{fill:none;stroke:var(--ky-plate-ink);stroke-opacity:.85}
.kyogijo .ky-sit-wait{fill:var(--ky-plate-ink);fill-opacity:.35}
.kyogijo .ky-sit-sd{stroke-opacity:1}
.kyogijo .ky-sit-goal.ky-sit-sd{stroke:var(--ky-plate-ink)}
.kyogijo .ky-sit-split{stroke:var(--ky-plate-ink);stroke-opacity:.4;stroke-dasharray:.5 .5}
.kyogijo .ky-sit-dia{stroke:var(--ky-plate-ink);stroke-opacity:.55}
.kyogijo .ky-sit-base{fill:var(--ky-plate-ink);fill-opacity:.24}
.kyogijo .ky-sit-base.ky-sit-on{fill:var(--ky-sit-on);fill-opacity:1;stroke:var(--ky-plate-ink)}
.kyogijo .ky-sit-out{fill:var(--ky-plate-ink);fill-opacity:.24}
.kyogijo .ky-sit-out.ky-sit-on{fill:var(--ky-sit-lose);fill-opacity:1}
.kyogijo .ky-sit-arrow{fill:var(--ky-plate-ink)}
.kyogijo .ky-sit-lit{fill:var(--ky-sit-on);stroke:var(--ky-line);stroke-width:.7;stroke-linejoin:round;fill-opacity:.95}
.kyogijo .ky-sit-red{fill:var(--ky-sit-red);fill-opacity:.24}
.kyogijo .ky-sit-los-halo,.kyogijo .ky-sit-fd-halo,.kyogijo .ky-sit-dr-halo{stroke:var(--ky-sit-halo);stroke-width:3;stroke-linecap:round}
.kyogijo .ky-sit-dr-halo{stroke-width:2.8}
.kyogijo .ky-sit-los{stroke:var(--ky-sit-los);stroke-width:1.5}
.kyogijo .ky-sit-fd{stroke:var(--ky-sit-fd);stroke-width:1.5}
.kyogijo .ky-sit-dr{stroke:var(--ky-sit-neutral);stroke-width:1.3;stroke-linecap:round}
.kyogijo .ky-sit-dot-s,.kyogijo .ky-sit-dh{fill:var(--ky-sit-neutral);stroke:var(--ky-sit-halo);stroke-width:.4}
.kyogijo .ky-sit-d-touchdown{stroke:var(--ky-sit-td);fill:var(--ky-sit-td)}
.kyogijo .ky-sit-d-field-goal{stroke:var(--ky-sit-fg);fill:var(--ky-sit-fg)}
.kyogijo .ky-sit-d-missed-field-goal,.kyogijo .ky-sit-d-downs{stroke:#e8862a;fill:#e8862a}
.kyogijo .ky-sit-d-turnover,.kyogijo .ky-sit-d-interception,.kyogijo .ky-sit-d-fumble{stroke:var(--ky-sit-lose);fill:var(--ky-sit-lose)}
.kyogijo .ky-sit-dl{fill:var(--ky-line);stroke:var(--ky-sit-halo);stroke-width:.3em;paint-order:stroke;stroke-linejoin:round}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .kyogijo:not([data-theme=light])){--ky-sit-on:#ffc933;--ky-sit-los:#4b95ff;--ky-sit-red:#ff6a5e}}
:where(html[data-theme=dark] .kyogijo,.kyogijo[data-theme=dark]){--ky-sit-on:#ffc933;--ky-sit-los:#4b95ff;--ky-sit-red:#ff6a5e}
:where(.ky-turn){--ky-up-saddle:#ecebe4;--ky-up-saddle-wall:#c6c9c3;--ky-up-saddle-beam:#d8dad4;--ky-left:#2f6db0;--ky-right:#b5452c;--ky-cr-home:#b5452c;--ky-cr-away:#2f6db0;--ky-cr-bed:#4a525d;--ky-cr-empty:#7d8794;--ky-cr-gap:#14181d;--ky-cr-conc:#8c929b;--ky-cr-dim:1;--ky-up-roof:rgba(214,218,212,.6);--ky-up-roofline:rgba(40,46,42,.55);--ky-up-fascia:#9aa09a;--ky-up-ivy:#5b8a45;--ky-up-brick:#a8604a;--ky-up-canopy:rgba(232,235,230,.9);--ky-up-door:#8a6a46;--ky-up-window:rgba(150,200,240,.55);--ky-up-sash:#f2f0e6;--ky-up-banner:#26211d;--ky-up-bannerline:#c8b88a;--ky-up-room:#efe8d6;--ky-up-roomback:#d6cdb9;--ky-up-ceiling:#dedcd5;--ky-up-railw:#fbfaf6;--ky-up-wainline:#6b4a2a;--ky-up-riser:#3f342c;--ky-up-slab:#d8cfba;--ky-up-slabedge:#c2b69c;--ky-up-seatc:#46342a;--ky-up-seatb:#2d211b;--ky-up-dais:#a0683a;--ky-up-dais-side:#6a4326;--ky-up-shrine:#c9b48f;--ky-up-shrine-side:#8f7a55;--ky-up-gal:#4d4037;--ky-up-aisle:#dcc196;--ky-up-panel:rgba(95,58,22,.3);--ky-up-alcove:#b58a52;--ky-up-purple:#5b2a6e;--ky-up-clock:#ffffff;--ky-up-rail:#3a2c1f;--ky-up-matedge:#2a2a26;--ky-up-sbframe:#1a1f1c;--ky-up-sbedge:#5b645e;--ky-up-sbline:#59615b;--ky-up-pole:#e9e7de;--ky-up-white:#f6f4ec;--ky-up-yellow:#f2c230;--ky-up-red:#c8372d;--ky-up-orange:#f26a1b;--ky-up-wood:#e3d4b4;--ky-up-leg:#474e49;--ky-up-pad:#2f6db0;--ky-up-cagepad:#2a2d32;--ky-up-table:#18243f;--ky-up-foot:rgba(0,0,0,.25);--ky-up-ground:#d9d5c7;--ky-up-wall:#2f4a36;--ky-up-clay:#a8703f;--ky-up-cap:#1d2a22;--ky-up-board:#ece9df;--ky-up-glass:rgba(138,190,232,.26);--ky-up-backboard:rgba(255,255,255,.88);--ky-up-outline:#f2f0e6;--ky-up-rim:#e8591a;--ky-up-mesh:rgba(24,30,27,.7);--ky-up-netfill:rgba(255,255,255,.2);--ky-up-tape:#fbfaf4;--ky-turn-bg:transparent;--ky-turn-ink:#1f2320;--ky-turn-rule:rgba(31,35,32,.22);--ky-turn-chip:rgba(255,255,255,.86);--ky-turn-chip-on:#1f2320;--ky-turn-chip-on-ink:#fff;--ky-ju-bg:#f7f5ef;--ky-ju-ink:#10151b;--ky-ju-muted:#434b54;--ky-ju-row:#ffffff;--ky-ju-rule:#b9b3a3;--ky-ju-badge:#10151b;--ky-ju-badge-ink:#ffffff;--ky-ju-card:#ffffff;--ky-ju-card-ink:#10151b;--ky-ju-card-edge:#10151b;--ky-ju-vacant:#6a717a;--ky-ju-desk:#e9e2d0;--ky-ju-desk-edge:#4a4f56;--ky-up-blk-a:#e9ece4;--ky-up-blk-b:#c9cdc3;--ky-up-blk-c:#a4aa9f;--ky-up-blk-roof:#f4f5f0;--ky-up-blk-line:rgba(40,46,42,.38);--ky-up-plate:rgba(47,109,176,.5);--ky-up-plate-line:#2f6db0}
@media (prefers-color-scheme:dark){:where(html:not([data-theme=light]) .ky-turn:not([data-theme=light])){--ky-up-saddle:#aeb1ab;--ky-up-saddle-wall:#7e847f;--ky-up-saddle-beam:#979c97;--ky-cr-bed:#242a32;--ky-cr-empty:#4a535f;--ky-cr-gap:#050709;--ky-cr-conc:#2a3038;--ky-cr-dim:.82;--ky-up-roof:rgba(60,66,62,.6);--ky-up-roofline:rgba(200,206,200,.5);--ky-up-fascia:#505650;--ky-up-ivy:#3d6633;--ky-up-brick:#7a4434;--ky-up-canopy:rgba(78,84,80,.9);--ky-up-door:#6a4f33;--ky-up-gal:#2d2621;--ky-up-aisle:#8f7752;--ky-up-alcove:#7d5c36;--ky-up-purple:#43204f;--ky-up-clock:#cfcbc0;--ky-up-room:#6d675a;--ky-up-roomback:#58534a;--ky-up-ceiling:#8c8a82;--ky-up-railw:#d9d6cc;--ky-up-riser:#251f1b;--ky-up-slab:#6b6455;--ky-up-slabedge:#585143;--ky-up-seatc:#2f231c;--ky-up-seatb:#1c1411;--ky-up-dais:#7d5230;--ky-up-dais-side:#52361f;--ky-up-sbframe:#0c0f0d;--ky-up-sbedge:#7a847d;--ky-up-sbline:#8a928c;--ky-up-pole:#d6d4ca;--ky-up-white:#e8e6dc;--ky-up-wood:#a89873;--ky-up-leg:#8a928c;--ky-up-ground:#242823;--ky-up-cagepad:#8f969f;--ky-up-wall:#4d6b55;--ky-up-clay:#7d5231;--ky-up-cap:#c9d2cc;--ky-up-board:#8d928b;--ky-up-glass:rgba(150,200,240,.2);--ky-up-backboard:rgba(255,255,255,.34);--ky-up-outline:#e7e4d8;--ky-up-mesh:rgba(236,236,226,.62);--ky-up-netfill:rgba(255,255,255,.08);--ky-up-tape:#efede2;--ky-turn-ink:#ece8dc;--ky-turn-rule:rgba(236,232,220,.28);--ky-turn-chip:rgba(24,28,25,.82);--ky-turn-chip-on:#ece8dc;--ky-turn-chip-on-ink:#1f2320;--ky-ju-bg:#0d1218;--ky-ju-ink:#f6f3ea;--ky-ju-muted:#bcc3cb;--ky-ju-row:#18212a;--ky-ju-rule:#475463;--ky-ju-badge:#f6f3ea;--ky-ju-badge-ink:#0d1218;--ky-ju-card:#18212a;--ky-ju-card-ink:#f6f3ea;--ky-ju-card-edge:#f6f3ea;--ky-ju-vacant:#98a1ab;--ky-ju-desk:#6f6859;--ky-ju-desk-edge:#05070a;--ky-up-blk-a:#59626b;--ky-up-blk-b:#444b53;--ky-up-blk-c:#30363c;--ky-up-blk-roof:#69727b;--ky-up-blk-line:rgba(220,226,220,.3);--ky-up-plate:rgba(127,176,232,.45);--ky-up-plate-line:#7fb0e8}}
:where(html[data-theme=dark] .ky-turn,.ky-turn[data-theme=dark]){--ky-up-saddle:#aeb1ab;--ky-up-saddle-wall:#7e847f;--ky-up-saddle-beam:#979c97;--ky-cr-bed:#242a32;--ky-cr-empty:#4a535f;--ky-cr-gap:#050709;--ky-cr-conc:#2a3038;--ky-cr-dim:.82;--ky-up-roof:rgba(60,66,62,.6);--ky-up-roofline:rgba(200,206,200,.5);--ky-up-fascia:#505650;--ky-up-ivy:#3d6633;--ky-up-brick:#7a4434;--ky-up-canopy:rgba(78,84,80,.9);--ky-up-door:#6a4f33;--ky-up-gal:#2d2621;--ky-up-aisle:#8f7752;--ky-up-alcove:#7d5c36;--ky-up-purple:#43204f;--ky-up-clock:#cfcbc0;--ky-up-room:#6d675a;--ky-up-roomback:#58534a;--ky-up-ceiling:#8c8a82;--ky-up-railw:#d9d6cc;--ky-up-riser:#251f1b;--ky-up-slab:#6b6455;--ky-up-slabedge:#585143;--ky-up-seatc:#2f231c;--ky-up-seatb:#1c1411;--ky-up-dais:#7d5230;--ky-up-dais-side:#52361f;--ky-up-sbframe:#0c0f0d;--ky-up-sbedge:#7a847d;--ky-up-sbline:#8a928c;--ky-up-pole:#d6d4ca;--ky-up-white:#e8e6dc;--ky-up-wood:#a89873;--ky-up-leg:#8a928c;--ky-up-ground:#242823;--ky-up-cagepad:#8f969f;--ky-up-wall:#4d6b55;--ky-up-clay:#7d5231;--ky-up-cap:#c9d2cc;--ky-up-board:#8d928b;--ky-up-glass:rgba(150,200,240,.2);--ky-up-backboard:rgba(255,255,255,.34);--ky-up-outline:#e7e4d8;--ky-up-mesh:rgba(236,236,226,.62);--ky-up-netfill:rgba(255,255,255,.08);--ky-up-tape:#efede2;--ky-turn-ink:#ece8dc;--ky-turn-rule:rgba(236,232,220,.28);--ky-turn-chip:rgba(24,28,25,.82);--ky-turn-chip-on:#ece8dc;--ky-turn-chip-on-ink:#1f2320;--ky-ju-bg:#0d1218;--ky-ju-ink:#f6f3ea;--ky-ju-muted:#bcc3cb;--ky-ju-row:#18212a;--ky-ju-rule:#475463;--ky-ju-badge:#f6f3ea;--ky-ju-badge-ink:#0d1218;--ky-ju-card:#18212a;--ky-ju-card-ink:#f6f3ea;--ky-ju-card-edge:#f6f3ea;--ky-ju-vacant:#98a1ab;--ky-ju-desk:#6f6859;--ky-ju-desk-edge:#05070a;--ky-up-blk-a:#59626b;--ky-up-blk-b:#444b53;--ky-up-blk-c:#30363c;--ky-up-blk-roof:#69727b;--ky-up-blk-line:rgba(220,226,220,.3);--ky-up-plate:rgba(127,176,232,.45);--ky-up-plate-line:#7fb0e8}
.ky-turn{position:relative;display:block;width:100%;color:var(--ky-turn-ink);font-family:var(--ky-font,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif);background:var(--ky-turn-bg)}
.ky-turn-view{position:relative;isolation:isolate;width:100%;aspect-ratio:var(--ky-turn-ratio,16/10);min-height:260px;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;outline-offset:2px}
.ky-turn[data-touch=turn] .ky-turn-view{touch-action:none}
.ky-turn[data-dragging] .ky-turn-view{cursor:grabbing}
.ky-turn-view:focus-visible{outline:3px solid var(--ky-turn-ink)}
.ky-turn-world{position:absolute;left:50%;top:50%;width:0;height:0}
.ky-turn-floor,.ky-up{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}
.ky-turn-floor>svg{display:block;width:100%;height:auto}
.ky-up>svg{display:block;overflow:visible}
.ky-up[data-crop]>svg{width:100%;height:100%;overflow:hidden}
@media (max-width:560px){.ky-turn-view{--ky-turn-ratio:5/4}.ky-turn-controls button{padding:0 10px;font-size:.85rem}}
.ky-turn .u-sbframe{fill:var(--ky-up-sbframe);stroke:var(--ky-up-sbedge);stroke-width:.25}
.ky-turn .u-sbline{stroke:var(--ky-up-sbline)}
.ky-turn .u-pole{fill:var(--ky-up-pole)}
.ky-turn .u-white{fill:var(--ky-up-white)}
.ky-turn .u-yellow{fill:var(--ky-up-yellow)}
.ky-turn .u-red{fill:var(--ky-up-red)}
.ky-turn .u-orange{fill:var(--ky-up-orange)}
.ky-turn .u-wood{fill:var(--ky-up-wood)}
.ky-turn .u-leg{fill:var(--ky-up-leg)}
.ky-turn .u-jet{fill:var(--ky-up-jet,rgba(222,240,252,.82))}
.ky-turn .u-pad{fill:var(--ky-up-pad)}
.ky-turn .u-table{fill:var(--ky-up-table)}
.ky-turn .u-foot{fill:var(--ky-up-foot)}
.ky-turn .u-ground{fill:var(--ky-up-ground)}
.ky-turn .u-shadow{fill:#000;fill-opacity:.16}
.ky-turn .u-wall{fill:var(--ky-up-wall)}
.ky-turn .u-clay{fill:var(--ky-up-clay)}
.ky-turn .u-cagepad{fill:var(--ky-up-cagepad)}
.ky-turn .u-gateframe{stroke:var(--ky-up-cagepad)}
.ky-turn .u-corner-red{fill:var(--ky-red,#b32a2f)}
.ky-turn .u-corner-blue{fill:var(--ky-blue,#2a5db0)}
.ky-turn .u-corner-white{fill:#f4f1e8}
.ky-turn .u-rope{fill:var(--ky-bud-rope,#f4f1e8)}
.ky-turn .u-rope-tie{fill:color-mix(in srgb,var(--ky-bud-rope,#f4f1e8) 60%,#808080)}
.ky-turn .u-deck-side{fill:color-mix(in srgb,var(--ky-bud-floor,#43484e) 70%,#000)}
.ky-turn .u-step{fill:color-mix(in srgb,var(--ky-bud-floor,#43484e) 76%,#fff)}
.ky-turn .u-step-side{fill:color-mix(in srgb,var(--ky-bud-floor,#43484e) 58%,#000)}
.ky-turn .u-clay-side{fill:color-mix(in srgb,var(--ky-dirt,var(--ky-up-clay)) 74%,#000)}
.ky-turn .u-cap{fill:var(--ky-up-cap)}
.ky-turn .u-board{fill:var(--ky-up-board)}
.ky-turn .u-glass{fill:var(--ky-up-glass)}
.ky-turn .u-backboard{fill:var(--ky-up-backboard)}
.ky-turn .u-outline{stroke:var(--ky-up-outline)}
.ky-turn .u-rimline{stroke:var(--ky-up-rim)}
.ky-turn .u-netfill{fill:var(--ky-up-netfill)}
.ky-turn .u-mesh{stroke:var(--ky-up-mesh);stroke-linecap:round}
.ky-turn .u-tape{fill:var(--ky-up-tape)}
.ky-turn .u-tapeline{stroke:var(--ky-up-tape)}
.ky-turn .u-flag{fill:var(--ky-up-orange)}
.ky-turn .u-frame-white{stroke:var(--ky-up-white)}
.ky-turn .u-frame-red{stroke:var(--ky-up-red)}
.ky-turn-defs{position:absolute;width:0;height:0;overflow:hidden}
.ky-turn .u-bed{fill:var(--ky-cr-bed)}
.ky-turn .u-blk{fill:var(--ky-cr-home)}
.ky-turn .u-blk-a,.ky-turn .u-ta{fill:var(--ky-cr-away)}
.ky-turn .u-th{fill:var(--ky-cr-home)}
.ky-turn .u-conc{fill:var(--ky-cr-conc)}
.ky-turn .u-fascia{fill:var(--ky-up-fascia)}
.ky-turn .u-shell{fill:var(--ky-up-fascia);stroke:var(--ky-up-roofline);stroke-width:.6}
.ky-turn .u-ivy{fill:var(--ky-up-ivy)}
.ky-turn .u-canopy{fill:var(--ky-up-canopy,rgba(232,235,230,.9))}
.ky-turn .u-brick{fill:var(--ky-up-brick,#a8604a)}
.ky-turn .u-rail{fill:var(--ky-up-fascia);stroke:var(--ky-up-roofline);stroke-width:.6}
.ky-turn .u-endtower{fill:var(--ky-up-fascia);stroke:var(--ky-up-roofline);stroke-width:.6}
.ky-turn .u-endtower-side{fill:color-mix(in srgb,var(--ky-up-fascia) 86%,#000);stroke:var(--ky-up-roofline);stroke-width:.6}
.ky-turn .u-endtower-board{fill:#141a20;stroke:var(--ky-up-roofline);stroke-width:.5}
.ky-turn .u-endtower-rows{fill:none;stroke:#7fb2ee;stroke-opacity:.45;stroke-width:.6}
/* The buildings round a district's venues (context.ts): three tones of wall by the way each faces, and a lighter roof. */
.ky-turn .u-block{stroke:var(--ky-up-blk-line);stroke-width:.5}
.ky-turn .u-block-a{fill:var(--ky-up-blk-a)}
.ky-turn .u-block-b{fill:var(--ky-up-blk-b)}
.ky-turn .u-block-c{fill:var(--ky-up-blk-c)}
.ky-turn .u-slab{stroke:var(--ky-up-blk-line);stroke-width:.5}
.ky-turn .u-slab-a{fill:var(--ky-up-blk-a)}
.ky-turn .u-slab-b{fill:var(--ky-up-blk-b)}
.ky-turn .u-slab-c{fill:var(--ky-up-blk-c)}
.ky-turn .u-slab-top{fill:var(--ky-up-blk-roof);stroke:var(--ky-up-blk-line);stroke-width:.5}
.ky-turn .u-floorplate{fill:var(--ky-up-plate);stroke:var(--ky-up-plate-line);stroke-width:1.2;stroke-linejoin:round}
.ky-turn .u-block-roof{fill:var(--ky-up-blk-roof);stroke:var(--ky-up-blk-line);stroke-width:.5;stroke-linejoin:round}
/* A venue drawn as a proxy in the lower tiers (district.turn.ts): the tones of the buildings round it, darker and bluer, as a stadium's concrete and roof read against a city's. */
.ky-turn .u-proxy{stroke:var(--ky-up-blk-line);stroke-width:.6}
.ky-turn .u-proxy-a{fill:color-mix(in srgb,var(--ky-up-blk-a) 52%,#4d6fa0)}
.ky-turn .u-proxy-b{fill:color-mix(in srgb,var(--ky-up-blk-b) 52%,#3f5c88)}
.ky-turn .u-proxy-c{fill:color-mix(in srgb,var(--ky-up-blk-c) 52%,#324b72)}
.ky-turn .u-proxy-roof{fill:color-mix(in srgb,var(--ky-up-blk-roof) 60%,#5f7fae);stroke:var(--ky-up-blk-line);stroke-width:.6;stroke-linejoin:round}
.ky-turn .u-roof{fill:var(--ky-up-roof);stroke:var(--ky-up-roofline);stroke-width:.8;stroke-linejoin:round}
/* The Saddledome's building (venue.saddle.ts): the roof's net of quads, its beam, the pier between two panels, and the veils of shade and light that give each facet its tone. */
.ky-turn .u-saddle{fill:var(--ky-up-saddle);stroke:var(--ky-up-roofline);stroke-width:.3;stroke-linejoin:round}
.ky-turn .u-saddle-beam{fill:var(--ky-up-saddle-beam);stroke:var(--ky-up-roofline);stroke-width:.4;stroke-linejoin:round}
.ky-turn .u-saddle-wall{fill:var(--ky-up-saddle-wall);stroke:var(--ky-up-roofline);stroke-width:.3;stroke-linejoin:round}
.ky-turn .u-pier{fill:none;stroke:color-mix(in srgb,var(--ky-up-white) 55%,var(--ky-up-fascia));stroke-width:3}
.ky-turn .u-clad{stroke:var(--ky-up-roofline);stroke-width:.3;stroke-opacity:.5}
.ky-turn .u-stair-round{fill:var(--ky-up-yellow);stroke:var(--ky-up-roofline);stroke-width:.4}
.ky-turn .u-stair-square{fill:var(--ky-up-red);stroke:var(--ky-up-roofline);stroke-width:.4}
.ky-turn .u-shade{fill:#000}
.ky-turn .u-lite{fill:#fff}
.ky-turn .u-signplate{fill:var(--ky-turn-bg);fill-opacity:.9;stroke:var(--ky-turn-rule);stroke-width:.5}
.ky-turn .u-sign{fill:var(--ky-turn-ink);font-family:var(--ky-font,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif);font-weight:600}
.ky-turn .u-mast{fill:var(--ky-up-fascia);stroke:var(--ky-up-roofline);stroke-width:.4}
.ky-turn .u-tower{fill:color-mix(in srgb,var(--ky-up-fascia) 70%,var(--ky-up-white));stroke:var(--ky-up-roofline);stroke-width:.4}
.ky-turn .u-tower-slit{fill:var(--ky-up-roofline);fill-opacity:.55}
.ky-turn .u-rib{fill:color-mix(in srgb,var(--ky-up-fascia) 40%,var(--ky-up-white));stroke:var(--ky-up-roofline);stroke-width:.5}
.ky-turn .u-bay{fill:color-mix(in srgb,var(--ky-up-fascia) 55%,var(--ky-up-white));stroke:none}
.ky-turn .u-dome{fill:color-mix(in srgb,var(--ky-up-fascia) 22%,var(--ky-up-white));stroke:var(--ky-up-roofline);stroke-width:.5;stroke-linejoin:round}
.ky-turn .u-glass{fill:#1b252d;fill-opacity:.8}
.ky-turn .u-tower-foot{fill:var(--ky-up-roofline);fill-opacity:.8}
.ky-turn .u-tower-cap{fill:color-mix(in srgb,var(--ky-up-fascia) 60%,var(--ky-up-white));stroke:var(--ky-up-roofline);stroke-width:.4}
.ky-turn .u-tower-glass{fill:#0b1a24;fill-opacity:.5}
.ky-turn .u-tower-cable{fill:var(--ky-up-roofline);fill-opacity:.7}
.ky-turn .u-skylight{fill:var(--ky-up-skylight,#a9c8da);fill-opacity:.9;stroke:var(--ky-up-roofline);stroke-width:.5}
.ky-turn .u-podium{fill:#000;fill-opacity:.16}
.ky-turn .u-ledge{fill:var(--ky-up-roofline)}
.ky-turn .u-glazing{fill:#0b1a24;fill-opacity:.32}
.ky-turn .u-cable{fill:none;stroke:var(--ky-up-roofline);stroke-width:1}
.ky-turn .u-fabric{fill:var(--ky-up-roof);fill-opacity:.55;stroke:none}
.ky-turn .u-pod{fill:var(--ky-up-fascia);stroke:var(--ky-up-roofline);stroke-width:.6}
/* A real venue's empty places, filled: the suite level between two bowls, the apron round the surface, the back of each bowl and the concourse floor behind it. */
.ky-turn .u-suite{fill:color-mix(in srgb,var(--ky-up-fascia) 78%,var(--ky-cr-bed))}
.ky-turn .u-suite-win{fill:color-mix(in srgb,var(--ky-cr-gap) 55%,#6f93b3)}
.ky-turn .u-suite-bar{stroke:var(--ky-up-fascia);stroke-width:.5}
.ky-turn .u-suite-ledge{fill:color-mix(in srgb,var(--ky-up-fascia) 60%,var(--ky-cr-conc))}
.ky-turn .u-apron{fill:color-mix(in srgb,var(--ky-cr-bed) 82%,#000)}
.ky-turn .u-timeb{fill:color-mix(in srgb,var(--ky-cr-conc) 70%,#3a3f46)}
.ky-turn .u-timeb-side{fill:color-mix(in srgb,var(--ky-cr-conc) 70%,#3a3f46);filter:brightness(.7)}
.ky-turn .u-penb{fill:color-mix(in srgb,var(--ky-up-glass,#bcd2e0) 80%,#5d7a8f)}
.ky-turn .u-penb-side{fill:color-mix(in srgb,var(--ky-up-glass,#bcd2e0) 80%,#5d7a8f);filter:brightness(.72)}
.ky-turn .u-teamb{fill:color-mix(in srgb,var(--ky-up-wood,#8a6a47) 80%,#2a2f36)}
.ky-turn .u-teamb-side{fill:color-mix(in srgb,var(--ky-up-wood,#8a6a47) 80%,#2a2f36);filter:brightness(.7)}
/* LED boards: the housing and the screen are dark; the lit parts (class u-led) carry their own colours, and are what a lighting layer makes glow. */
.ky-turn .u-led-bed{fill:#0b0f14}
.ky-turn .u-led-screen{fill:#06121d}
/* Night: the house is down. The venue's own colours go dark in either theme (the page's theme is the page's), the seats under a veil, small lights show along the aisles, the exits are green, and the windows, the coping and the lanes of the concourse are softly lit. */
.ky-turn[data-lighting]{--ky-cr-bed:#11151a;--ky-cr-empty:#2a313a;--ky-cr-gap:#020304;--ky-cr-conc:#171c22;--ky-cr-dim:1;--ky-up-fascia:#272c29;--ky-up-ground:#1d211e;--ky-night-aisle:#ffd9a3;--ky-night-exit:#7dffb0;--ky-night-rim:#ffe0b0}
.ky-turn .u-veil{fill:#04060a;fill-opacity:.62}
.ky-turn .u-veil-down{fill-opacity:.8}
.ky-turn .u-veil-half{fill-opacity:.3}
.ky-turn:is([data-lighting=lightsDown],[data-lighting=intro],[data-lighting=concert]){--ky-cr-bed:#0a0d11;--ky-cr-conc:#101419;--ky-up-fascia:#1b1f1d;--ky-up-ground:#15181a}
.ky-turn[data-lighting=game]{--ky-cr-bed:#2a3039;--ky-cr-empty:#4a535f;--ky-cr-gap:#0a0c0f;--ky-cr-conc:#2a3038;--ky-up-fascia:#3b403c;--ky-up-ground:#242823}
.ky-turn[data-lighting=night] .ky-cr-aisle{stroke:var(--ky-night-aisle);stroke-opacity:.95;stroke-dasharray:1.1 3.4;stroke-linecap:round}
.ky-turn[data-lighting=night] .ky-cr-vom{stroke:var(--ky-night-exit);stroke-opacity:.6;stroke-dasharray:none}
.ky-turn[data-lighting] .u-suite-win{fill:color-mix(in srgb,var(--ky-night-aisle) 50%,#2a2218)}
.ky-turn:is([data-lighting=lightsDown],[data-lighting=intro],[data-lighting=concert]) .u-suite-win{fill:color-mix(in srgb,var(--ky-night-aisle) 10%,#0d1116)}
.ky-turn[data-lighting] .u-coping{fill:color-mix(in srgb,var(--ky-night-rim) 55%,var(--ky-up-fascia))}
.ky-turn[data-lighting] .u-suite-ledge{fill:color-mix(in srgb,var(--ky-night-rim) 45%,var(--ky-up-fascia))}
.ky-turn[data-lighting] .u-clane{stroke:var(--ky-night-rim);stroke-opacity:.4}
.ky-turn[data-lighting] .u-apron{fill:#30363e}
.ky-turn .u-back{fill:color-mix(in srgb,var(--ky-up-fascia) 66%,var(--ky-cr-bed))}
.ky-turn .u-backrib{stroke:var(--ky-cr-bed);stroke-width:.7;stroke-opacity:.7}
.ky-turn .u-coping{fill:color-mix(in srgb,var(--ky-up-fascia) 70%,var(--ky-cr-conc))}
.ky-turn .u-cfloor{fill:color-mix(in srgb,var(--ky-cr-bed) 60%,var(--ky-cr-conc))}
.ky-turn .u-clane{stroke:color-mix(in srgb,var(--ky-cr-conc) 55%,#fff);stroke-opacity:.6;stroke-width:1.1}
.ky-turn .kyogijo .ky-cr-shell:not(.ky-cr-ivy){fill:color-mix(in srgb,var(--ky-cr-bed) 70%,var(--ky-cr-conc));fill-opacity:.9}
.ky-turn .ky-up-seats svg{opacity:var(--ky-cr-dim)}
.ky-turn .ky-cr-seat{fill:none;stroke:var(--ky-cr-empty);stroke-width:1.3;stroke-opacity:.65}
.ky-turn .ky-cr-h{stroke:var(--ky-cr-home)}
.ky-turn .ky-cr-a{stroke:var(--ky-cr-away)}
.ky-turn .ky-cr-h-d{stroke:var(--ky-cr-home);stroke-opacity:.6}
.ky-turn .ky-cr-a-d{stroke:var(--ky-cr-away);stroke-opacity:.6}
.ky-turn .ky-cr-th{fill:var(--ky-cr-home)}
.ky-turn .ky-cr-ta{fill:var(--ky-cr-away)}
.ky-turn .ky-cr-tw{fill:#f2f0ea}
.ky-turn .ky-cr-aisle{fill:none;stroke:var(--ky-cr-gap);stroke-opacity:.8}
.ky-turn .ky-cr-shut-veil{fill:var(--ky-cr-empty);fill-opacity:.42}
.ky-turn .ky-cr-row{fill:none;stroke:var(--ky-cr-gap);stroke-opacity:.5;stroke-width:.5}
.ky-turn .ky-bud-gseat{stroke:var(--ky-up-rail);stroke-opacity:.3}
.ky-turn .u-door{fill:var(--ky-up-door)}
.ky-turn .u-window{fill:var(--ky-up-window)}
.ky-turn .u-sash{stroke:var(--ky-up-sash);stroke-width:.25}
.ky-turn .u-banner{fill:var(--ky-up-banner)}
.ky-turn .u-bannerline{stroke:var(--ky-up-bannerline);stroke-width:.18}
.ky-turn .u-room{fill:var(--ky-up-room)}
.ky-turn .u-room.u-room-back{fill:var(--ky-up-roomback)}
.ky-turn .u-ceiling{fill:var(--ky-up-ceiling);fill-opacity:.9}
.ky-turn .u-wainscot{fill:var(--ky-bud-floor,#b98f5c)}
.ky-turn .u-wainline{stroke:var(--ky-up-wainline);stroke-width:.12}
.ky-turn .u-gbed.u-riser{fill:var(--ky-up-riser)}
.ky-turn .u-aisle{fill:var(--ky-up-aisle)}
.ky-turn .u-panel{stroke:var(--ky-up-panel);stroke-width:.1}
.ky-turn .u-alcove{fill:var(--ky-up-alcove)}
.ky-turn .u-frame{stroke:#f6f3ea;stroke-width:.3}
.ky-turn .u-shrinef{fill:#2b2018;stroke:#f6f3ea;stroke-width:.25}
.ky-turn .u-scroll{fill:#efe6cf;stroke:#8a6f45;stroke-width:.08}
.ky-turn .u-purple{fill:var(--ky-up-purple)}
.ky-turn .u-clockface{fill:var(--ky-up-clock);stroke:#3f3c36;stroke-width:.35}
.ky-turn .u-clockhands{stroke:#2a2a28;stroke-width:.3;stroke-linecap:round}
.ky-turn .u-light{fill:#fffdf3;stroke:#b9b7b0;stroke-width:.08}
.ky-turn .u-dais{fill:var(--ky-up-dais);stroke:#f2e6c8;stroke-width:.12}
.ky-turn .u-dais-side{fill:var(--ky-up-dais-side);stroke:#f2e6c8;stroke-width:.08}
.ky-turn .u-shrine{fill:var(--ky-up-shrine)}
.ky-turn .u-shrine-side{fill:var(--ky-up-shrine-side)}
.ky-turn .u-gbed{fill:var(--ky-up-gal)}
.ky-turn .u-slab{fill:var(--ky-up-slab)}
.ky-turn .u-slabedge{fill:var(--ky-up-slabedge)}
.ky-turn .u-seatcush{fill:var(--ky-up-seatc)}
.ky-turn .u-seatback{fill:var(--ky-up-seatb)}
.ky-turn .u-railline{stroke:var(--ky-up-railw);stroke-width:.3;stroke-linecap:square}
.ky-turn .u-matedge{fill:var(--ky-up-matedge)}
.ky-turn .u-surround{fill:var(--ky-mu-barrier,#161a1f);fill-opacity:.92}
.ky-turn .u-surround-rim{fill:var(--ky-mu-chair,#ece7da);fill-opacity:.55}
.ky-turn .u-chair{fill:var(--ky-mu-chair,#ece7da);stroke:var(--ky-mu-chair-edge,#4a4f56);stroke-width:.06}
.ky-turn .u-chair-side{fill:color-mix(in srgb,var(--ky-mu-chair,#ece7da) 62%,#000);stroke:var(--ky-mu-chair-edge,#4a4f56);stroke-width:.04}
.ky-turn .u-bench{fill:var(--ky-ju-desk);stroke:var(--ky-ju-desk-edge);stroke-width:.05}
.ky-turn .u-bench-side{fill:color-mix(in srgb,var(--ky-ju-desk) 62%,#000);stroke:var(--ky-ju-desk-edge);stroke-width:.04}
.ky-turn .u-card{fill:var(--ky-ju-card);stroke:var(--ky-ju-card-edge);stroke-width:.06}
.ky-turn .u-card-name{fill:var(--ky-ju-card-ink);font-family:var(--ky-font,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif);font-weight:800;text-anchor:middle}
.ky-turn .u-card-id{fill:var(--ky-ju-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;text-anchor:middle;font-variant-numeric:tabular-nums}
.ky-turn .u-card-badge{fill:var(--ky-ju-badge);stroke:var(--ky-ju-card);stroke-width:.06}
.ky-turn .u-card-badge-empty{fill:var(--ky-ju-card);stroke:var(--ky-ju-vacant);stroke-dasharray:.2 .14}
.ky-turn .u-card-badge-empty+.u-card-n{fill:var(--ky-ju-vacant)}
.ky-turn .u-card-n{fill:var(--ky-ju-badge-ink);font-family:var(--ky-font,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif);font-weight:800;text-anchor:middle}
.ky-turn .u-sign{fill:var(--ky-ju-badge);stroke:var(--ky-ju-card);stroke-width:.05}
.ky-turn .u-sign-text{fill:var(--ky-ju-badge-ink);font-family:var(--ky-font,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP",sans-serif);font-weight:800;text-anchor:middle}
.ky-turn-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}
.ky-turn-group{display:flex;flex-wrap:wrap;gap:6px}
.ky-turn-controls button{font:inherit;font-size:.9rem;font-weight:600;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--ky-turn-rule);background:var(--ky-turn-chip);color:var(--ky-turn-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.ky-turn-controls button[aria-pressed=true]{background:var(--ky-turn-chip-on);color:var(--ky-turn-chip-on-ink);border-color:var(--ky-turn-chip-on)}
.ky-turn-controls button[data-act]:not([data-act=reset]):not([data-act=play]):not([data-act=reverse]):not([data-act=follow]){font-size:1.2rem}
.ky-turn-controls button[data-act=play],.ky-turn-controls button[data-act=follow]{gap:.45em;padding:0 16px}
.ky-turn-controls button[data-act=play] [data-glyph]{font-size:.8em;letter-spacing:-.1em}
.ky-turn-controls button:focus-visible{outline:3px solid var(--ky-turn-ink);outline-offset:2px}
.ky-turn-controls button:disabled{opacity:.4;cursor:default}
.ky-turn-help,.ky-turn-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ky-turn-flat{margin:8px 0 0;font-size:.85rem}
.ky-turn-board{position:absolute;inset:0;z-index:var(--ky-turn-board-z,9999);display:flex;pointer-events:none;overflow:hidden}
.ky-turn-board-img{display:block;height:auto;object-fit:contain;flex:none;min-width:0}
.ky-turn-board[data-position=top]{justify-content:center;align-items:flex-start}
.ky-turn-board[data-position=bottom]{justify-content:center;align-items:flex-end}
.ky-turn-board[data-position=side]{justify-content:flex-end;align-items:center}
.ky-turn-board[data-position=left]{justify-content:flex-start;align-items:center}
.ky-turn-board[data-position=corner],.ky-turn-board[data-position=top-right]{justify-content:flex-end;align-items:flex-start}
.ky-turn-board[data-position=top-left]{justify-content:flex-start;align-items:flex-start}
.ky-turn-board[data-position=bottom-left]{justify-content:flex-start;align-items:flex-end}
.ky-turn-board[data-position=bottom-right]{justify-content:flex-end;align-items:flex-end}
.ky-turn-board[data-position=custom]{display:block}