.mk-app .mk-main{padding-top:28px}.mk-app .mk-heading{justify-content:space-between;align-items:end;gap:28px;max-width:none;margin-bottom:18px;display:flex}.mk-app .mk-heading>div{max-width:680px}.mk-app .mk-heading>div>span{color:var(--sh-lime);font:700 10px var(--sh-mono);letter-spacing:.12em}.mk-app .mk-heading h1{margin:7px 0 8px}.mk-app .mk-heading p{max-width:620px;color:var(--sh-muted);margin:0;font-size:13px;line-height:1.55}.mk-search{border:1px solid var(--sh-line);border-radius:var(--radius-panel);min-height:44px;color:var(--sh-muted);align-items:center;gap:10px;padding:0 12px;display:flex}.mk-search input{width:220px;min-width:0;color:var(--sh-text);font:14px var(--sh-heading);background:0 0;border:0;outline:none}.mk-search:focus-within{outline:2px solid var(--sh-lime);outline-offset:2px}.mk-search input::placeholder{color:var(--sh-dim)}.mk-directory-controls{border-block:1px solid var(--sh-line);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.mk-filters{gap:8px;padding:2px;display:flex;overflow-x:auto}.mk-filters button{border-radius:var(--radius-panel);min-height:44px;color:var(--sh-muted);font:500 14px var(--sh-heading);cursor:pointer;background:0 0;border:0;padding:0 18px}.mk-filters button:hover{background:var(--sh-card-hover);color:var(--sh-text)}.mk-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--sh-lime) 13%, transparent);color:var(--sh-lime)}.mk-filters button:focus-visible,.mk-app .mk-card:focus-visible{outline:2px solid var(--sh-lime);outline-offset:2px}.mk-type-filter{color:var(--sh-dim);font:700 10px var(--sh-mono);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:10px;display:flex}.mk-type-filter select{border:1px solid var(--sh-card-line);border-radius:var(--radius-control);background:var(--sh-panel-2);max-width:250px;min-height:42px;color:var(--sh-text);font:600 12px var(--sh-heading);padding:0 36px 0 12px}.mk-type-filter select:focus-visible{outline:2px solid var(--sh-lime);outline-offset:2px}.mk-filter-note{color:var(--sh-dim);font:11px/1.5 var(--sh-mono);margin:10px 0 0}.mk-filter-note b{color:var(--sh-text)}.mk-results-bar{justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.mk-result-count{color:var(--sh-muted);font:12px var(--sh-heading);display:block}.mk-pagination{align-items:center;gap:8px;display:flex}.mk-pagination button{border:1px solid var(--sh-card-line);border-radius:var(--radius-control);background:var(--sh-panel-2);min-height:36px;color:var(--sh-muted);font:600 11px var(--sh-heading);cursor:pointer;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.mk-pagination button:hover:not(:disabled){border-color:var(--sh-lime);color:var(--sh-text)}.mk-pagination button:disabled{opacity:.38;cursor:not-allowed}.mk-pagination span{color:var(--sh-dim);font:11px var(--sh-mono);padding:0 5px}.mk-pagination span b{color:var(--sh-text)}.mk-pagination-bottom{justify-content:center;padding-top:24px;display:flex}.mk-app .mk-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.mk-app .mk-card{border-radius:var(--radius-panel);border-color:color-mix(in srgb, var(--sh-gray-ink) 18%, var(--mk-plate));background:var(--mk-plate);min-width:0;min-height:290px;color:var(--sh-gray-ink);grid-column:span 4;padding:18px;overflow:clip}.mk-app .mk-card.is-game{--mk-plate:var(--sh-gray);--mk-band:color-mix(in srgb, var(--sh-lime) 46%, var(--sh-gray));--mk-band-ink:var(--sh-gray-ink)}.mk-app .mk-card.is-general{--mk-plate:color-mix(in srgb, #fff 22%, var(--sh-gray));--mk-band:var(--sh-gray-ink);--mk-band-ink:#f3f3f5}.mk-app .mk-card:hover{border-color:var(--sh-gray-ink);background:color-mix(in srgb, var(--sh-gray-ink) 7%, var(--mk-plate))}.mk-app .mk-card:focus-visible,.mk-app .mk-card :focus-visible{outline-color:var(--sh-gray-ink)}.mk-app .mk-card-kicker{background:var(--mk-band);color:var(--mk-band-ink);margin:-18px -18px 0;padding:9px 18px}.mk-app .mk-card-kicker b{color:inherit;opacity:.72}.mk-app .mk-card :is(.mk-card-status>span,.mk-card-note,.mk-card-bottom,.mk-card-time){color:var(--sh-gray-ink-muted)}.mk-app .mk-card :is(.mk-card-title,.mk-card-volume,.mk-card-open,.mk-ffa-row b),.mk-app .mk-card:hover .mk-card-open{color:var(--sh-gray-ink)}.mk-app .mk-card-program{border-color:var(--sh-gray-ink-muted);color:var(--sh-gray-ink-muted);background:#0000000f}.mk-app .mk-card :is(.mk-ffa-bar,.mk-versus-meter,.mk-ffa-dot){background:color-mix(in srgb, var(--sh-gray-ink) 26%, var(--mk-plate))}.mk-app .mk-card .mk-card-status>span.sh-status{color:#7a0f20}.mk-app .mk-card:not(.is-live):not(.is-past) .mk-card-status>span.sh-status{color:#4d3600}.mk-app .mk-card.is-past .mk-card-status>span.sh-status{color:#3a3d47}.mk-card-kicker{min-height:16px;font:700 9px var(--sh-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-card-kicker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-card-kicker b{font:inherit;flex-shrink:0}.mk-app .mk-card-title{min-height:2.7em;font-size:18px;line-height:1.35}.mk-app .mk-card-program{margin:0 0 0 7px}.mk-app .mk-card-open{margin-top:5px}.mk-app .mk-card-status>span,.mk-app .mk-card-note{color:var(--sh-muted);letter-spacing:0}.mk-card-time{color:var(--sh-dim);font:10px/1.4 var(--sh-mono);margin-top:-6px;display:block}.mk-app .mk-card-bottom{color:var(--sh-muted);border:0}.mk-app .mk-ffa-row{font-size:12px}.mk-app .mk-agent-portrait{border-radius:var(--radius-control);width:24px;height:24px}.mk-app .mk-versus{gap:8px}.mk-app .mk-versus-side{border:1px solid color-mix(in srgb, var(--mk-identity) 44%, var(--sh-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--mk-identity) 9%, transparent);flex:1;min-height:58px;padding:8px}.mk-app .mk-versus-side:last-child{justify-content:flex-start}.mk-app .mk-binary-side{border-radius:var(--radius-control);font-size:12px}.mk-app .mk-card--pending{--mk-plate:var(--sh-gray);--mk-band:color-mix(in srgb, var(--sh-lime) 46%, var(--sh-gray));--mk-band-ink:var(--sh-gray-ink);cursor:default;justify-content:start;gap:14px}.mk-app .mk-card--pending:hover{border-color:color-mix(in srgb, var(--sh-gray-ink) 18%, var(--mk-plate));background:var(--mk-plate)}.mk-pending{border-radius:var(--radius-control);background:linear-gradient(90deg,#8f919c 25%,#7a7c88 50%,#8f919c 75%) 100% 0/300% 100%;animation:1.4s ease-in-out infinite mk-pending-sweep;display:block}.mk-pending--title{width:76%;height:19px}.mk-pending--detail{width:48%;height:11px}.mk-pending--row{width:100%;height:12px}.mk-pending--row:last-child{width:64%}@keyframes mk-pending-sweep{to{background-position:0 0}}@media (width<=1180px){.mk-app .mk-card{grid-column:span 6}}@media (width<=760px){.mk-app .mk-card{grid-column:span 12}}@media (width<=600px){.mk-app .mk-main{padding-top:18px}.mk-app .mk-heading{flex-wrap:wrap;gap:12px}.mk-search{flex:1;min-width:170px}.mk-search input{width:100%}.mk-directory-controls{flex-direction:column;align-items:stretch}.mk-type-filter{justify-content:space-between}.mk-type-filter select{flex:1;max-width:none}.mk-filters button{padding-inline:14px}.mk-results-bar{flex-direction:column;align-items:flex-start;padding-block:10px}.mk-results-bar .mk-pagination{justify-content:space-between;width:100%}.mk-pagination span{text-align:center}}@media (prefers-reduced-motion:reduce){.mk-app .mk-card,.mk-app .mk-split i,.mk-app .mk-ffa-bar i{transition:none}.mk-pending{animation:none}}
