.StadiumSwipes_deck__J8LaE{position:fixed;inset:0;z-index:1;overflow:hidden;padding:0;background:radial-gradient(80% 60% at 18% 18%,color-mix(in oklab,var(--story-team-home,#3b82f6) 22%,transparent) 0,transparent 60%),radial-gradient(80% 60% at 82% 82%,color-mix(in oklab,var(--story-team-away,#ef4444) 18%,transparent) 0,transparent 60%),var(--story-bg-base,#050813);display:flex;flex-direction:column}.StadiumSwipes_deckHead__xHDDV{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;padding:calc(env(safe-area-inset-top, 0px) + 14px) 20px 8px}.StadiumSwipes_deckCount__R1gjk{font:800 11px/1 Roboto,system-ui,sans-serif;color:var(--story-emphasis-gold,#facc15);letter-spacing:.1em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.StadiumSwipes_deckTitle__WjjKV{font:800 14px/1 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.95);letter-spacing:-.01em;flex:0 0 auto}.StadiumSwipes_deckMeta__45MmI{font:600 10px/1.2 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.5);letter-spacing:.02em;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StadiumSwipes_cardShell__9F36j{flex:1 1 auto;position:relative;margin:4px 12px 12px;padding:14px 14px 18px;border-radius:22px;background:rgba(13,19,38,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.02);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.StadiumSwipes_cardShell__9F36j:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,var(--card-home,#3b82f6) 0,hsla(0,0%,100%,.7) 50%,var(--card-away,#ef4444) 100%);opacity:.9;z-index:2}.StadiumSwipes_cardShell__9F36j:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 12% 14%,color-mix(in oklab,var(--card-home,#3b82f6) 18%,transparent) 0,transparent 60%),radial-gradient(60% 40% at 88% 86%,color-mix(in oklab,var(--card-away,#ef4444) 14%,transparent) 0,transparent 60%);border-radius:inherit}.StadiumSwipes_cardShell__9F36j>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.StadiumSwipes_cardShell__9F36j{transition:none!important}}.StadiumSwipes_decision__vbtA2{position:absolute;top:24px;font:900 28px/1 Roboto,system-ui,sans-serif;letter-spacing:.1em;padding:6px 14px;border-radius:6px;z-index:5;pointer-events:none;text-transform:uppercase}.StadiumSwipes_decisionAdd__HsvDq{right:24px;color:#4ade80;border:2px solid #4ade80;transform:rotate(8deg);text-shadow:0 0 18px rgba(74,222,128,.45)}.StadiumSwipes_decisionPass__sK5YC{left:24px;color:#fca5a5;border:2px solid #fca5a5;transform:rotate(-8deg);text-shadow:0 0 18px hsla(0,94%,82%,.45)}.StadiumSwipes_matchStrip__ytM3n{display:flex;align-items:center;gap:12px;padding:4px 4px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:12px}.StadiumSwipes_matchCrests__AezU2{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.StadiumSwipes_crest__E7OPe{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1.5px solid var(--card-home,#3b82f6);font:800 12px/1 Roboto,system-ui,sans-serif;color:#fff;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px color-mix(in oklab,var(--card-home,#3b82f6) 30%,transparent)}.StadiumSwipes_crestAway___l_ut{border-color:var(--card-away,#ef4444);box-shadow:0 4px 12px color-mix(in oklab,var(--card-away,#ef4444) 30%,transparent)}.StadiumSwipes_matchVs__A_Hms{font:800 9px/1 Roboto,system-ui,sans-serif;letter-spacing:.1em;color:hsla(0,0%,100%,.45);text-transform:uppercase;margin:0 2px}.StadiumSwipes_matchNames__rr94x{flex:1 1 auto;min-width:0}.StadiumSwipes_matchLink__57A8W{display:block;font:800 16px/1.15 Roboto,system-ui,sans-serif;color:#fff;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StadiumSwipes_matchVsInline__dNfqz{font:700 10px/1 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.1em;margin:0 6px;vertical-align:middle}.StadiumSwipes_matchMeta__weDcb{margin-top:4px;font:600 10.5px/1.3 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.55);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StadiumSwipes_matchLeague__fQcAX{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.55)}.StadiumSwipes_matchKickoff__wjNbG{font-weight:600;color:hsla(0,0%,100%,.55)}.StadiumSwipes_cardBody__Ws4gu{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.StadiumSwipes_cardBody__Ws4gu .card{margin:0;width:100%;max-width:100%}.StadiumSwipes_cardBody__Ws4gu .card.compact{padding:16px 14px 18px}.StadiumSwipes_cardBody__Ws4gu .card-headline{font-size:19px;line-height:1.2}.StadiumSwipes_cardBody__Ws4gu .card-action{font-size:14px}.StadiumSwipes_actionRow__QU5h0{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 24px calc(var(--site-tab-h, 64px) + env(safe-area-inset-bottom, 0px) + 14px)}.StadiumSwipes_actionBtn__rxjir{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font:900 22px/1 Roboto,system-ui,sans-serif;cursor:pointer;text-decoration:none;flex-shrink:0;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease}.StadiumSwipes_actionBtn__rxjir:active{transform:scale(.92)}.StadiumSwipes_actionPass__jvJ_T{background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,94%,82%,.45);color:#fca5a5}.StadiumSwipes_actionPass__jvJ_T:hover{background:hsla(0,94%,82%,.12)}.StadiumSwipes_actionInfo__XxULt{background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78);font-size:18px;font-style:italic;width:48px;height:48px}.StadiumSwipes_actionAdd__StL8N{background:var(--story-emphasis-gold,#facc15);color:#1a1408;border:0;width:64px;height:64px;font-size:28px;box-shadow:0 6px 18px rgba(250,204,21,.35),var(--story-emphasis-glow)}.StadiumSwipes_actionAdd__StL8N:hover{background:#fde047;transform:scale(1.04)}.StadiumSwipes_empty__nl9nI{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:hsla(0,0%,100%,.55);font:600 13px/1.5 Roboto,system-ui,sans-serif;letter-spacing:.01em}