:root{--nlt-red:#d51f36;--nlt-navy:#07111f}.draft-hero{background:radial-gradient(circle at 85% 15%,rgba(213,31,54,.32),transparent 30%),linear-gradient(135deg,#07111f,#13233d);color:#fff}.draft-hero .lead{max-width:760px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:.78rem}.hero-card,.filter-card,.insight-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:1.25rem}.journey-card,.prospect-card{border:0;border-radius:1rem;overflow:hidden}.prospect-card{transition:transform .18s ease,box-shadow .18s ease}.prospect-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem rgba(0,0,0,.16)!important}.headshot-wrap{position:relative;aspect-ratio:4/3;background:#101827;overflow:hidden}.headshot-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top}.rank-badge{position:absolute;left:1rem;top:1rem;font-size:1rem}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.meta-grid div{padding:.65rem;border-radius:.75rem;background:var(--bs-tertiary-bg)}.meta-grid small{display:block;color:var(--bs-secondary-color)}.filter-card{background:var(--bs-body-bg);border-color:var(--bs-border-color)}.pagination .page-link{min-width:2.75rem;text-align:center}.share-strip{background:linear-gradient(90deg,#b6162c,#e22843);color:#fff}.external-note{font-size:.85rem}.loading-skeleton{min-height:320px;background:linear-gradient(90deg,var(--bs-tertiary-bg),var(--bs-secondary-bg),var(--bs-tertiary-bg));background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.prospect-card{transition:none}.loading-skeleton{animation:none}}@media(max-width:575.98px){.display-3{font-size:2.35rem}.meta-grid{grid-template-columns:1fr 1fr}}

.draft-hero{position:relative;isolation:isolate;min-height:520px;display:flex;align-items:center;overflow:hidden}.draft-hero-media,.draft-hero-overlay{position:absolute;inset:0}.draft-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.draft-hero-overlay{background:linear-gradient(90deg,rgba(3,10,20,.95) 0%,rgba(3,10,20,.72) 52%,rgba(3,10,20,.3) 100%);z-index:0}.draft-hero .container-xxl{z-index:1}.team-logo-badge{position:absolute;right:1rem;bottom:1rem;width:76px;height:76px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;padding:.6rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.28)}.team-logo-badge img{width:100%;height:100%;object-fit:contain}.prospect-card .headshot-wrap{background:linear-gradient(135deg,#07111f,#1d3557)}@media(max-width:767.98px){.draft-hero{min-height:600px}.draft-hero-overlay{background:linear-gradient(180deg,rgba(3,10,20,.62),rgba(3,10,20,.94) 58%)}.team-logo-badge{width:62px;height:62px}}

/* v3.11.25 actual prospect headshots */
.headshot-wrap{aspect-ratio:1/1;background:linear-gradient(145deg,#101827,#25344c)}.headshot-wrap>img{object-fit:cover;object-position:center 12%;background:#eef1f5}.prospect-card:hover .headshot-wrap>img{transform:scale(1.025)}.headshot-wrap>img{transition:transform .2s ease}.team-logo-badge{z-index:2}.rank-badge{z-index:2}@media(max-width:575.98px){.headshot-wrap{aspect-ratio:1/1}}

/* Global width standard v3.11.36 */
:root{
 --site-max-width:1600px;
 --site-padding:24px;
}
.nlt-site-container{
 width:100%;
 max-width:var(--site-max-width);
 margin-inline:auto;
 padding-inline:var(--site-padding);
}
.container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl{
 max-width:1600px !important;
}
