/* NCF Full Roster section — bright, premium, laptop-first.
 * Scoped under .ncf-scope so existing page styles are untouched.
 * Works with the shared league-agnostic popup (data-player="ncf:…").
 * Team accent passed inline per team: style="--nacc:#9e1b32;--nacctext:#ffffff"
 * ?v=20261005c1
 */
.ncf-scope{--nacc:var(--desert-accent-deep);--nacctext:var(--desert-card)}.ncf-band{background:var(--desert-card);border:1px solid var(--desert-pressed);border-radius:20px;
  padding:30px 30px 26px;margin:36px 0;color:var(--desert-ink);
  box-shadow:0 18px 50px rgba(var(--desert-shadow-rgb), .30)}.ncf-head{margin-bottom:6px}.ncf-kick{display:block;font-size:11px;font-weight:800;letter-spacing:3px;
  text-transform:uppercase;color:var(--nacc);margin-bottom:10px}.ncf-head h2{font-family:'Previously Display';
  font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:.3px;
  color:var(--desert-ink);margin:0 0 8px}.ncf-sub{font-size:14px;color:var(--desert-ink-dim);margin:0;max-width:640px;line-height:1.55}.ncf-group{font-family:'Previously Display';
  font-size:20px;font-weight:400;margin:28px 0 14px;display:flex;
  align-items:center;gap:10px;color:var(--desert-ink)}.ncf-group:first-of-type{margin-top:14px}.ncf-count{font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  font-size:11px;font-weight:800;letter-spacing:1px;background:var(--nacc);
  color:var(--nacctext);border-radius:999px;padding:3px 10px}.ncf-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:560px){.ncf-grid{grid-template-columns:1fr 1fr}}@media(min-width:960px){.ncf-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.ncf-card{border:1px solid var(--desert-pressed);background:var(--desert-card);border-radius:14px;
  overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:inherit;
  padding:0;display:block;width:100%;
  transition:transform .15s ease,box-shadow .15s ease;
  box-shadow:0 2px 10px rgba(var(--desert-shadow-rgb), .06)}.ncf-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(var(--desert-shadow-rgb), .14)}.ncf-card:focus-visible{outline:3px solid var(--nacc);outline-offset:2px}.ncf-ph{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--desert-pressed);display:block}.ncf-init{position:absolute;inset:0;display:flex;align-items:center;
  justify-content:center;font-family:'Previously Display';font-size:46px;font-weight:400;
  letter-spacing:2px}.ncf-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  object-position:top center;display:block}.ncf-num{position:absolute;left:10px;bottom:10px;min-width:44px;height:30px;
  padding:0 10px;border-radius:8px;background:var(--nacc);color:var(--nacctext);
  display:inline-flex;align-items:center;justify-content:center;font-weight:800;
  font-size:12px;letter-spacing:.5px;box-shadow:0 2px 8px rgba(var(--desert-shadow-rgb), .25)}.ncf-b{padding:12px 14px 14px;display:block}.ncf-name{font-family:'Previously Display';
  font-size:16px;font-weight:400;line-height:1.3;display:block;color:var(--desert-ink)}.ncf-sub2{font-size:12px;color:var(--desert-ink-dim);margin-top:5px;display:block}.ncf-tap{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;
  color:var(--nacc);font-weight:800;margin-top:9px;display:block}.ncf-updated{margin-top:22px;font-size:12px;color:var(--desert-ink-dim);letter-spacing:.4px}@media(max-width:560px){.ncf-band{padding:22px 18px 20px;border-radius:16px;margin:28px 0}.ncf-group{font-size:18px;margin:24px 0 12px}
}/* === Previously Desert Golden Hour Theme Override (auto-applied 2026-10-06) === */
:root{--pv-bg:var(--desert-bg);--pv-card:var(--desert-card);--pv-text:var(--desert-ink);--pv-accent:var(--desert-accent);--pv-accent-deep:var(--desert-accent-deep);--pv-rule:rgba(var(--desert-ink-rgb), .12)}body{background:var(--pv-bg)!important;color:var(--pv-text)!important}.sec{background:var(--pv-card)!important;border:1px solid var(--pv-rule)!important;border-radius:16px!important}.sec-head .kick{color:var(--pv-accent)!important}.sec-head h2{font-family:'Previously Display';color:var(--pv-text)!important}.st th{color:var(--pv-accent)!important;border-bottom:2px solid var(--pv-rule)!important}.st td{color:var(--pv-text)!important;border-bottom:1px solid var(--pv-rule)!important}.acard{background:var(--pv-card)!important;border:1px solid var(--pv-rule)!important;border-radius:12px!important}.acard h4{font-family:'Previously Display';color:var(--pv-text)!important}.crow,.prow{border-bottom:1px solid var(--pv-rule)!important}.crow .cname,.prow .pyr{color:var(--pv-text)!important}
/* === End Desert Theme Override === */

/*deepaudit-20261017*/
