#versus>.stage{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;padding:64px 48px;text-align:center;background-color:var(--color-ink);background-image:radial-gradient(color-mix(in srgb,var(--color-text-on-ink) 14%,transparent) 1px,transparent 1px);background-size:16px 16px;border-radius:var(--radius);box-shadow:var(--shadow-hard-accent)}#versus>.stage>h1{max-width:768px;color:var(--color-text-on-ink);font-size:48px;line-height:1.05;letter-spacing:-1.5px}#versus>.stage>h1>strong{color:var(--color-ink);background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:100% 100%;border-radius:4px}#versus>.stage>p{max-width:672px;color:var(--color-text-muted-on-ink);font-size:18px;line-height:1.7}#versus .duel{width:100%;max-width:832px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:24px;margin-top:24px}#versus .duel>article{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;gap:12px;padding:32px;text-align:left;border:2px solid var(--color-ink);border-radius:var(--radius)}#versus .duel>article>strong{color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1;letter-spacing:-1px}#versus .duel>article>p{color:var(--color-ink);font-size:16px;line-height:1.6}#versus .duel>article>a{color:var(--color-ink);font-family:var(--font-mono);font-size:13px;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:4px;margin-top:4px}#versus .duel>article:first-child{background:var(--color-paper);border-style:dashed;rotate:1deg}#versus .duel>article:last-child{background:var(--color-accent);box-shadow:4px 4px 0 var(--color-text-on-ink);rotate:-1deg}#versus .duel>article:last-child>strong,#versus .duel>article:last-child>p{color:var(--color-on-accent)}#versus .duel>article>svg{width:96px;height:auto}#versus .duel>span{width:64px;height:64px;color:var(--color-ink);font-family:var(--font-display);font-size:24px;font-weight:800;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-self:center;background:#f6b73c;border:2px solid var(--color-ink);border-radius:64px;box-shadow:2px 2px 0 var(--color-text-on-ink);rotate:-8deg}#versus>.table{overflow-x:auto;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard)}#versus>.table>table{width:100%;border-collapse:collapse}#versus caption{position:absolute;width:1px;height:1px;overflow:hidden}#versus th,#versus td{text-align:left;vertical-align:top;padding:20px 24px;border-bottom:2px solid var(--color-line)}#versus thead th{color:var(--color-text-on-ink);font-family:var(--font-display);font-size:20px;font-weight:800;background:var(--color-ink);border-bottom:0}#versus thead th:last-child{background:var(--color-accent)}#versus thead td{background:var(--color-ink);border-bottom:0}#versus tbody th{width:22%;color:var(--color-text-muted);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#versus tbody td{width:39%;color:var(--color-text-muted)}#versus tbody td:last-child{color:var(--color-ink);font-weight:600;background:var(--color-accent-soft);border-left:2px solid var(--color-ink)}#versus tbody td:last-child>svg{display:inline-block;margin-right:8px;color:var(--color-cash);vertical-align:-2px;stroke-width:3}#versus tbody tr:last-child>*{border-bottom:0}#versus>.picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}#versus>.picks>article{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px;padding:32px;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard)}#versus>.picks>article>h2{font-size:24px;line-height:1.1;letter-spacing:-.5px}#versus>.picks>article:last-child{background:var(--color-accent-soft);box-shadow:var(--shadow-hard-accent)}#versus>.rounds{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 64px;counter-reset:round}#versus>.rounds>section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;counter-increment:round}#versus>.rounds>section>h2{font-size:28px;line-height:1.15;letter-spacing:-.5px}#versus>.rounds>section>h2:before{content:"Round " counter(round);display:block;color:var(--color-accent);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#versus>.rounds ul{padding-left:20px;list-style:disc}#versus>.rounds li{display:list-item}@media(prefers-reduced-motion:no-preference){#versus .duel>span{animation:wobble 2.4s ease-in-out infinite}#versus .duel>article:first-child{animation:lift .5s ease backwards}#versus .duel>article:last-child{animation:lift .5s .12s ease backwards}#versus>.picks>article{animation:lift .5s ease backwards}}@media(max-width:1023px){#versus>.stage>h1{font-size:40px}#versus>.rounds{grid-template-columns:1fr;gap:48px}}@media(max-width:767px){#versus>.stage{padding:48px 16px 32px}#versus>.stage>h1{font-size:32px}#versus .duel{grid-template-columns:1fr;justify-items:center}#versus .duel>article{width:100%}#versus thead{display:none}#versus tbody tr{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}#versus tbody th{width:100%;color:var(--color-ink);background:var(--color-paper);border-bottom:0}#versus tbody td{width:100%}#versus tbody td:before{content:attr(data-label);display:block;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#versus>.picks{grid-template-columns:1fr}}
