﻿:root {
  --ink: #07151c;
  --muted: #60717a;
  --line: #dbe4e5;
  --surface: #ffffff;
  --surface-2: #f2f6f4;
  --accent: #087a5d;
  --accent-dark: #075443;
  --warning: #bd6a15;
  --blue: #0f4f79;
  --red: #c7333f;
  --gold: #dca83a;
  --shadow: 0 16px 36px rgba(7, 21, 28, 0.08);
  --soft-green: #eaf6f0;
  --mint: #bfeadd;
}

* {
  box-sizing: border-box;
}

html {
  min-height: 100%;
  background: #e7ece9;
}

body {
  min-height: 100%;
  margin: 0;
  color: var(--ink);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background: #e8f0ec;
}

button,
input,
select {
  font: inherit;
}

button {
  cursor: pointer;
}

.app-shell {
  width: min(100%, 430px);
  min-height: 100vh;
  margin: 0 auto;
  padding: 12px 16px 96px;
}

.topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 8px 2px 12px;
}

h1,
h2,
p {
  margin: 0;
}

h1 {
  font-size: 1.55rem;
  line-height: 1.05;
}

h2 {
  font-size: 1.1rem;
  line-height: 1.22;
}

.eyebrow {
  color: var(--muted);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0;
  text-transform: uppercase;
}

.icon-button {
  display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(7, 21, 28, 0.12);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0 8px 28px rgba(7, 21, 28, 0.08);
}

.sync-icon {
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid var(--accent);
  border-right-color: transparent;
  border-radius: 50%;
}

.sync-icon::after {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 7px;
  height: 7px;
  border-right: 2px solid var(--accent);
  border-bottom: 2px solid var(--accent);
  content: "";
  transform: rotate(-12deg);
}

.hero-panel,
.auth-card,
.signed-in-card,
.progress-card,
.match-card,
.market-card,
.league-create-card,
.league-card,
.how-card,
.leader-row {
  border: 1px solid rgba(7, 21, 28, 0.08);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: var(--shadow);
}

.hero-panel {
  position: relative;
  overflow: hidden;
  padding: 0;
  color: var(--ink);
  background: transparent;
  border: 0;
  box-shadow: none;
}

.poster-visual {
  position: relative;
  overflow: hidden;
  display: grid;
  height: 286px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 0;
  background:
    radial-gradient(circle at 50% 45%, rgba(250, 184, 56, 0.28), transparent 22%),
    linear-gradient(180deg, rgba(5, 18, 25, 0.08), rgba(5, 18, 25, 0.54)),
    #071820;
  border-radius: 16px;
}

.poster-visual::before {
  position: absolute;
  inset: 0;
  z-index: 2;
  background:
    radial-gradient(circle at 50% 50%, rgba(5,18,25,0.08), rgba(5,18,25,0.36) 68%),
    linear-gradient(180deg, rgba(5,18,25,0.02), transparent 48%, rgba(5,18,25,0.32));
  content: "";
  pointer-events: none;
}

.hero-slogan {
  position: absolute;
  top: 14px;
  left: 16px;
  z-index: 5;
  border-radius: 10px;
  padding: 7px 14px;
  color: #07151c;
  background: #f8bb35;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.24);
  font-size: 0.92rem;
  font-weight: 1000;
}

.real-player {
  position: relative;
  min-width: 0;
  height: 100%;
  background-position: center 16%;
  background-repeat: no-repeat;
  background-size: cover;
  filter: saturate(1.08) contrast(1.04);
}

.real-player span {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 1;
  border-radius: 999px;
  padding: 4px 7px;
  color: rgba(255, 255, 255, 0.84);
  background: rgba(7, 24, 32, 0.46);
  font-size: 0.66rem;
  font-weight: 900;
}

.player-yamal {
  background-image:
    linear-gradient(180deg, rgba(190, 32, 48, 0.08), rgba(7, 24, 32, 0.16)),
    url("https://upload.wikimedia.org/wikipedia/commons/d/df/Lamine_Yamal_in_2025_%28cropped2%29.jpg");
  background-color: #be2030;
  background-position: center 10%;
}

.player-mbappe {
  background-image: url("data:image/jpeg;base64,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");
  background-position: center 8%;
}

.player-messi {
  background-image: url("data:image/jpeg;base64,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");
  background-position: center 10%;
}

.player-ronaldo {
  background-image: url("data:image/jpeg;base64,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");
  background-position: center 8%;
}

.hero-cup {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  width: 94px;
  height: 94px;
  border: 3px solid #f8bb35;
  border-radius: 50%;
  background:
    radial-gradient(circle at 36% 24%, rgba(255, 255, 255, 0.42), transparent 18%),
    radial-gradient(circle at 50% 44%, rgba(255, 193, 58, 0.22), transparent 48%),
    linear-gradient(180deg, #10251f, #061820);
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.38);
  transform: translate(-50%, -50%);
}

.hero-cup::before {
  position: absolute;
  inset: 12px 21px 10px;
  z-index: 1;
  background:
    url("https://upload.wikimedia.org/wikipedia/commons/1/10/FIFA_World_Cup_Trophy_%28Ank_Kumar%2C_Infosys_Limited%29_04.jpg") center / contain no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1' y1='0' y2='1'%3E%3Cstop stop-color='%23fff1a8'/%3E%3Cstop offset='.35' stop-color='%23f8bb35'/%3E%3Cstop offset='1' stop-color='%23b97816'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M40 4c13 0 25 10 25 24 0 10-5 18-14 23-4 2-6 6-6 11v16h12v10H23V78h12V62c0-5-2-9-6-11-9-5-14-13-14-23C15 14 27 4 40 4Z'/%3E%3Cpath fill='%23087a5d' d='M21 90h38l7 17H14l7-17Z'/%3E%3Cpath fill='%23ffd66b' d='M30 18c7-5 18-4 24 3-11-2-18 4-22 13-4 9-3 17 2 25-12-7-15-30-4-41Z' opacity='.76'/%3E%3C/svg%3E") center / contain no-repeat;
  content: "";
  filter: drop-shadow(0 9px 12px rgba(0, 0, 0, 0.42));
}

.hero-cup::after {
  position: absolute;
  inset: 10px;
  z-index: 2;
  border-radius: 50%;
  background: radial-gradient(circle at 34% 24%, rgba(255, 255, 255, 0.54), transparent 20%);
  content: "";
  pointer-events: none;
}

.hero-copy,
.hero-stats {
  position: relative;
  z-index: 1;
}

.hero-copy {
  display: block;
  width: 100%;
  min-height: 0;
  padding: 14px 12px 6px;
  text-align: left;
}

.hero-copy .eyebrow {
  color: var(--accent-dark);
}

.hero-copy h2 {
  margin-top: 5px;
  max-width: none;
  color: var(--ink);
  font-size: 1.95rem;
  line-height: 1;
  text-shadow: none;
}

.hero-line {
  width: min(100%, 340px);
  margin-top: 10px;
  color: var(--muted);
  font-size: 0.95rem;
  font-weight: 650;
  line-height: 1.35;
}

.hero-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  margin: 8px 0 12px;
}

.hero-stats div {
  min-width: 0;
  padding: 10px;
  border: 1px solid rgba(7, 21, 28, 0.08);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.92);
}

.hero-stats strong,
.hero-stats span {
  display: block;
}

.hero-stats strong {
  font-size: 1.1rem;
}

.hero-stats span {
  margin-top: 2px;
  color: var(--muted);
  font-size: 0.72rem;
}

.auth-card {
  display: none;
  margin-top: 14px;
  padding: 16px;
}

.auth-card.visible {
  display: block;
}

.signed-in-card {
  display: none;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 12px;
  margin-top: 14px;
  padding: 14px 16px;
}

.signed-in-card.visible {
  display: grid;
}

.progress-card {
  margin-top: 14px;
  padding: 16px;
}

.progress-copy {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 12px;
}

.progress-track {
  overflow: hidden;
  height: 10px;
  margin-top: 12px;
  border-radius: 8px;
  background: #dbe5e1;
}

.progress-track span {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--accent), var(--gold));
}

.completion-message,
.data-note,
.helper-copy {
  margin-top: 10px;
  color: var(--muted);
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.35;
}

.completion-message.ready {
  color: var(--accent-dark);
}

.data-note {
  margin: -4px 0 12px;
  padding: 10px 12px;
  border: 1px solid rgba(7, 21, 28, 0.08);
  border-radius: 12px;
  color: var(--muted);
  background: rgba(255, 255, 255, 0.72);
}

.auth-form,
.league-form {
  display: grid;
  gap: 10px;
  margin-top: 14px;
}

.league-create-card {
  margin-bottom: 14px;
  padding: 16px;
}

.league-create-card h2 {
  margin-top: 4px;
}

.helper-copy {
  margin-top: 5px;
}

input,
select,
textarea {
  width: 100%;
  min-height: 46px;
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 0 12px;
  color: var(--ink);
  background: #fff;
}

textarea {
  min-height: 160px;
  padding: 12px;
  resize: vertical;
}

.admin-textarea {
  margin: 12px 0;
  font: 0.84rem/1.45 ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
}

.button-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.primary-button,
.secondary-button {
  display: grid;
  place-items: center;
  min-height: 46px;
  border-radius: 12px;
  padding: 0 14px;
  font-weight: 800;
  text-decoration: none;
}

.primary-button {
  border: 1px solid var(--accent);
  color: #fff;
  background: var(--accent);
}

.secondary-button {
  border: 1px solid var(--line);
  color: var(--ink);
  background: #fff;
}

.tabs {
  position: sticky;
  bottom: calc(10px + env(safe-area-inset-bottom));
  z-index: 80;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 6px;
  margin: 12px 0 18px;
  border: 1px solid rgba(7, 21, 28, 0.1);
  border-radius: 16px;
  padding: 8px;
  background: rgba(232, 240, 236, 0.94);
  box-shadow: 0 14px 38px rgba(7, 21, 28, 0.14);
  backdrop-filter: blur(12px);
}

.tab-button {
  min-height: 44px;
  border: 1px solid rgba(7, 21, 28, 0.09);
  border-radius: 12px;
  padding: 0 8px;
  color: var(--ink);
  background: rgba(255, 255, 255, 0.86);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.1;
}

.tab-button.active {
  color: #fff;
  border-color: var(--ink);
  background: var(--ink);
}

.view {
  display: none;
}

.view.active {
  display: block;
}

.section-header {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: end;
  gap: 12px;
  margin-bottom: 12px;
}

.section-header select {
  width: min(46vw, 190px);
}

.filter-stack {
  display: grid;
  gap: 8px;
  width: min(48vw, 210px);
}

.filter-stack select {
  width: 100%;
}

.match-list,
.market-list,
.league-list,
.leaderboard-list {
  display: grid;
  gap: 12px;
}

.match-card,
.market-card,
.league-card,
.how-card,
.empty-state {
  padding: 16px;
}

.empty-state {
  border: 1px dashed rgba(7, 21, 28, 0.22);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.74);
}

.empty-state p {
  margin-top: 6px;
  color: var(--muted);
  font-size: 0.88rem;
  font-weight: 700;
  line-height: 1.35;
}

.match-meta,
.market-meta,
.league-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: var(--muted);
  font-size: 0.76rem;
  font-weight: 700;
}

.teams {
  display: grid;
  gap: 8px;
  margin: 12px 0;
}

.team-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: 1.05rem;
  font-weight: 900;
}

.team-badge {
  display: flex;
  min-width: 0;
  align-items: center;
  gap: 9px;
}

.flag {
  display: grid;
  flex: 0 0 auto;
  width: 24px;
  height: 18px;
  place-items: center;
  border: 1px solid rgba(7, 21, 28, 0.18);
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.74);
  font-size: 1rem;
  line-height: 1;
}

.score {
  color: var(--muted);
  font-variant-numeric: tabular-nums;
}

.pick-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.pick-button {
  min-width: 0;
  min-height: 54px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: rgba(246, 251, 248, 0.88);
}

.pick-button strong,
.pick-button em,
.pick-button span {
  display: block;
}

.pick-button strong {
  font-size: 0.8rem;
}

.pick-button em {
  overflow: hidden;
  margin-top: 2px;
  color: var(--ink);
  font-size: 0.72rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.15;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pick-button span {
  margin-top: 3px;
  color: var(--muted);
  font-size: 0.76rem;
}

.pick-button.selected {
  border-color: var(--accent);
  color: var(--ink);
  background: #f3fbf8;
  box-shadow: inset 0 0 0 1px var(--accent);
}

.pick-button.selected span {
  color: var(--accent-dark);
}

.pick-button:disabled {
  cursor: not-allowed;
  opacity: 0.52;
}

.pick-reveal {
  margin-top: 12px;
  border: 1px solid rgba(7, 21, 28, 0.08);
  border-radius: 12px;
  padding: 10px;
  background: rgba(234, 246, 240, 0.7);
}

.pick-reveal.locked-preview {
  color: var(--muted);
  font-size: 0.78rem;
  font-weight: 800;
  text-align: center;
}

.pick-reveal-header,
.pick-reveal-counts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.pick-reveal-header {
  color: var(--muted);
  font-size: 0.72rem;
  font-weight: 900;
  text-transform: uppercase;
}

.pick-reveal-counts {
  margin-top: 8px;
}

.pick-reveal-counts span {
  display: inline-grid;
  min-width: 0;
  flex: 1;
  min-height: 34px;
  place-items: center;
  border-radius: 9px;
  background: rgba(255, 255, 255, 0.82);
  font-size: 0.78rem;
  font-weight: 900;
}

.pick-reveal-counts strong {
  color: var(--accent);
  font-variant-numeric: tabular-nums;
}

.pick-reveal-players {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 9px;
}

.pick-chip {
  display: inline-flex;
  max-width: 100%;
  align-items: center;
  gap: 6px;
  border-radius: 999px;
  padding: 6px 8px;
  color: var(--ink);
  background: #fff;
  font-size: 0.76rem;
  font-weight: 850;
}

.pick-chip strong {
  display: inline-grid;
  min-width: 22px;
  min-height: 22px;
  place-items: center;
  border-radius: 999px;
  color: #fff;
  background: var(--ink);
  font-size: 0.72rem;
}

.pick-chip.correct strong {
  background: var(--accent);
}

.pick-reveal-empty {
  margin-top: 8px;
  color: var(--muted);
  font-size: 0.78rem;
  font-weight: 750;
}

.status-pill {
  flex: 0 0 auto;
  border-radius: 999px;
  padding: 4px 8px;
  color: var(--accent-dark);
  background: rgba(15, 124, 102, 0.12);
  font-size: 0.72rem;
  font-weight: 900;
}

.status-pill.locked {
  color: var(--warning);
  background: rgba(189, 106, 21, 0.13);
}

.market-options {
  display: grid;
  grid-template-columns: 1fr;
  gap: 6px;
  margin-top: 12px;
}

.market-option {
  display: flex;
  min-height: 38px;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border: 0;
  border-radius: 9px;
  padding: 0 10px;
  background: rgba(246, 251, 248, 0.9);
  font-size: 0.86rem;
  font-weight: 800;
}

.market-option strong {
  display: inline-grid;
  min-width: 52px;
  min-height: 24px;
  place-items: center;
  border-radius: 7px;
  color: var(--accent);
  background: var(--mint);
  font-size: 0.78rem;
  font-variant-numeric: tabular-nums;
}

.market-option.selected {
  border-color: var(--accent);
  color: var(--ink);
  background: #e8f7f1;
  box-shadow: inset 0 0 0 2px var(--accent);
}

.market-option.selected strong {
  color: #fff;
  background: var(--accent);
}

.market-card h2 {
  margin-top: 8px;
}

.featured-market .market-options {
  gap: 7px;
}

.shortlist-options {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.shortlist-options .market-option {
  min-height: 50px;
  align-content: center;
  flex-wrap: wrap;
}

.market-save-button {
  width: 100%;
  margin-top: 12px;
  opacity: 1;
}

.league-card {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 14px;
}

.league-list {
  margin-top: 12px;
}

.league-table-header {
  margin-top: 18px;
}

.league-actions {
  display: grid;
  gap: 8px;
  justify-items: end;
}

.copy-code-button,
.leave-league-button {
  min-height: 34px;
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 0 10px;
  color: var(--ink);
  background: #fff;
  font-size: 0.76rem;
  font-weight: 900;
}

.leave-league-button {
  color: #fff;
  border-color: var(--red);
  background: var(--red);
}

.leave-league-button:disabled {
  cursor: not-allowed;
  color: var(--muted);
  border-color: var(--line);
  background: var(--surface-2);
}

.invite-card {
  border-color: var(--ink);
  color: #fff;
  background: var(--ink);
}

.invite-card .eyebrow,
.invite-card .league-meta {
  color: rgba(255, 255, 255, 0.72);
}

.invite-card h2 {
  margin-top: 4px;
  color: #fff;
}

.invite-card .copy-code-button {
  border: 0;
  color: var(--ink);
  background: #ffc13a;
}

.leader-row {
  display: grid;
  grid-template-columns: 42px 1fr auto;
  align-items: center;
  gap: 10px;
  padding: 12px;
}

.rank-dot {
  display: grid;
  width: 34px;
  height: 34px;
  place-items: center;
  border-radius: 999px;
  color: var(--ink);
  background: #ffc13a;
  font-weight: 900;
}

.leader-name {
  min-width: 0;
  font-weight: 900;
}

.leader-sub {
  margin-top: 2px;
  color: var(--muted);
  font-size: 0.76rem;
}

.leader-points {
  font-weight: 900;
  font-variant-numeric: tabular-nums;
}

.how-card {
  margin-bottom: 14px;
}

.how-intro-card {
  color: #fff;
  background:
    radial-gradient(circle at 88% 12%, rgba(255, 193, 58, 0.28), transparent 30%),
    linear-gradient(135deg, #061820, #0b2d25);
}

.how-intro-card .eyebrow,
.how-intro-card p {
  color: rgba(255, 255, 255, 0.76);
}

.how-intro-card h2 {
  color: #fff;
}

.how-card h2 {
  margin-top: 4px;
}

.how-card p {
  margin-top: 8px;
  color: var(--muted);
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1.4;
}

.how-steps {
  display: grid;
}

.how-step {
  display: grid;
  grid-template-columns: 34px 1fr;
  gap: 12px;
  padding: 13px 0;
  border-top: 1px solid rgba(7, 21, 28, 0.08);
}

.how-step:first-child {
  padding-top: 0;
  border-top: 0;
}

.how-step:last-child {
  padding-bottom: 0;
}

.how-step strong {
  display: grid;
  width: 32px;
  height: 32px;
  place-items: center;
  border-radius: 999px;
  color: var(--ink);
  background: #ffc13a;
  font-size: 0.88rem;
  font-weight: 1000;
}

.how-step h3 {
  margin: 0;
  font-size: 0.98rem;
}

.how-step p {
  margin-top: 4px;
  font-size: 0.82rem;
}

.dark-card {
  color: #fff;
  border-color: var(--ink);
  background: var(--ink);
}

.dark-card .eyebrow,
.dark-card p {
  color: rgba(255, 255, 255, 0.74);
}

.dark-card h2 {
  color: #fff;
}

.fair-list {
  display: grid;
  gap: 8px;
  margin-top: 12px;
}

.fair-list span {
  display: block;
  border: 1px solid rgba(7, 21, 28, 0.08);
  border-radius: 10px;
  padding: 10px 12px;
  color: var(--ink);
  background: rgba(235, 247, 242, 0.82);
  font-size: 0.82rem;
  font-weight: 900;
  line-height: 1.25;
}

.toast {
  position: fixed;
  right: 16px;
  bottom: 16px;
  left: 16px;
  z-index: 100;
  display: none;
  max-width: 520px;
  margin: 0 auto;
  border-radius: 8px;
  padding: 13px 14px;
  color: #fff;
  background: var(--ink);
  box-shadow: var(--shadow);
  font-size: 0.88rem;
  font-weight: 700;
}

.toast.visible {
  display: block;
}

.site-credit {
  margin-top: 18px;
  color: rgba(7, 21, 28, 0.58);
  font-size: 0.68rem;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
}

.admin-log {
  overflow: auto;
  min-height: 150px;
  margin: 12px 0 0;
  white-space: pre-wrap;
  color: var(--ink);
  font: 0.86rem/1.45 ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
}

/* Mobile game-app redesign */
body {
  color: #f8f6ea;
  background: #111312;
}

.app-shell {
  position: relative;
  padding: 0 0 108px;
  background: #141615;
}

.topbar {
  position: sticky;
  top: 0;
  z-index: 40;
  display: grid;
  grid-template-columns: 48px 1fr 48px;
  padding: 14px 16px 12px;
  color: #fff;
  background: #947714;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
  text-align: center;
}

.topbar h1 {
  color: #fff;
  font-size: 1.45rem;
  font-weight: 1000;
  text-transform: uppercase;
}

.topbar .eyebrow {
  color: rgba(255, 255, 255, 0.78);
}

.profile-chip {
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  border: 2px solid rgba(255, 255, 255, 0.42);
  border-radius: 999px;
  color: #111312;
  background: #f5c324;
  font-weight: 1000;
}

.icon-button {
  border-color: rgba(255, 255, 255, 0.18);
  background: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}

.sync-icon {
  border-color: #fff;
  border-right-color: transparent;
}

.sync-icon::after {
  border-color: #fff;
}

main {
  padding: 14px 16px 0;
}

.is-authenticated .hero-panel {
  display: none;
}

.hero-copy h2 {
  color: #fff;
}

.hero-copy .eyebrow,
.hero-line {
  color: rgba(255, 255, 255, 0.72);
}

.hero-stats div {
  color: #fff;
  background: #242623;
}

.hero-stats span {
  color: rgba(255, 255, 255, 0.58);
}

.progress-card,
.competition-strip {
  display: none;
}

.is-authenticated .progress-card,
.is-authenticated .competition-strip {
  display: none;
}

.auth-card,
.signed-in-card,
.progress-card,
.match-card,
.market-card,
.league-create-card,
.league-card,
.how-card,
.leader-row,
.empty-state,
.competition-strip {
  border-color: rgba(255, 255, 255, 0.08);
  color: #fff;
  background: #242623;
  box-shadow: none;
}

.signed-in-card {
  margin-top: 0;
  margin-bottom: 12px;
  padding: 12px;
}

.progress-card {
  margin-top: 0;
  margin-bottom: 14px;
  padding: 12px;
  background: #1d1f1d;
}

.progress-card h2,
.signed-in-card h2,
.league-create-card h2,
.league-card h2,
.market-card h2,
.how-card h2,
.leader-name {
  color: #fff;
}

.completion-message,
.data-note,
.helper-copy,
.empty-state p,
.leader-sub,
.league-meta,
.how-card p,
.match-meta,
.market-meta {
  color: rgba(255, 255, 255, 0.62);
}

.progress-track {
  background: rgba(255, 255, 255, 0.12);
}

.progress-track span {
  background: #f5c324;
}

input,
select,
textarea {
  border-color: rgba(255, 255, 255, 0.12);
  color: #fff;
  background: #171917;
}

input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.primary-button {
  border-color: #c89f1a;
  color: #111312;
  background: #c89f1a;
}

.secondary-button {
  border-color: rgba(255, 255, 255, 0.18);
  color: #fff;
  background: transparent;
}

.competition-strip {
  display: none;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
  border-radius: 14px;
  padding: 10px;
}

.is-authenticated .competition-strip {
  display: grid;
}

.competition-strip h2 {
  margin-top: 2px;
  color: #fff;
  font-size: 1rem;
}

.competition-actions {
  display: flex;
  gap: 6px;
}

.quick-action {
  display: grid;
  min-width: 54px;
  min-height: 44px;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  color: #fff;
  background: #171917;
  font-size: 0.68rem;
  font-weight: 900;
}

.quick-action span {
  display: grid;
  width: 18px;
  height: 18px;
  place-items: center;
  border-radius: 999px;
  color: #111312;
  background: #f5c324;
  font-weight: 1000;
}

.section-header {
  align-items: start;
}

.section-header h2 {
  color: #fff;
  font-size: 1.45rem;
  font-weight: 1000;
}

.compact-header {
  margin-top: 12px;
}

.compact-header h2 {
  font-size: 1.18rem;
}

.prediction-mode-toggle {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  margin: 10px 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 999px;
  padding: 4px;
  background: #171917;
}

.prediction-mode {
  min-height: 38px;
  border: 0;
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.72);
  background: transparent;
  font-size: 0.78rem;
  font-weight: 1000;
}

.prediction-mode.active {
  color: #111312;
  background: #f5c324;
}

.prediction-panel {
  display: none;
}

.prediction-panel.visible {
  display: grid;
  gap: 12px;
}

.filter-stack {
  width: min(46vw, 178px);
}

.filter-stack select,
.section-header select {
  min-height: 38px;
  border-color: rgba(245, 195, 36, 0.28);
  border-radius: 999px;
  color: #fff;
  background: #242823;
  font-size: 0.75rem;
  font-weight: 900;
}

.data-note {
  border-color: rgba(255, 255, 255, 0.08);
  background: #1d1f1d;
}

.pick-summary-card {
  display: none;
  gap: 10px;
  margin: -2px 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 12px;
  color: #fff;
  background: #20231f;
}

.pick-summary-card.visible {
  display: grid;
}

.pick-summary-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.pick-summary-header h3 {
  margin: 2px 0 0;
  color: #fff;
  font-size: 0.95rem;
}

.summary-link-button {
  min-height: 32px;
  border: 1px solid rgba(245, 195, 36, 0.32);
  border-radius: 999px;
  padding: 0 10px;
  color: #111312;
  background: #f5c324;
  font-size: 0.72rem;
  font-weight: 1000;
}

.pick-summary-list {
  display: grid;
  gap: 7px;
}

.pick-summary-chip {
  display: grid;
  gap: 2px;
  border-radius: 10px;
  padding: 8px 9px;
  color: rgba(255, 255, 255, 0.72);
  background: #171917;
  font-size: 0.72rem;
  font-weight: 800;
}

.pick-summary-chip strong {
  color: #f5c324;
}

.league-chip-row {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  margin: 0 0 12px;
  padding-bottom: 3px;
  scrollbar-width: none;
}

.league-chip-row::-webkit-scrollbar {
  display: none;
}

.league-chip {
  flex: 0 0 auto;
  min-height: 34px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 999px;
  padding: 0 12px;
  color: rgba(255, 255, 255, 0.75);
  background: #171917;
  font-size: 0.76rem;
  font-weight: 900;
}

.league-chip.active {
  border-color: #f5c324;
  color: #111312;
  background: #f5c324;
}

.match-list {
  gap: 18px;
}

.match-day-group {
  display: grid;
  gap: 10px;
}

.match-day-header {
  display: grid;
  grid-template-columns: 28px 1fr auto;
  align-items: center;
  gap: 10px;
  padding: 8px 2px;
  color: #fff;
}

.match-day-header h3 {
  margin: 0;
  font-size: 1.22rem;
  font-weight: 900;
  text-align: center;
}

.match-day-header span:last-child {
  color: rgba(255, 255, 255, 0.58);
  font-weight: 900;
}

.mini-trophy {
  display: grid;
  width: 26px;
  height: 26px;
  place-items: center;
  border-radius: 999px;
  background: rgba(245, 195, 36, 0.12);
}

.match-day-list {
  display: grid;
  gap: 10px;
}

.match-card {
  padding: 13px;
  border-radius: 14px;
  background: #252724;
}

.match-meta {
  justify-content: space-between;
  margin-bottom: 12px;
  text-align: left;
}

.status-pill {
  color: #111312;
  background: #f5c324;
}

.status-pill.locked {
  color: #f5c324;
  background: rgba(245, 195, 36, 0.12);
}

.prediction-stage {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 10px;
}

.prediction-stage .team-panel:first-child {
  grid-column: 1;
  grid-row: 1;
}

.prediction-stage .team-panel:last-child {
  grid-column: 2;
  grid-row: 1;
}

.team-panel {
  display: grid;
  min-width: 0;
  justify-items: center;
  gap: 5px;
  text-align: center;
}

.team-panel h3 {
  overflow: hidden;
  width: 100%;
  margin: 0;
  color: #fff;
  font-size: 0.94rem;
  line-height: 1.08;
  text-overflow: ellipsis;
}

.side-label {
  color: rgba(255, 255, 255, 0.38);
  font-weight: 900;
}

.flag-large {
  overflow: hidden;
  width: 62px;
  height: 62px;
  border-radius: 999px;
  border-color: rgba(255, 255, 255, 0.18);
  background: #fff;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
}

.flag-large img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.flag-fallback {
  display: grid;
  place-items: center;
  color: #111312;
  font-size: 0.9rem;
  font-weight: 1000;
}

.score {
  min-height: 14px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 0.78rem;
}

.pick-center {
  display: grid;
  grid-column: 1 / -1;
  grid-row: 2;
  gap: 7px;
}

.pick-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}

.pick-button {
  min-height: 76px;
  padding: 8px 5px;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  background: #151715;
}

.pick-button strong {
  color: #fff;
  font-size: 0.9rem;
}

.pick-button em {
  overflow: hidden;
  max-width: 100%;
  color: rgba(255, 255, 255, 0.78);
  font-size: 0.7rem;
  line-height: 1.05;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pick-button span {
  color: #f5c324;
  font-size: 0.78rem;
}

.pick-button small {
  display: block;
  margin-top: 2px;
  color: rgba(255, 255, 255, 0.42);
  font-size: 0.66rem;
  font-weight: 800;
}

.pick-button.selected {
  border-color: #f5c324;
  color: #fff;
  background: rgba(245, 195, 36, 0.13);
  box-shadow: inset 0 0 0 1px #f5c324;
}

.pick-button.selected span {
  color: #f5c324;
}

.pick-reveal {
  border-color: rgba(255, 255, 255, 0.08);
  background: #191b19;
}

.pick-reveal-counts span,
.pick-chip {
  color: #fff;
  background: #252724;
}

.market-option,
.copy-code-button {
  color: #fff;
  background: #171917;
}

.outrights-inline {
  gap: 12px;
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

.market-option strong {
  color: #111312;
  background: #f5c324;
}

.market-option.selected {
  background: rgba(245, 195, 36, 0.14);
  box-shadow: inset 0 0 0 2px #f5c324;
}

.invite-card,
.dark-card,
.how-intro-card {
  background: #0f1110;
}

.invite-card .copy-code-button {
  color: #111312;
  background: #f5c324;
}

.leader-row {
  background: #242623;
}

.rank-dot {
  background: #f5c324;
}

.leader-points {
  color: #fff;
}

.fair-list span {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.08);
  background: #171917;
}

.profile-form {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}

.profile-logout-button {
  width: 100%;
  margin-top: 10px;
}

.bottom-nav {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 60;
  display: grid;
  width: min(100%, 430px);
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  padding: 8px 4px calc(10px + env(safe-area-inset-bottom));
  background: #947714;
  border-top: 2px solid rgba(255, 255, 255, 0.14);
  transform: translateX(-50%);
}

.bottom-nav-button[data-tab="outrights"] {
  display: none;
}

.bottom-nav-button {
  display: grid;
  min-height: 58px;
  place-items: center;
  border: 0;
  border-radius: 0;
  padding: 0 2px;
  color: rgba(255, 255, 255, 0.72);
  background: transparent;
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1.05;
  text-align: center;
}

.bottom-nav-button span {
  display: grid;
  min-width: 28px;
  min-height: 26px;
  place-items: center;
  color: rgba(255, 255, 255, 0.86);
  font-size: 0.88rem;
  font-weight: 1000;
}

.bottom-nav-button.active {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.bottom-nav-button.active span {
  color: #fff;
}

@media (min-width: 760px) {
  .app-shell {
    padding-top: 28px;
  }

  .hero-panel {
    min-height: 0;
  }

  .poster-visual {
    height: 320px;
  }

  .hero-copy h2 {
    font-size: 2.8rem;
  }
}

/* Feedback contrast polish */
body,
.app-shell,
main {
  background: #101412;
  color: #f9fbf6;
}

.topbar,
.bottom-nav {
  background: #a17f10;
  border-color: rgba(255, 255, 255, 0.22);
}

.profile-chip,
.primary-button,
.prediction-mode.active,
.league-chip.active,
.summary-link-button,
.rank-dot,
.status-pill {
  background: #ffd02f;
  color: #111312;
}

.icon-button {
  background: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.28);
}

.auth-card,
.signed-in-card,
.progress-card,
.match-card,
.market-card,
.league-create-card,
.league-card,
.how-card,
.leader-row,
.empty-state,
.competition-strip,
.pick-summary-card {
  background: #20261f;
  border-color: rgba(255, 255, 255, 0.12);
}

.progress-card,
.data-note,
.pick-reveal {
  background: #18201b;
}

.completion-message,
.data-note,
.helper-copy,
.empty-state p,
.leader-sub,
.league-meta,
.how-card p,
.match-meta,
.market-meta {
  color: #cbd4ca;
}

.eyebrow {
  color: #94a89a;
}

.section-header h2,
.compact-header h2,
.match-day-header h3,
.team-panel h3,
.leader-name,
.market-card h2,
.league-card h2,
.how-card h2 {
  color: #fffdf4;
}

input,
select,
textarea,
.prediction-mode-toggle,
.quick-action,
.market-option,
.pick-button,
.copy-code-button {
  background: #141a16;
  color: #fffdf4;
  border-color: rgba(255, 255, 255, 0.16);
}

.section-header select,
.filter-stack select {
  background: #151b17;
  border-color: #ffd02f;
  color: #fffdf4;
}

.pick-button {
  background: #121713;
  border-color: rgba(255, 255, 255, 0.2);
}

.pick-button strong {
  color: #fff;
}

.pick-button em {
  color: #e5eee6;
}

.pick-button span {
  color: #ffd02f;
}

.pick-button small {
  color: #b9c7bb;
}

.pick-button.selected {
  border-color: #ffd02f;
  background: rgba(255, 208, 47, 0.14);
}

.bottom-nav-button {
  color: rgba(255, 255, 255, 0.82);
}

.bottom-nav-button.active {
  background: rgba(255, 255, 255, 0.14);
  color: #fff;
}

.flag-large {
  border: 2px solid rgba(255, 255, 255, 0.28);
}

.match-day-header span:last-child {
  color: #d4ded5;
  font-size: 0.78rem;
}

/* Signup poster landing */
body:not(.is-authenticated) {
  background: #060a08;
}

body:not(.is-authenticated) .app-shell {
  width: min(100%, 460px);
  padding: 0 14px 28px;
  background: #060a08;
}

body:not(.is-authenticated) .topbar,
body:not(.is-authenticated) .bottom-nav,
body:not(.is-authenticated) .view,
body:not(.is-authenticated) .signed-in-card,
body:not(.is-authenticated) .progress-card,
body:not(.is-authenticated) .competition-strip {
  display: none;
}

body:not(.is-authenticated) main {
  min-height: 100vh;
  padding: 12px 0 28px;
}

body:not(.is-authenticated) .hero-panel {
  display: block;
}

body:not(.is-authenticated) .hero-copy {
  padding: 18px 4px 4px;
  text-align: center;
}

body:not(.is-authenticated) .hero-copy h2 {
  color: #fffdf4;
  font-size: 1.55rem;
}

body:not(.is-authenticated) .hero-copy .eyebrow,
body:not(.is-authenticated) .hero-line {
  color: rgba(255, 255, 255, 0.72);
}

body:not(.is-authenticated) .hero-line {
  width: min(100%, 360px);
  margin-right: auto;
  margin-left: auto;
}

body:not(.is-authenticated) .hero-stats {
  display: none;
}

body:not(.is-authenticated) .auth-card {
  display: block;
  margin: 16px 0 0;
  border-color: rgba(255, 208, 47, 0.18);
  border-radius: 18px;
  background: #171d19;
}

body:not(.is-authenticated) .auth-card h2 {
  color: #fffdf4;
  font-size: 1.35rem;
}

.auth-helper {
  margin-top: 7px;
  color: #cbd4ca;
  font-size: 0.9rem;
  line-height: 1.35;
}

/* Product loop polish */
.topbar,
.bottom-nav {
  background: #111611;
  border-color: rgba(255, 208, 47, 0.28);
}

.update-status {
  display: inline-grid;
  min-height: 34px;
  align-items: center;
  border: 1px solid rgba(255, 208, 47, 0.2);
  border-radius: 999px;
  padding: 0 10px;
  color: #dfe7dc;
  background: rgba(255, 255, 255, 0.06);
  font-size: 0.68rem;
  font-weight: 850;
  white-space: nowrap;
}

.bottom-nav-button {
  min-height: 56px;
  color: #dce5dc;
  font-size: 0.66rem;
}

.bottom-nav-button span {
  color: #ffd02f;
}

.bottom-nav-button.active {
  color: #111312;
  background: #ffd02f;
}

.bottom-nav-button.active span {
  color: #111312;
}

body:not(.is-authenticated) .hero-copy,
body:not(.is-authenticated) .hero-stats {
  display: none;
}

body:not(.is-authenticated) .auth-card {
  margin-top: 10px;
}

.field-label {
  color: #dbe6dd;
  font-size: 0.72rem;
  font-weight: 900;
}

.auth-form {
  gap: 8px;
}

.active-league-context {
  display: grid;
  gap: 4px;
  margin: 0 0 10px;
  border: 1px solid rgba(255, 208, 47, 0.22);
  border-radius: 12px;
  padding: 10px;
  background: #20261f;
}

.active-league-context div {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}

.active-league-context span,
.active-league-context small {
  color: #cbd4ca;
  font-size: 0.74rem;
  font-weight: 800;
}

.active-league-context strong {
  min-width: 0;
  color: #fffdf4;
  font-size: 0.92rem;
  font-weight: 1000;
  text-align: right;
}

.saved-pick-meta {
  display: grid;
  gap: 3px;
  margin-top: 10px;
  border: 1px solid rgba(255, 208, 47, 0.16);
  border-radius: 11px;
  padding: 8px 10px;
  color: #dbe6dd;
  background: #171c18;
  font-size: 0.74rem;
  font-weight: 850;
}

.saved-pick-meta strong {
  color: #ffd02f;
}

.saved-pick-meta.muted {
  color: #b8c4bb;
  border-color: rgba(255, 255, 255, 0.08);
}

.empty-action-button,
.league-action-button {
  display: inline-grid;
  min-height: 34px;
  place-items: center;
  border: 1px solid rgba(255, 208, 47, 0.45);
  border-radius: 10px;
  padding: 0 12px;
  color: #111312;
  background: #ffd02f;
  font-size: 0.76rem;
  font-weight: 950;
}

.empty-action-button {
  margin-top: 12px;
}

.league-list {
  margin: 0 0 12px;
}

.league-card {
  align-items: stretch;
}

.league-card.is-active {
  border-color: rgba(255, 208, 47, 0.52);
  box-shadow: inset 0 0 0 1px rgba(255, 208, 47, 0.24);
}

.league-card-stats {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 7px;
  margin-top: 10px;
}

.league-card-stats span {
  display: grid;
  gap: 2px;
  border-radius: 10px;
  padding: 8px;
  color: #cbd4ca;
  background: #151a16;
  font-size: 0.66rem;
  font-weight: 850;
}

.league-card-stats strong {
  color: #fffdf4;
  font-size: 0.8rem;
}

.league-action-button,
.copy-code-button,
.leave-league-button {
  width: 100%;
}

.leader-row {
  display: block;
  padding: 0;
  overflow: hidden;
}

.leader-main {
  display: grid;
  width: 100%;
  grid-template-columns: 42px 1fr auto;
  align-items: center;
  gap: 10px;
  border: 0;
  padding: 12px;
  color: inherit;
  background: transparent;
  text-align: left;
}

.leader-row.expanded {
  border-color: rgba(255, 208, 47, 0.36);
}

.leader-pick-details {
  display: grid;
  gap: 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding: 10px 12px 12px;
  color: #cbd4ca;
  background: #171c18;
  font-size: 0.76rem;
}

.leader-pick-chip {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 2px 8px;
  border-radius: 10px;
  padding: 8px;
  background: #222822;
}

.leader-pick-chip strong {
  color: #fffdf4;
}

.leader-pick-chip em {
  grid-column: 1 / -1;
  color: #ffd02f;
  font-style: normal;
  font-weight: 900;
}

.leader-pick-chip.correct em {
  color: #86e3a0;
}

.leader-pick-chip.missed em {
  color: #ff9d8c;
}

@media (max-width: 380px) {
  .league-card {
    grid-template-columns: 1fr;
  }

  .league-actions {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-items: stretch;
  }

  .bottom-nav-button {
    font-size: 0.62rem;
  }
}

/* Serious product pass: league-first picks, ranking insights, and safer mobile chrome */
:root {
  --app-bg: #0d1312;
  --panel: #1c221f;
  --panel-soft: #242b27;
  --gold: #ffd02f;
  --gold-dark: #6e5a12;
  --blue: #16a3ff;
  --green: #42e08a;
  --danger: #ff7c68;
}

html,
body {
  overscroll-behavior-y: contain;
}

.app-shell {
  padding-bottom: calc(144px + env(safe-area-inset-bottom));
}

.topbar {
  grid-template-columns: auto 1fr auto;
}

.topbar-spacer {
  width: 44px;
}

.profile-chip {
  color: #101412;
  background: linear-gradient(135deg, #ffe16b, #f4b91c);
}

.auth-card {
  position: relative;
  z-index: 2;
}

.progress-card {
  border-radius: 18px;
  background: linear-gradient(180deg, #202823, #171d19);
}

.progress-breakdown {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin: 10px 0 0;
}

.progress-breakdown span {
  min-width: 0;
  border-radius: 12px;
  padding: 8px;
  color: #d5dfd6;
  background: #111714;
  font-size: 0.68rem;
  font-weight: 900;
  text-align: center;
}

.progress-breakdown strong {
  display: block;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.league-select-label {
  display: grid;
  gap: 5px;
  min-width: 132px;
}

.league-select-label span {
  color: #aebbb2;
  font-size: 0.62rem;
  font-weight: 950;
  text-transform: uppercase;
}

.league-select-label select,
#roundFilter,
#outrightFilter,
#leaderboardScope {
  border-color: rgba(255, 208, 47, 0.42);
  color: #fffdf4;
  background: #151a17;
}

.compact-header {
  align-items: end;
  grid-template-columns: 1fr auto;
}

#roundFilter,
#outrightFilter {
  min-width: 132px;
  max-width: 172px;
  min-height: 38px;
  border-radius: 999px;
  padding: 0 34px 0 12px;
  font-size: 0.72rem;
  font-weight: 950;
}

#roundFilter {
  border-color: rgba(255, 255, 255, 0.14);
  color: #101412;
  background: var(--gold);
}

.competition-strip {
  display: none;
}

.active-league-context {
  border-color: rgba(255, 208, 47, 0.26);
  background: #171d19;
}

.pick-summary-card,
.league-chip-row {
  display: none !important;
}

.prediction-stage {
  gap: 10px;
}

.pick-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}

.pick-button {
  min-height: 92px;
  border-radius: 14px;
  padding: 9px 6px;
  background: linear-gradient(180deg, #1c231f, #111613);
}

.pick-button .pick-code {
  color: #f3ead2;
  font-size: 0.78rem;
  font-weight: 950;
}

.pick-button strong {
  color: #fffdf4;
  font-size: clamp(1.25rem, 5.2vw, 1.8rem);
  line-height: 1;
}

.pick-button em {
  color: #fff;
  font-size: 0.72rem;
  line-height: 1.05;
}

.pick-button small {
  color: #b9c4bb;
  font-size: 0.62rem;
}

.pick-button.pick-favorite {
  border-color: rgba(66, 224, 138, 0.32);
}

.pick-button.pick-balanced {
  border-color: rgba(255, 208, 47, 0.36);
}

.pick-button.pick-underdog {
  border-color: rgba(255, 124, 104, 0.44);
}

.pick-button.selected {
  border-color: var(--gold);
  background: linear-gradient(180deg, rgba(255, 208, 47, 0.36), rgba(28, 24, 8, 0.7));
  box-shadow: inset 0 0 0 1px rgba(255, 208, 47, 0.3);
}

.pick-result-badge {
  display: inline-grid;
  place-items: center;
  border-radius: 999px;
  padding: 2px 7px;
  color: #102015;
  background: var(--green);
  font-size: 0.6rem;
  font-weight: 950;
}

.pick-reveal-counts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}

.pick-reveal-counts span {
  display: grid;
  gap: 3px;
  border-radius: 12px;
  padding: 9px 6px;
  text-align: center;
  background: #111613;
}

.pick-reveal-counts strong {
  color: var(--gold);
  font-size: 1rem;
}

.pick-reveal-counts em {
  color: #aebbb2;
  font-size: 0.58rem;
  font-style: normal;
}

.pick-reveal-insight {
  border-radius: 12px;
  padding: 9px 10px;
  color: #111613;
  background: var(--gold);
  font-size: 0.72rem;
  font-weight: 950;
}

.league-create-card {
  display: grid;
  gap: 10px;
  margin-bottom: 12px;
  padding: 14px;
}

.league-form {
  gap: 8px;
}

.league-card {
  grid-template-columns: 1fr;
  gap: 8px;
  min-height: 124px;
  padding: 10px;
}

.league-card h2 {
  font-size: 0.94rem;
}

.league-card-stats {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px;
}

.league-card-stats span {
  min-height: 48px;
  padding: 7px 6px;
  font-size: 0.6rem;
}

.league-actions {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px;
}

.league-action-button,
.copy-code-button,
.leave-league-button {
  min-height: 34px;
  border-radius: 11px;
  font-size: 0.62rem;
}

.league-actions .status-pill {
  min-height: 34px;
  justify-content: center;
  padding: 0 7px;
  font-size: 0.58rem;
}

.leader-main {
  grid-template-columns: 38px 1fr auto;
}

.leader-note {
  margin-top: 3px;
  color: #ffd02f;
  font-size: 0.64rem;
  font-weight: 850;
}

.back-link-button {
  display: inline-grid;
  min-height: 38px;
  place-items: center;
  border: 1px solid rgba(255, 208, 47, 0.34);
  border-radius: 999px;
  margin-bottom: 12px;
  padding: 0 14px;
  color: #fffdf4;
  background: #171d19;
  font-weight: 900;
}

.ranking-chart-card,
.player-detail-summary,
.player-pick-card,
.hidden-picks-note {
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 14px;
  background: #1c221f;
}

.ranking-chart-card {
  margin-bottom: 12px;
}

.ranking-chart-card h3 {
  margin: 2px 0 0;
  color: #fffdf4;
  font-size: 0.95rem;
}

.ranking-chart {
  margin-top: 12px;
}

.ranking-chart svg {
  display: block;
  width: 100%;
  height: auto;
}

.ranking-chart polyline {
  fill: none;
  stroke: var(--line-color);
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.chart-grid {
  stroke: rgba(255, 255, 255, 0.12);
  stroke-width: 1;
}

.chart-empty {
  display: grid;
  min-height: 120px;
  place-items: center;
  color: #aebbb2;
  font-weight: 900;
}

.chart-legend {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
}

.chart-legend span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #dbe6dd;
  font-size: 0.68rem;
  font-weight: 900;
}

.chart-legend i {
  width: 10px;
  height: 10px;
  border-radius: 999px;
}

.player-pick-list {
  display: grid;
  gap: 10px;
}

.player-detail-summary {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}

.player-detail-summary span {
  display: grid;
  gap: 3px;
  color: #cbd4ca;
  font-size: 0.68rem;
  font-weight: 900;
}

.player-detail-summary strong {
  color: #fff;
  font-size: 0.95rem;
}

.hidden-picks-note {
  color: #101412;
  background: #ffd02f;
  font-size: 0.75rem;
  font-weight: 950;
}

.player-pick-card {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

.player-pick-card p {
  margin: 0 0 3px;
  color: #aebbb2;
  font-size: 0.68rem;
  font-weight: 850;
}

.player-pick-card h3 {
  margin: 0;
  color: #fffdf4;
  font-size: 0.92rem;
}

.player-pick-card strong {
  color: #ffd02f;
}

.player-pick-card span {
  grid-column: 1 / -1;
  color: #aebbb2;
  font-size: 0.7rem;
  font-weight: 900;
}

.player-pick-card.correct span {
  color: #42e08a;
}

.player-pick-card.missed span {
  color: #ff7c68;
}

.bottom-nav {
  left: max(10px, env(safe-area-inset-left));
  right: max(10px, env(safe-area-inset-right));
  bottom: max(12px, env(safe-area-inset-bottom));
  width: min(410px, calc(100% - 20px));
  margin: 0 auto;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 24px;
  padding: 8px;
  background: rgba(20, 25, 23, 0.94);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.38);
  backdrop-filter: blur(14px);
}

.bottom-nav-button {
  min-height: 44px;
  border-radius: 16px;
  font-size: 0.72rem;
  letter-spacing: 0;
}

.bottom-nav-button span {
  display: none;
}

.bottom-nav-button.active {
  color: #101412;
  background: var(--gold);
}

.timeframe-toggle {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px;
  margin: 0 0 12px;
  padding: 5px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  background: #111613;
}

.timeframe-toggle button {
  min-height: 38px;
  border: 0;
  border-radius: 14px;
  color: #dbe6dd;
  background: transparent;
  font-weight: 950;
}

.timeframe-toggle button.active {
  color: #101412;
  background: var(--gold);
}

.league-average-line {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 12px;
}

.league-average-line span {
  display: grid;
  gap: 3px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 10px 12px;
  color: #aebbb2;
  background: #1c221f;
  font-size: 0.68rem;
  font-weight: 900;
}

.league-average-line strong {
  color: #fffdf4;
  font-size: 0.9rem;
}

.leader-note.up {
  color: #42e08a;
}

.leader-note.down {
  color: #ff9d70;
}

.league-feed-card {
  margin-top: 14px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  padding: 14px;
  background: #1c221f;
}

.league-feed-card h2 {
  margin: 2px 0 12px;
  color: #fffdf4;
  font-size: 1rem;
}

.league-feed-list {
  display: grid;
  gap: 8px;
}

.league-feed-item {
  display: grid;
  gap: 3px;
  border-left: 3px solid #768079;
  border-radius: 12px;
  padding: 9px 10px;
  background: #111613;
}

.league-feed-item.correct {
  border-left-color: #42e08a;
}

.league-feed-item.missed {
  border-left-color: #ff7c68;
}

.league-feed-item strong {
  color: #fffdf4;
  font-size: 0.78rem;
}

.league-feed-item span,
.empty-feed {
  margin: 0;
  color: #aebbb2;
  font-size: 0.7rem;
  font-weight: 850;
}

.progression-card {
  display: grid;
  gap: 10px;
}

.tier-progress-track {
  height: 12px;
  overflow: hidden;
  border-radius: 999px;
  background: #111613;
}

.tier-progress-track span {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #ffd02f, #42e08a);
}

.badge-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
}

.badge-pill {
  display: grid;
  gap: 3px;
  min-height: 72px;
  align-content: center;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 10px;
  color: #718078;
  background: #111613;
}

.badge-pill.unlocked {
  border-color: rgba(255, 208, 47, 0.48);
  color: #fffdf4;
  background: linear-gradient(135deg, rgba(255, 208, 47, 0.2), rgba(66, 224, 138, 0.08));
  animation: badge-pop 420ms ease both;
}

.badge-pill strong {
  font-size: 0.72rem;
}

.badge-pill em {
  color: #aebbb2;
  font-size: 0.62rem;
  font-style: normal;
  font-weight: 850;
}

.pick-button.just-saved {
  animation: pick-lock-in 520ms ease both;
}

@keyframes pick-lock-in {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(255, 208, 47, 0);
  }
  45% {
    transform: scale(1.035);
    box-shadow: 0 0 0 6px rgba(255, 208, 47, 0.18);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(255, 208, 47, 0);
  }
}

@keyframes badge-pop {
  from {
    transform: translateY(4px);
    opacity: 0.72;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .app-shell {
    width: min(100%, 980px);
  }

  main {
    max-width: 760px;
    margin: 0 auto;
  }

  .match-card,
  .league-card,
  .leader-row,
  .how-card,
  .league-feed-card {
    border-radius: 20px;
  }
}

/* Final product-pass overrides: keep these last so older prototype rules cannot win. */
.app-shell {
  padding-bottom: calc(112px + env(safe-area-inset-bottom));
}

.update-status {
  display: none !important;
}

.hero-panel {
  display: none;
}

body:not(.is-authenticated) .hero-panel {
  display: block;
}

.active-league-context,
.pick-summary-card,
.league-chip-row,
.competition-strip {
  display: none !important;
}

.progress-breakdown {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.section-header:has(#pickLeagueFilter) {
  align-items: end;
  grid-template-columns: minmax(0, 1fr) minmax(126px, 42%);
}

.league-select-label {
  display: grid;
  gap: 5px;
  min-width: 0;
}

.league-select-label span {
  color: #aebbb2;
  font-size: 0.62rem;
  font-weight: 950;
  text-transform: uppercase;
}

#pickLeagueFilter,
#leaderboardScope,
#roundFilter,
#outrightFilter {
  width: 100%;
  min-height: 38px;
  border: 1px solid rgba(255, 208, 47, 0.35);
  border-radius: 999px;
  padding: 0 34px 0 12px;
  color: #fffdf4;
  background: #151a17;
  font-size: 0.72rem;
  font-weight: 950;
}

#roundFilter,
#outrightFilter {
  width: auto !important;
  min-width: 112px !important;
  max-width: 160px !important;
  justify-self: end;
}

#roundFilter {
  border-color: rgba(255, 255, 255, 0.14);
  color: #101412;
  background: var(--gold);
}

.compact-header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: end;
  gap: 10px;
}

.league-list {
  gap: 10px;
}

.league-card {
  min-height: 112px !important;
  padding: 10px !important;
  gap: 8px !important;
  border-radius: 16px !important;
}

.league-card h2 {
  font-size: 0.98rem !important;
}

.league-card-stats {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px !important;
}

.league-card-stats span {
  min-height: 42px !important;
  padding: 7px !important;
  border-radius: 11px !important;
}

.league-actions {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px !important;
}

.league-actions button {
  min-height: 34px !important;
  padding: 6px !important;
  border-radius: 11px !important;
  font-size: 0.64rem !important;
}

.how-card,
.match-card,
.leader-row,
.league-feed-card {
  box-sizing: border-box;
}

.fair-list {
  margin-top: 12px;
}

.bottom-nav {
  bottom: max(18px, env(safe-area-inset-bottom)) !important;
}

.bottom-nav-button span {
  display: none !important;
}

/* Login screen: use only the provided image asset, never the generated poster. */
body:not(.is-authenticated) .hero-panel {
  display: grid !important;
  gap: 14px;
  border: 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
}

.login-hero-image-wrap {
  overflow: hidden;
  width: 100%;
  max-height: min(58vh, 560px);
  border: 1px solid rgba(255, 208, 47, 0.24);
  border-radius: 22px;
  background: #050806;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.45);
}

.login-hero-image {
  display: block;
  width: 100%;
  height: auto;
}

body:not(.is-authenticated) .hero-copy {
  display: grid !important;
  gap: 6px;
  padding: 0 2px;
  text-align: left;
}

body:not(.is-authenticated) .hero-copy h2 {
  margin: 0;
  color: #fffdf4;
  font-size: clamp(1.45rem, 8vw, 2.3rem);
  line-height: 0.98;
}

body:not(.is-authenticated) .hero-line {
  max-width: 34rem;
  margin: 0;
  color: #c8d2cb;
  font-size: 0.9rem;
  font-weight: 800;
  line-height: 1.35;
}

.app-technical-stats {
  display: none !important;
}

body:not(.is-authenticated) .auth-card {
  margin-top: 0;
  border-radius: 18px;
  padding: 16px;
}

body:not(.is-authenticated) .auth-card h2 {
  font-size: 1.2rem;
  line-height: 1.05;
}

body:not(.is-authenticated) .auth-helper {
  max-width: 34rem;
  color: #c8d2cb;
  font-size: 0.82rem;
  line-height: 1.35;
}

.password-field {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: stretch;
  gap: 8px;
}

.password-field input {
  min-width: 0;
}

.password-field button,
.link-button {
  border: 1px solid rgba(255, 208, 47, 0.34);
  border-radius: 12px;
  color: #fffdf4;
  background: #151a17;
  font-weight: 950;
}

.password-field button {
  min-width: 62px;
  padding: 0 12px;
  font-size: 0.74rem;
}

.link-button {
  display: inline-flex;
  align-items: center;
  justify-self: start;
  min-height: 34px;
  padding: 0;
  border: 0;
  color: #ffd02f;
  background: transparent;
  font-size: 0.82rem;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.link-button.visible {
  display: inline-flex;
  align-items: center;
}

.bottom-nav {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 80 !important;
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0 !important;
  margin: 0 !important;
  padding: 7px 8px calc(8px + env(safe-area-inset-bottom)) !important;
  border: 0 !important;
  border-top: 1px solid rgba(255, 208, 47, 0.38) !important;
  border-radius: 0 !important;
  background: #9b7a08 !important;
  box-shadow: 0 -14px 40px rgba(0, 0, 0, 0.4) !important;
}

.bottom-nav-button {
  display: grid !important;
  gap: 4px;
  min-height: 54px !important;
  place-items: center;
  border-radius: 12px !important;
  color: rgba(255, 255, 255, 0.82) !important;
  background: transparent !important;
  font-size: 0.72rem !important;
  font-weight: 850 !important;
  line-height: 1.05;
}

.bottom-nav-button span {
  display: grid !important;
  width: 22px;
  height: 22px;
  place-items: center;
  border: 2px solid currentColor;
  border-radius: 7px;
  font-size: 0.72rem;
  font-weight: 950;
}

.bottom-nav-button.active {
  color: #fffdf4 !important;
  background: rgba(255, 255, 255, 0.12) !important;
}

.bottom-nav-button.active span {
  color: #101412;
  border-color: #fffdf4;
  background: #fffdf4;
}

.toast {
  bottom: calc(82px + env(safe-area-inset-bottom)) !important;
  z-index: 100 !important;
}

.profile-tools-card {
  padding: 12px !important;
}

.profile-tool-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}

.profile-tool-grid button {
  min-height: 40px;
  border: 1px solid rgba(255, 208, 47, 0.28);
  border-radius: 12px;
  color: #101412;
  background: var(--gold);
  font-size: 0.72rem;
  font-weight: 950;
  line-height: 1.05;
}

.compact-rules-card {
  padding: 14px !important;
}

.compact-rules-card h2 {
  margin-bottom: 10px !important;
  font-size: 1.08rem !important;
}

.compact-rule-list {
  display: grid;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.compact-rule-list li {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  column-gap: 9px;
  align-items: start;
  min-height: 44px;
  border: 1px solid rgba(255, 255, 255, 0.07);
  border-radius: 12px;
  padding: 8px 9px;
  background: #111613;
}

.compact-rule-list li::before {
  content: counter(list-item);
  display: grid;
  width: 24px;
  height: 24px;
  place-items: center;
  border-radius: 999px;
  color: #101412;
  background: var(--gold);
  font-size: 0.72rem;
  font-weight: 950;
}

.compact-rule-list strong,
.compact-rule-list span {
  grid-column: 2;
}

.compact-rule-list strong {
  color: #fffdf4;
  font-size: 0.78rem;
  line-height: 1.1;
}

.compact-rule-list span {
  margin-top: 2px;
  color: #c8d2cb;
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1.25;
}

.player-detail-section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 4px;
  border-radius: 12px;
  padding: 10px 12px;
  color: #101412;
  background: var(--gold);
}

.player-detail-section-title strong {
  font-size: 0.82rem;
}

.player-detail-section-title span {
  font-size: 0.68rem;
  font-weight: 950;
}

/* Final mobile correction pass: fixed nav, focused login, clear match-pick row. */
body:not(.is-authenticated) .topbar,
body:not(.is-authenticated) .bottom-nav,
body:not(.is-authenticated) .view,
body:not(.is-authenticated) .signed-in-card,
body:not(.is-authenticated) .progress-card,
body:not(.is-authenticated) .competition-strip {
  display: none !important;
}

body:not(.is-authenticated) .app-shell {
  min-height: 100svh;
  padding: 14px 14px calc(18px + env(safe-area-inset-bottom)) !important;
}

body:not(.is-authenticated) main {
  display: grid;
  gap: 12px;
}

body:not(.is-authenticated) .hero-panel {
  display: grid !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

body:not(.is-authenticated) .hero-copy {
  display: none !important;
}

body:not(.is-authenticated) .login-hero-image-wrap {
  margin: 0 auto !important;
  width: min(100%, 430px) !important;
  max-height: min(47svh, 520px) !important;
  border: 1px solid rgba(255, 208, 47, 0.28);
  border-radius: 20px;
  overflow: hidden;
  background: #060907;
}

body:not(.is-authenticated) .login-hero-image {
  display: block;
  width: 100%;
  height: 100%;
  max-height: min(47svh, 520px);
  object-fit: cover;
  object-position: top center;
}

body:not(.is-authenticated) .auth-card {
  margin: 0 auto !important;
  width: min(100%, 430px) !important;
  padding: 14px !important;
  border-radius: 18px !important;
}

.progress-card {
  display: none !important;
}

.progress-card.visible {
  display: block !important;
}

.prediction-stage {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-template-areas:
    "home away"
    "picks picks" !important;
  gap: 10px !important;
  align-items: stretch !important;
}

.prediction-stage > .team-panel:first-child {
  grid-area: home;
}

.prediction-stage > .team-panel:last-child {
  grid-area: away;
}

.pick-center {
  grid-area: picks;
  width: 100%;
}

.pick-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  width: 100%;
}

.pick-button {
  min-width: 0 !important;
  min-height: 76px !important;
  padding: 8px 5px !important;
  overflow: hidden;
}

.pick-button strong {
  font-size: clamp(1rem, 4.2vw, 1.35rem) !important;
}

.pick-button em,
.pick-button small {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pick-button small {
  white-space: nowrap;
}

.topbar {
  grid-template-columns: auto minmax(0, 1fr) auto !important;
}

.brand-logo {
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 14px;
  object-fit: cover;
  background: transparent;
}

body:not(.is-authenticated) {
  background: #030807 !important;
}

body:not(.is-authenticated) .app-shell {
  position: relative;
  min-height: 100svh;
  overflow: hidden;
  background: #030807 !important;
}

body:not(.is-authenticated) .app-shell::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 50% 12%, rgba(255, 208, 47, 0.14), transparent 34%),
    linear-gradient(180deg, transparent 0%, rgba(3, 8, 7, 0.92) 67%, #030807 100%);
  z-index: 0;
}

body:not(.is-authenticated) .topbar,
body:not(.is-authenticated) main {
  position: relative;
  z-index: 1;
}

body:not(.is-authenticated) .topbar {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: start !important;
  background: transparent !important;
  border: 0 !important;
  padding-top: max(12px, env(safe-area-inset-top)) !important;
}

body:not(.is-authenticated) .topbar .profile-chip {
  display: none !important;
}

body:not(.is-authenticated) .topbar > div {
  min-width: 0;
}

body:not(.is-authenticated) .topbar h1 {
  max-width: 13ch;
  font-size: clamp(1.75rem, 8vw, 2.7rem) !important;
  line-height: 0.95 !important;
}

body:not(.is-authenticated) .brand-logo {
  width: clamp(54px, 16vw, 72px);
  height: clamp(54px, 16vw, 72px);
  border-radius: 16px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.42);
}

body:not(.is-authenticated) main {
  min-height: calc(100svh - 94px);
  display: flex !important;
  flex-direction: column;
  justify-content: flex-end;
  gap: 10px;
}

body:not(.is-authenticated) .hero-panel {
  display: none !important;
}

body:not(.is-authenticated) .auth-card {
  margin: 0 auto calc(12px + env(safe-area-inset-bottom)) !important;
  width: min(100%, 430px) !important;
  padding: 14px !important;
  border-radius: 20px !important;
  background: rgba(9, 18, 14, 0.9) !important;
  border: 1px solid rgba(255, 208, 47, 0.34) !important;
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.55) !important;
  backdrop-filter: blur(14px);
}

body:not(.is-authenticated) .auth-card h2 {
  font-size: clamp(1.15rem, 5vw, 1.55rem) !important;
}

body:not(.is-authenticated) .auth-helper {
  max-width: 34ch;
  color: rgba(246, 250, 246, 0.78) !important;
}

body:not(.is-authenticated) .auth-form {
  gap: 8px !important;
}

body:not(.is-authenticated) .field-label {
  margin-top: 2px;
  font-size: 0.72rem;
}

body:not(.is-authenticated) .auth-form input,
body:not(.is-authenticated) .password-field {
  min-height: 47px !important;
}

/* Login final layout: top half poster, bottom half account form. */
body:not(.is-authenticated) .app-shell {
  display: grid !important;
  grid-template-rows: auto 1fr !important;
  min-height: 100svh !important;
  overflow-y: auto !important;
  background: #030807 !important;
}

body:not(.is-authenticated) .app-shell::before {
  display: none !important;
}

body:not(.is-authenticated) .topbar {
  position: absolute !important;
  top: max(10px, env(safe-area-inset-top)) !important;
  left: 14px !important;
  right: 14px !important;
  z-index: 5 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  padding: 0 !important;
}

body:not(.is-authenticated) .topbar > div {
  display: none !important;
}

body:not(.is-authenticated) .brand-logo {
  width: clamp(54px, 14vw, 70px) !important;
  height: clamp(54px, 14vw, 70px) !important;
  border-radius: 16px !important;
  justify-self: end !important;
  object-fit: cover !important;
  box-shadow: 0 10px 34px rgba(0, 0, 0, 0.5) !important;
}

body:not(.is-authenticated) main {
  min-height: 100svh !important;
  display: grid !important;
  grid-template-rows: minmax(300px, 52svh) auto !important;
  align-content: stretch !important;
  gap: 0 !important;
  padding: 0 !important;
}

body:not(.is-authenticated) .hero-panel {
  display: block !important;
  min-height: min(52svh, 560px) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #030807 !important;
  overflow: hidden !important;
}

body:not(.is-authenticated) .login-hero-image-wrap {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: min(52svh, 560px) !important;
  max-height: none !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 0 24px 24px !important;
  overflow: hidden !important;
  background: #030807 !important;
}

body:not(.is-authenticated) .login-hero-image {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: min(52svh, 560px) !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: top center !important;
}

body:not(.is-authenticated) .hero-copy,
body:not(.is-authenticated) .hero-stats {
  display: none !important;
}

body:not(.is-authenticated) .auth-card {
  align-self: end !important;
  width: min(100%, 430px) !important;
  margin: -22px auto calc(14px + env(safe-area-inset-bottom)) !important;
  padding: 16px !important;
  border-radius: 22px !important;
  background: rgba(9, 18, 14, 0.96) !important;
  border: 1px solid rgba(255, 208, 47, 0.38) !important;
  box-shadow: 0 -18px 70px rgba(0, 0, 0, 0.62) !important;
  backdrop-filter: blur(16px) !important;
}

@media (max-height: 760px) {
  body:not(.is-authenticated) main {
    grid-template-rows: minmax(245px, 43svh) auto !important;
  }

  body:not(.is-authenticated) .hero-panel,
  body:not(.is-authenticated) .login-hero-image-wrap,
  body:not(.is-authenticated) .login-hero-image {
    min-height: min(43svh, 430px) !important;
  }

  body:not(.is-authenticated) .auth-card {
    padding: 13px !important;
  }
}

.bottom-nav {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  padding: 7px 8px calc(8px + env(safe-area-inset-bottom)) !important;
  border-radius: 0 !important;
}

/* Final production overrides: keep the shipped app on user-supplied assets and stable mobile chrome. */
.pick-helper-bar {
  display: grid;
  grid-template-columns: minmax(0, auto) 1fr;
  gap: 10px;
  align-items: center;
  margin: 10px 0 14px;
}

.helper-action-button,
.clear-pick-button {
  border: 1px solid rgba(255, 204, 43, 0.45);
  border-radius: 999px;
  background: #ffcc2b;
  color: #061007;
  font-weight: 900;
  min-height: 42px;
  padding: 0 14px;
}

.helper-action-button:disabled {
  opacity: 0.55;
}

#pickSlipSummary {
  color: rgba(246, 250, 246, 0.72);
  font-size: 0.82rem;
  font-weight: 800;
  text-align: right;
}

.saved-pick-meta {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 8px;
  align-items: center;
}

.saved-pick-meta.muted {
  display: block !important;
}

.clear-pick-button {
  min-height: 34px;
  padding: 0 12px;
  background: rgba(255, 255, 255, 0.06);
  color: #ffffff;
}

.league-card {
  padding: 13px 14px !important;
  gap: 10px !important;
}

.league-card h2 {
  margin: 0 0 4px !important;
  font-size: 1rem !important;
}

.league-meta {
  font-size: 0.74rem !important;
}

.league-card-stats {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  margin-top: 8px !important;
}

.league-card-stats span {
  min-height: 48px !important;
  padding: 7px !important;
}

.league-actions {
  gap: 6px !important;
}

.league-action-button,
.copy-code-button,
.leave-league-button {
  min-height: 34px !important;
  padding: 0 10px !important;
  border-radius: 10px !important;
}

.compact-rules-card {
  padding: 14px !important;
}

.compact-rule-list {
  display: grid !important;
  gap: 8px !important;
  margin: 10px 0 0 !important;
}

.compact-rule-list li {
  display: grid !important;
  grid-template-columns: 24px minmax(0, 1fr);
  column-gap: 9px;
  align-items: start;
  padding: 0 !important;
}

.compact-rule-list li::before {
  width: 22px !important;
  height: 22px !important;
  font-size: 0.72rem !important;
}

.compact-rule-list strong {
  font-size: 0.85rem !important;
}

.compact-rule-list span {
  font-size: 0.75rem !important;
}

.poster-visual,
.real-player,
.hero-cup {
  display: none !important;
  background-image: none !important;
}

.bottom-nav-button span {
  display: none !important;
}

@media (min-width: 768px) {
  .bottom-nav {
    left: 50% !important;
    right: auto !important;
    width: min(430px, 100vw) !important;
    max-width: 430px !important;
    transform: translateX(-50%);
  }
}

/* Checkpoint override: keep the four primary tabs visible and clickable at every width. */
.bottom-nav {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 120 !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  max-width: none !important;
  min-height: calc(66px + env(safe-area-inset-bottom)) !important;
  gap: 4px !important;
  padding: 8px 8px calc(10px + env(safe-area-inset-bottom)) !important;
  border: 0 !important;
  border-top: 1px solid rgba(255, 208, 47, 0.42) !important;
  border-radius: 0 !important;
  background: #121611 !important;
  box-shadow: 0 -16px 42px rgba(0, 0, 0, 0.48) !important;
  transform: none !important;
}

.bottom-nav-button {
  display: grid !important;
  min-width: 0 !important;
  min-height: 50px !important;
  place-items: center !important;
  border-radius: 10px !important;
  color: rgba(255, 255, 255, 0.78) !important;
  background: transparent !important;
  font-size: clamp(0.68rem, 2.6vw, 0.82rem) !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  text-align: center !important;
  white-space: normal !important;
}

.bottom-nav-button.active {
  color: #101412 !important;
  background: #ffd02f !important;
}

.bottom-nav-button span,
.bottom-nav-button::before {
  display: none !important;
  content: none !important;
}

@media (min-width: 768px) {
  .bottom-nav {
    left: 50% !important;
    right: auto !important;
    width: min(620px, calc(100vw - 32px)) !important;
    max-width: 620px !important;
    transform: translateX(-50%) !important;
    border: 1px solid rgba(255, 208, 47, 0.34) !important;
    border-radius: 18px 18px 0 0 !important;
  }
}

/* Native ordered-list numbering fixes the profile rule badges reliably. */
.compact-rule-list {
  list-style: decimal !important;
  list-style-position: outside !important;
  padding-left: 28px !important;
  counter-reset: none !important;
}

.compact-rule-list li {
  display: list-item !important;
  padding-left: 4px !important;
}

.compact-rule-list li::before {
  display: none !important;
  content: none !important;
}

.compact-rule-list li::marker {
  color: #ffd02f;
  font-weight: 950;
}

/* Keep the Next 4 pick controls visible and stable. */
.prediction-stage {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(150px, 1.35fr) minmax(0, 1fr) !important;
  grid-template-areas: "home picks away" !important;
  gap: 8px !important;
  align-items: stretch !important;
}

.prediction-stage > .team-panel:first-child {
  grid-area: home !important;
}

.prediction-stage > .team-panel:last-child {
  grid-area: away !important;
}

.pick-center {
  grid-area: picks !important;
  min-width: 0 !important;
}

.pick-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  height: 100% !important;
}

.pick-button {
  min-width: 0 !important;
  min-height: 72px !important;
  padding: 7px 4px !important;
}

.pick-button strong {
  font-size: clamp(0.9rem, 3.4vw, 1.15rem) !important;
}

.pick-button em,
.pick-button small {
  max-width: 100% !important;
}

@media (max-width: 430px) {
  .prediction-stage {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-areas:
      "home away"
      "picks picks" !important;
  }

  .pick-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

/* Winner and group-winner outrights use the same condensed rhythm as goalscorer. */
.compact-market-options,
.shortlist-options {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

.compact-market-options .market-option,
.shortlist-options .market-option {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  min-height: 48px !important;
  gap: 8px !important;
  padding: 8px 9px !important;
  text-align: left !important;
}

.compact-market-options .market-option span,
.shortlist-options .market-option span {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.compact-market-options .market-option strong,
.shortlist-options .market-option strong {
  min-width: 48px !important;
}

.featured-market .market-options {
  gap: 8px !important;
}

.timeframe-toggle[hidden] {
  display: none !important;
}

/* Stage 15 picks density: show the first full match prediction above the fold. */
body.is-authenticated[data-active-tab="matches"] .app-shell {
  padding-bottom: calc(92px + env(safe-area-inset-bottom)) !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-card.visible {
  display: grid !important;
  gap: 6px !important;
  margin: 10px 14px 8px !important;
  padding: 10px 12px !important;
  border-radius: 12px !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-copy {
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 10px !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-copy .eyebrow {
  margin: 0 !important;
  font-size: 0.62rem !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-card h2 {
  margin: 0 !important;
  font-size: 1rem !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-track {
  height: 6px !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-breakdown,
body.is-authenticated[data-active-tab="matches"] .completion-message {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] #matchesView {
  gap: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] #matchesView > .section-header {
  margin: 0 14px !important;
  gap: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] #matchesView > .section-header h2 {
  font-size: 1rem !important;
}

body.is-authenticated[data-active-tab="matches"] .league-select-label {
  min-width: 124px !important;
  gap: 2px !important;
}

body.is-authenticated[data-active-tab="matches"] .league-select-label select {
  min-height: 32px !important;
  font-size: 0.68rem !important;
}

body.is-authenticated[data-active-tab="matches"] .prediction-mode-toggle {
  gap: 4px !important;
  margin: 6px 14px 8px !important;
  padding: 3px !important;
}

body.is-authenticated[data-active-tab="matches"] .prediction-mode {
  min-height: 30px !important;
  font-size: 0.72rem !important;
}

body.is-authenticated[data-active-tab="matches"] #matchPredictionsPanel {
  gap: 6px !important;
  margin: 0 14px !important;
}

body.is-authenticated[data-active-tab="matches"] .match-control-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(124px, 43%) !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
}

body.is-authenticated[data-active-tab="matches"] .match-control-header .eyebrow {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .match-control-header h2 {
  margin: 0 !important;
  font-size: 1.04rem !important;
  line-height: 1.05 !important;
}

body.is-authenticated[data-active-tab="matches"] .match-control-stack {
  display: grid !important;
  gap: 5px !important;
  justify-items: stretch !important;
}

body.is-authenticated[data-active-tab="matches"] #roundFilter {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 30px !important;
  padding: 0 28px 0 10px !important;
  font-size: 0.66rem !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-helper-bar {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  margin: 0 !important;
}

body.is-authenticated[data-active-tab="matches"] .helper-action-button {
  min-height: 30px !important;
  width: 100% !important;
  padding: 0 8px !important;
  font-size: 0.66rem !important;
  line-height: 1.05 !important;
}

body.is-authenticated[data-active-tab="matches"] .match-list {
  display: grid !important;
  gap: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] .match-day-group {
  gap: 6px !important;
}

body.is-authenticated[data-active-tab="matches"] .match-day-header {
  grid-template-columns: 1fr auto !important;
  gap: 8px !important;
  padding: 2px 0 !important;
}

body.is-authenticated[data-active-tab="matches"] .mini-trophy {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .match-day-header h3 {
  font-size: 0.88rem !important;
  line-height: 1.1 !important;
  text-align: left !important;
}

body.is-authenticated[data-active-tab="matches"] .match-day-header span:last-child {
  font-size: 0.66rem !important;
}

body.is-authenticated[data-active-tab="matches"] .match-day-list {
  gap: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] .match-card {
  padding: 8px !important;
  border-radius: 10px !important;
}

body.is-authenticated[data-active-tab="matches"] .match-meta {
  margin-bottom: 6px !important;
  font-size: 0.65rem !important;
}

body.is-authenticated[data-active-tab="matches"] .status-pill {
  min-height: 22px !important;
  padding: 0 8px !important;
  font-size: 0.6rem !important;
}

body.is-authenticated[data-active-tab="matches"] .prediction-stage {
  grid-template-columns: minmax(0, 0.76fr) minmax(130px, 1.35fr) minmax(0, 0.76fr) !important;
  grid-template-areas: "home picks away" !important;
  gap: 6px !important;
  align-items: center !important;
}

body.is-authenticated[data-active-tab="matches"] .team-panel {
  gap: 2px !important;
}

body.is-authenticated[data-active-tab="matches"] .team-panel h3 {
  font-size: 0.72rem !important;
  line-height: 1.05 !important;
}

body.is-authenticated[data-active-tab="matches"] .side-label,
body.is-authenticated[data-active-tab="matches"] .score {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .flag-large {
  width: 42px !important;
  height: 42px !important;
  box-shadow: none !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-grid {
  gap: 4px !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-button {
  min-height: 54px !important;
  border-radius: 9px !important;
  padding: 5px 3px !important;
  gap: 1px !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-button .pick-code {
  font-size: 0.64rem !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-button strong {
  font-size: clamp(0.88rem, 3.1vw, 1.02rem) !important;
}

body.is-authenticated[data-active-tab="matches"] .pick-button small {
  font-size: 0.58rem !important;
}

@media (max-width: 430px) {
  body.is-authenticated[data-active-tab="matches"] .prediction-stage {
    grid-template-columns: minmax(0, 0.74fr) minmax(126px, 1.3fr) minmax(0, 0.74fr) !important;
    grid-template-areas: "home picks away" !important;
  }
}

/* Picks-page refinement pass: simpler header, cleaner match cards. */
.is-authenticated .topbar {
  position: relative !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 10px !important;
  align-items: center !important;
  padding: 10px 14px !important;
  background: #101410 !important;
  border-bottom: 1px solid rgba(255, 208, 47, 0.26) !important;
  text-align: left !important;
}

.is-authenticated .profile-chip {
  display: flex !important;
  width: auto !important;
  max-width: 180px !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 38px !important;
  justify-content: start !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  color: #fffdf4 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: clamp(0.74rem, 3vw, 0.94rem) !important;
  font-weight: 1000 !important;
  line-height: 1.04 !important;
  text-align: left !important;
  text-transform: none !important;
  white-space: pre-line !important;
  cursor: default !important;
  pointer-events: none !important;
}

.is-authenticated .screen-heading {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 132px !important;
  transform: translate(-50%, -50%) !important;
  min-width: 0 !important;
  text-align: center !important;
}

.is-authenticated .screen-heading .eyebrow {
  display: none !important;
}

.is-authenticated .topbar h1 {
  max-width: 100% !important;
  overflow: hidden !important;
  color: #ffd02f !important;
  font-size: clamp(1.05rem, 4.2vw, 1.34rem) !important;
  line-height: 1.08 !important;
  text-overflow: ellipsis !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

.is-authenticated .brand-logo {
  position: absolute !important;
  left: min(calc(50% + 296px), calc(100% - 74px)) !important;
  top: -2px !important;
  width: 60px !important;
  height: 60px !important;
  border-radius: 15px !important;
  object-fit: cover !important;
  object-position: center !important;
}

#dataNote,
#pickSlipSummary {
  display: none !important;
}

.pick-helper-bar {
  grid-template-columns: minmax(0, 1fr) !important;
}

.helper-action-button {
  width: 100% !important;
}

.pick-button {
  min-height: 64px !important;
  gap: 2px !important;
}

.pick-button em {
  display: none !important;
}

.pick-button small {
  color: rgba(255, 255, 255, 0.74) !important;
  font-size: 0.68rem !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

.saved-pick-meta,
.pick-reveal.locked-preview {
  display: none !important;
}

/* Ranking and leagues refinement pass. */
.is-authenticated .topbar h1 {
  text-transform: none !important;
}

body.is-authenticated[data-active-tab="matches"] .topbar h1 {
  text-transform: uppercase !important;
}

#rankingView .league-average-line:empty,
#rankingView .league-feed-card {
  display: none !important;
}

.leader-points {
  min-width: 58px !important;
  color: #ffd02f !important;
  font-size: clamp(0.9rem, 3vw, 1.05rem) !important;
  text-align: right !important;
}

.league-list {
  gap: 8px !important;
}

.league-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 8px !important;
  padding: 10px 12px !important;
}

.league-card-main,
.league-card-topline,
.league-title-block {
  min-width: 0 !important;
}

.league-card-topline {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 10px !important;
  align-items: center !important;
}

.league-card h2 {
  margin: 0 !important;
  font-size: 0.94rem !important;
  line-height: 1.05 !important;
}

.league-meta {
  margin: 3px 0 0 !important;
  color: rgba(246, 250, 246, 0.68) !important;
  font-size: 0.68rem !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
}

.league-card-stats {
  display: grid !important;
  grid-template-columns: repeat(3, auto) !important;
  gap: 5px !important;
  margin: 0 !important;
}

.league-card-stats span {
  display: grid !important;
  min-height: 0 !important;
  min-width: 46px !important;
  gap: 1px !important;
  padding: 5px 6px !important;
  border-radius: 8px !important;
  text-align: center !important;
  white-space: nowrap !important;
}

.league-card-stats strong {
  font-size: 0.72rem !important;
  line-height: 1 !important;
}

.league-card-stats span {
  font-size: 0.58rem !important;
}

.league-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  align-items: center !important;
}

.league-actions .status-pill,
.league-action-button,
.copy-code-button,
.leave-league-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  border-radius: 999px !important;
  font-size: 0.66rem !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-align: center !important;
}

.invite-card {
  place-items: center !important;
  text-align: center !important;
}

.invite-card h2 {
  font-size: 1.05rem !important;
}

.league-create-card {
  margin-top: 10px !important;
  padding: 12px !important;
  text-align: center !important;
}

.league-create-card h2 {
  margin: 2px 0 4px !important;
  font-size: 1rem !important;
}

.league-create-card .helper-copy {
  max-width: 290px !important;
  margin: 0 auto 10px !important;
  font-size: 0.74rem !important;
}

.league-form {
  gap: 7px !important;
  margin-top: 7px !important;
}

.league-form input,
.league-form button {
  min-height: 38px !important;
}

@media (max-width: 430px) {
  .league-card-topline {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  .league-card-stats {
    grid-template-columns: repeat(3, auto) !important;
  }
}

#leaguesView > .section-header {
  display: none !important;
}

#leaguesView .league-card {
  padding: 10px 12px !important;
}

#leaguesView .league-card-stats span {
  display: inline-flex !important;
  align-items: baseline !important;
  justify-content: center !important;
  min-width: 0 !important;
  min-height: 26px !important;
  gap: 3px !important;
  padding: 0 6px !important;
  line-height: 1 !important;
}

#leaguesView .league-card-stats strong {
  font-size: 0.72rem !important;
}

#leaguesView .league-actions {
  justify-content: flex-start !important;
}

#leaguesView .league-actions .status-pill,
#leaguesView .league-action-button,
#leaguesView .copy-code-button,
#leaguesView .leave-league-button {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  min-height: 28px !important;
  padding: 0 10px !important;
}

#leaguesView .league-create-card {
  padding: 10px 12px !important;
}

#leaguesView .league-create-card .helper-copy {
  display: none !important;
}

#leaguesView .league-create-card .eyebrow {
  margin-bottom: 2px !important;
}

#leaguesView .league-form {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
}

#leaguesView .league-form input,
#leaguesView .league-form button {
  min-height: 36px !important;
  font-size: 0.76rem !important;
}

/* Profile refinement: compact account, centered tools, updated rules. */
#howView > .section-header {
  display: none !important;
}

#howView .how-card {
  padding: 12px 14px !important;
}

#howView .profile-settings-card h2,
#howView .profile-tools-card .eyebrow,
#howView .progression-card .eyebrow,
#howView .compact-rules-card h2,
#howView .compact-rules-card .eyebrow {
  text-align: center !important;
}

#howView .profile-settings-card {
  text-align: center !important;
}

#howView .profile-form {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 7px !important;
  align-items: center !important;
  margin-top: 8px !important;
}

#howView .profile-form input,
#howView .profile-form button {
  min-height: 38px !important;
  font-size: 0.76rem !important;
}

#howView .profile-form .profile-logout-button {
  margin: 0 !important;
}

#howView .profile-tools-card,
#howView .progression-card {
  text-align: center !important;
}

#howView .profile-tool-grid {
  justify-content: center !important;
}

#howView .tier-progress-track {
  margin-inline: auto !important;
}

#howView .badge-grid {
  justify-content: center !important;
}

#howView .compact-rule-list {
  gap: 9px !important;
}

#howView .compact-rule-list strong {
  font-size: 0.82rem !important;
}

#howView .compact-rule-list span {
  font-size: 0.74rem !important;
}

@media (max-width: 430px) {
  #howView .profile-form {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  #howView .profile-form .profile-logout-button {
    grid-column: 2 !important;
  }
}

/* League-card action consolidation: rank and picks-left are the primary actions. */
#leaguesView .league-card {
  padding: 12px 14px !important;
}

#leaguesView .league-card-topline {
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
}

#leaguesView .league-title-block {
  display: grid !important;
  gap: 4px !important;
}

#leaguesView .league-meta-row {
  display: block !important;
  min-width: 0 !important;
}

#leaguesView .league-meta {
  margin: 0 !important;
}

#leaguesView .league-secondary-actions {
  display: inline-flex !important;
  gap: 5px !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex: 0 0 auto !important;
  margin-top: 7px !important;
}

#leaguesView .league-card-stats {
  grid-template-columns: repeat(2, auto) !important;
  gap: 7px !important;
}

#leaguesView .league-stat-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 96px !important;
  min-height: 36px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #ffd02f !important;
  color: #101412 !important;
  font-size: 0.78rem !important;
  font-weight: 1000 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  cursor: pointer !important;
}

#leaguesView .league-card,
#leaguesView .league-card.is-active {
  min-height: 0 !important;
}

#leaguesView .league-card-main {
  align-self: center !important;
}

#leaguesView .copy-code-button,
#leaguesView .leave-league-button {
  min-height: 24px !important;
  padding: 0 8px !important;
  font-size: 0.62rem !important;
}

/* Login refinement: full-width mobile poster and visible password reset. */
body:not(.is-authenticated) .app-shell {
  width: 100vw !important;
  max-width: 100vw !important;
  padding: 0 !important;
}

body:not(.is-authenticated) main {
  width: 100vw !important;
  max-width: 100vw !important;
}

body:not(.is-authenticated) .hero-panel,
body:not(.is-authenticated) .login-hero-image-wrap,
body:not(.is-authenticated) .login-hero-image {
  width: 100vw !important;
  max-width: 100vw !important;
}

body:not(.is-authenticated) .login-hero-image {
  object-fit: cover !important;
  object-position: top center !important;
}

body:not(.is-authenticated) .auth-card {
  width: calc(100vw - 28px) !important;
  max-width: 430px !important;
}

body:not(.is-authenticated) .link-button {
  display: inline-flex !important;
  min-height: 26px !important;
  justify-self: end !important;
  margin-top: -3px !important;
}

/* Stage 16: shared prediction progress, auth rules page, and tighter outrights. */
body:not(.is-authenticated) .brand-logo {
  display: none !important;
}

body:not(.is-authenticated) .auth-rules-card {
  display: none !important;
}

body:not(.is-authenticated).is-auth-info #authPanel {
  display: none !important;
}

body:not(.is-authenticated).is-auth-info .auth-rules-card.visible {
  display: grid !important;
  gap: 12px !important;
  margin-top: 10px !important;
}

.auth-link-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: -3px;
}

.auth-link-row .link-button {
  justify-self: auto !important;
  margin: 0 !important;
}

.auth-rules-card .compact-rule-list {
  margin: 0 !important;
}

.auth-rules-card .auth-back-button {
  min-height: 38px !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-card.visible {
  gap: 8px !important;
  padding: 9px 12px !important;
}

.card-progress-row {
  display: grid !important;
  gap: 5px !important;
}

.card-progress-copy {
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 10px !important;
}

.card-progress-copy p,
.card-progress-copy h2 {
  margin: 0 !important;
  color: #fffdf4 !important;
  font-size: 0.9rem !important;
  font-weight: 1000 !important;
  line-height: 1 !important;
}

.card-progress-copy p {
  color: #9fc7bc !important;
  text-transform: uppercase !important;
  font-size: 0.64rem !important;
}

#pickProgressLabel,
#pickProgressLabel + .progress-track {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-track {
  height: 6px !important;
}

body.is-authenticated[data-active-tab="matches"] .progress-breakdown,
body.is-authenticated[data-active-tab="matches"] .completion-message {
  display: none !important;
}

#outrightDataNote {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .outrights-inline {
  gap: 8px !important;
  margin: 0 14px !important;
}

body.is-authenticated[data-active-tab="matches"] .outrights-inline .compact-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(124px, 43%) !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
}

body.is-authenticated[data-active-tab="matches"] .outrights-inline .compact-header .eyebrow {
  display: none !important;
}

body.is-authenticated[data-active-tab="matches"] .outrights-inline .compact-header h2 {
  margin: 0 !important;
  font-size: 1.04rem !important;
  line-height: 1.05 !important;
}

body.is-authenticated[data-active-tab="matches"] #outrightFilter {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 30px !important;
  padding: 0 28px 0 10px !important;
  font-size: 0.66rem !important;
}

body.is-authenticated[data-active-tab="matches"] .market-list {
  gap: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] .market-card {
  padding: 9px !important;
  border-radius: 10px !important;
}

body.is-authenticated[data-active-tab="matches"] .market-card h2 {
  margin: 5px 0 0 !important;
  font-size: 0.98rem !important;
  line-height: 1.08 !important;
}

body.is-authenticated[data-active-tab="matches"] .market-meta {
  font-size: 0.65rem !important;
}

body.is-authenticated[data-active-tab="matches"] .market-options {
  gap: 6px !important;
  margin-top: 8px !important;
}

body.is-authenticated[data-active-tab="matches"] .market-option {
  min-height: 40px !important;
  border-radius: 9px !important;
  padding: 7px 8px !important;
  font-size: 0.76rem !important;
}

body.is-authenticated[data-active-tab="matches"] .market-option strong {
  min-width: 46px !important;
  min-height: 24px !important;
  font-size: 0.72rem !important;
}

body.is-authenticated[data-active-tab="matches"] .market-save-button {
  display: flex !important;
  width: min(220px, 100%) !important;
  min-height: 36px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 8px auto 0 !important;
  text-align: center !important;
}

@media (max-width: 430px) {
  #leaguesView .league-card-stats {
    grid-template-columns: repeat(2, auto) !important;
  }
}

