*{box-sizing:border-box}html,body{color:#000;background:#fff;margin:0}body{font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:#8b0000}.banner{text-align:center;background:#8b0000;border-bottom:3px solid #5c0000;padding:10px 0 8px}.banner a{color:#fff;letter-spacing:2px;font-size:32px;font-weight:700;text-decoration:none}main{text-align:center;max-width:760px;margin:0 auto;padding:0 16px 40px}.tagline{margin:28px 0 10px;font-size:16px}.question{margin:18px 0 22px;font-size:22px;font-weight:700}.matchup{justify-content:center;align-items:center;gap:24px;display:flex}.choice{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;width:240px;padding:0}.choice img{object-fit:cover;background:#eee;border:1px solid #999;width:240px;height:240px;display:block}.choice:hover img,.choice:focus-visible img{outline:3px solid #8b0000}.choice:disabled{cursor:wait;opacity:.6}.choice .name{margin-top:6px;font-weight:700;display:block}.choice .handle{color:#555;font-size:12px;display:block}.or{font-size:20px;font-weight:700}.previous{color:#333;min-height:1.2em;margin-top:26px;font-size:13px}.footer{margin-top:30px;font-size:13px}.footer a,.footer button{color:#8b0000;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.about{color:#333;max-width:520px;margin:16px auto 0;font-size:13px;line-height:1.5}table.rankings{border-collapse:collapse;width:100%;max-width:560px;margin:24px auto 0}.rankings th,.rankings td{text-align:left;border-bottom:1px solid #ddd;padding:6px 8px}.rankings th{background:#f3f3f3}.rankings td.num,.rankings th.num{text-align:right;font-variant-numeric:tabular-nums}.rankings img{object-fit:cover;vertical-align:middle;border:1px solid #ccc;width:32px;height:32px;margin-right:8px}@media (max-width:560px){.matchup{gap:8px}.choice,.choice img{width:42vw;height:auto}.choice img{aspect-ratio:1}.or{font-size:16px}.banner a{font-size:26px}}.choice .photo{display:block;position:relative}.choice .pct{color:#fff;background:#000000b8;padding:6px 0;font-size:28px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.choice.picked img{outline:3px solid #8b0000}.choice.passed img{opacity:.55}.choice .overall{color:#333;margin-top:4px;font-size:12px;display:block}.crowd{max-width:504px;min-height:64px;margin:18px auto 0}.crowd p{margin:8px 0 0;font-size:14px}.split{background:#d9b3b3;border:1px solid #8b0000;height:10px}.split span{background:#8b0000;height:100%;transition:width .3s;display:block}button.link{color:#8b0000;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.slowdown{color:#5c0000;background:#f7e6e6;border:1px solid #d9b3b3;max-width:504px;margin:14px auto 0;padding:8px 10px;font-size:13px}
