html[data-game-look=club] :is(#ouGame,#ouGamePlay){--pg-deck:color-mix(in srgb,var(--vt-primary,#38313f),#18161e 82%)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-card{--club-upper:308px;--club-decision:184px;--club-foot:0px;border-radius:16px;clip-path:inset(0 round 16px);-webkit-mask-image:-webkit-radial-gradient(white,black)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--club-upper) var(--club-decision);gap:12px;padding:12px;min-height:0;align-content:start}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture{display:block;padding:0;background:none;min-height:0;border:0;box-shadow:none;z-index:1}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .ghead-teams{display:flex;gap:0;min-height:0;align-items:stretch}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gt{padding:6px;gap:6px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gtp{font-size:12px;padding:3px 7px;border-radius:6px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gtn{font-size:clamp(13px,4.2cqi,21px)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:5px 12px;background:var(--vt-glass,#ffffff12);backdrop-filter:none;-webkit-backdrop-filter:none;font-size:10px;color:var(--text)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture-meta .pg-progress{font-size:10px;opacity:.7;white-space:nowrap}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes{width:auto;max-width:none;margin:0;padding:4px;gap:4px;min-height:46px;border:1px solid var(--vt-glass-line,#fff3);border-radius:10px;background:var(--vt-glass,#ffffff12);box-shadow:inset 0 1px #ffffff18}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes button{border-radius:6px;min-height:36px;padding:8px;font-size:12px;color:var(--muted);white-space:normal;overflow-wrap:anywhere}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes button.is-selected{background:linear-gradient(180deg,#ffffff2e,#ffffff10);color:var(--text);box-shadow:inset 0 1px #fff5,0 2px 5px #0002}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes button:after{display:none}

html[data-game-look=club] #view-play #ouGamePlay article.pg-card.pg-portrait{
  --portrait-face:linear-gradient(135deg,color-mix(in srgb,var(--player-team) 94%,white),var(--player-team) 58%,color-mix(in srgb,var(--player-team) 94%,black));
  --vs-style:TC1;position:relative;isolation:isolate;background:none;background-clip:padding-box;
  border:0;box-shadow:none;color:var(--player-ink);clip-path:none;overflow:visible;
  backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;
}
html[data-game-look=club] #view-play #ouGamePlay article.pg-card.pg-portrait .pg-decision{
  background:none;border:0;
  border-radius:0;box-shadow:none;color:var(--player-ink);backdrop-filter:none;-webkit-backdrop-filter:none;
}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-upper{grid-row:2;position:relative;min-width:0;height:100%;isolation:isolate}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,26cqi,132px);grid-template-rows:88px minmax(0,1fr);gap:14px 24px;height:100%;min-width:0;background:none;border:0;border-radius:0;color:var(--player-ink);isolation:isolate}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-hero:not(.pg-winner-hero)::before{content:attr(data-team);position:absolute;right:-5px;top:3px;font:900 clamp(72px,20cqi,108px)/.85 var(--vt-font-display);font-stretch:var(--vt-wordmark-stretch);letter-spacing:-.065em;color:currentColor;opacity:.10;pointer-events:none;z-index:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-person{position:relative;z-index:2;grid-column:1/-1;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-width:0;margin:0;padding:0 8px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--player-ink);text-align:left}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-person:disabled{opacity:1;cursor:default}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-person:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-team{display:flex;gap:10px;align-items:baseline;font:750 10px/1.2 var(--vt-font-display);letter-spacing:.045em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-team>span{font-weight:500;letter-spacing:0;opacity:.8}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-name{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;gap:12px;width:auto;max-width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;text-align:left;font:800 clamp(23px,7cqi,34px)/1.03 var(--vt-font-name);text-transform:uppercase;letter-spacing:.015em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-name-text{display:block;width:auto;max-width:100%;min-width:0;text-align:left;text-wrap:balance;overflow-wrap:anywhere}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-picker-caret{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:50%;opacity:.9}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-picker-caret svg{display:block;width:10px;height:6px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-person:not(:disabled):hover .pg-picker-caret{background:color-mix(in srgb,currentColor 10%,transparent)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-stats{position:relative;z-index:1;grid-column:1;grid-row:2;align-self:center;min-width:0;padding:0;color:var(--player-ink)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-photo{position:relative;z-index:1;grid-column:2;grid-row:2;display:block;align-self:end;width:100%;aspect-ratio:2/3;background:none;border-radius:8px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-photo img{width:100%;height:100%;object-fit:cover;object-position:top}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-points-model{display:grid;gap:9px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-stat-heading{display:block;margin:0 0 10px;font:800 clamp(18px,5cqi,25px)/1.1 var(--vt-font-display);font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 800;letter-spacing:.1em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-points-model>.pg-stat-heading{margin:0;writing-mode:horizontal-tb;transform:none;opacity:1}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-stats>.pg-stat-heading{font-size:clamp(13px,3.7cqi,17px);letter-spacing:.025em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-model-pair{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-stat{display:flex;flex-direction:column;gap:6px;min-width:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-model-pair .pg-form-stat{flex-direction:column-reverse}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-stat strong{font:750 clamp(26px,8.4cqi,43px)/1 var(--vt-font-num);letter-spacing:-.025em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-stat>span{font:550 10px/1.25 var(--vt-font-display);opacity:.85}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;padding-top:0;border:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-history strong{font-size:clamp(16px,4.6cqi,22px);letter-spacing:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-history .pg-form-stat>span{font-size:9px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-model-line{display:grid;gap:0;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-stat-lane{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-stat-lane>span{font:750 11px/1 var(--vt-font-display);letter-spacing:.04em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-stat-lane>strong{font:750 clamp(21px,5.7cqi,29px)/1 var(--vt-font-num);text-align:right;letter-spacing:-.02em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-upper:has(.pg-picker-panel:not([hidden])) .pg-club-hero{visibility:hidden}

html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-winner-hero{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;overflow:hidden}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:12px 18px 12px 0;min-width:0;color:var(--player-ink)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side::after{content:attr(data-team);position:absolute;top:8px;left:0;font:900 clamp(52px,17cqi,90px)/1 var(--vt-font-display);letter-spacing:-.065em;color:currentColor;opacity:.1;pointer-events:none;z-index:-1}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-home{padding:12px 0 12px 22px;color:var(--player-ink)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-away::before{content:"";position:absolute;inset:-10px -32px -5px 5px;background:linear-gradient(135deg,color-mix(in srgb,var(--player-secondary) 94%,white),var(--player-secondary) 58%,color-mix(in srgb,var(--player-secondary) 94%,black));transform:skewY(-7deg);border-radius:7px;z-index:-2;pointer-events:none}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-away::after{left:22px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-team{font:800 clamp(21px,6.4cqi,30px)/1.05 var(--vt-font-name);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;min-height:3.15em;display:flex;align-items:center}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side strong{font:750 clamp(48px,14cqi,70px)/1 var(--vt-font-num);letter-spacing:-.04em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side strong small{font-size:.42em;margin-left:3px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-caption{font:550 10px/1.3 var(--vt-font-display);opacity:.85}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-decision{padding:14px 0 0;border-radius:0;color:var(--player-ink)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait :is(.pg-center-line>span,.pg-center-line>small,.pg-award>span,.pg-inputs label,.pg-multiplier){color:inherit}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-action-row{border-top-color:color-mix(in srgb,var(--player-ink) 20%,transparent)}
@media(max-width:600px){
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-hero{grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:88px minmax(0,1fr);gap:12px 18px}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-name{font-size:clamp(22px,7.2cqi,29px);gap:8px}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-stats{align-self:center}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-history{gap:6px;margin-top:15px}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-form-history .pg-form-stat>span{font-size:8px}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-winner-hero{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;overflow:hidden}
}

html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-picker-panel{position:absolute;z-index:4;inset:0;padding:12px;border:1px solid var(--vt-glass-line,#fff4);border-radius:11px;background:var(--vt-glass,#ffffff12);backdrop-filter:blur(var(--vt-glass-blur,8px));-webkit-backdrop-filter:blur(var(--vt-glass-blur,8px));box-shadow:var(--vt-glass-shadow);}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-picker-panel[hidden]{display:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 13px var(--vt-font-display);color:var(--text);margin-bottom:10px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) [data-picker-close]{width:28px;height:28px;flex:none;border:0;border-radius:50%;font-size:22px;background:#ffffff16;color:#fff;line-height:1}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;border:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options button{position:relative;display:flex;align-items:center;gap:8px;min-height:70px;padding:9px;border:1px solid #ffffff24;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--player-team),#fff 7%),color-mix(in srgb,var(--player-team),#000 26%));box-shadow:inset 0 1px #fff2;color:var(--choice-ink);text-align:left}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options button.is-selected{border-color:var(--choice-ink);box-shadow:inset 0 0 0 1px var(--choice-ink)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options .avatar{width:32px;height:48px;border:0;border-radius:4px;box-shadow:none;margin:0;flex:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-copy strong{font:700 12px/1.3 var(--vt-font-name);white-space:normal;overflow-wrap:anywhere}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-copy small{font:600 9px var(--vt-font-display);opacity:.8}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options .pg-choice-check{position:absolute;right:7px;bottom:6px;font-size:10px;display:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options button.is-selected .pg-choice-check{display:block}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-decision{grid-row:2;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid var(--vt-glass-line,#fff3);border-radius:11px;background:var(--vt-glass,#ffffff12);backdrop-filter:blur(var(--vt-glass-blur,8px));-webkit-backdrop-filter:blur(var(--vt-glass-blur,8px));box-shadow:var(--vt-glass-shadow);color:var(--text)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:86px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-center-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;min-width:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-center-line>span{font-size:10px;line-height:1.35;color:#fff9}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-center-line strong{font:750 clamp(33px,8.6cqi,46px)/1 var(--vt-font-num);letter-spacing:-.035em}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-center-line>small{font:500 9px var(--vt-font-num);color:#fff9;letter-spacing:.06em}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 8px 10px 12px;min-height:66px;border-radius:8px;font-size:12px;text-align:center;color:#fff;overflow:hidden;clip-path:inset(0 round 8px);border:1px solid transparent}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side.is-selected{outline:none;border-color:#fff;box-shadow:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side:before{width:6px;border-radius:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side:after{left:6px;border-radius:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side-label{padding:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-triangle{background:var(--pg-direction);width:13px;height:10px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side:is(:hover,.is-selected) .pg-triangle{background:#172219}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #fff2;min-height:44px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-width:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award>span{font-size:10px;color:#fff9}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award strong{font:700 20px/1 var(--vt-font-num);white-space:nowrap}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award small{font-size:11px;font-weight:500}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-multiplier{margin-left:3px;color:#eee9e6}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-commit{margin:0;order:0;gap:7px;flex-wrap:wrap;justify-content:flex-end}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-save{min-height:36px;padding:10px 17px;font-size:10px;background:#ffffff13;color:#eee9e6;box-shadow:inset 0 1px #ffffff10}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-save.is-armed[data-side=over]{color:#6fe07c}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-save.is-armed[data-side=under]{color:#ff9393}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:86px;align-items:center}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-inputs label{gap:5px;font-size:10px;color:#fff9}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-inputs input{min-height:50px;padding:5px 7px;border-radius:7px;font-size:28px;background:#ffffff0e;color:#fff;border-color:#ffffff30}

html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-winner-choice{min-height:66px;padding:10px 7px;border:0;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--team-fill),#fff 7%),color-mix(in srgb,var(--team-fill),#000 26%));color:var(--team-ink);font:750 clamp(15px,4cqi,21px)/1.3 var(--vt-font-name)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-winner-choice.is-selected{border:0;box-shadow:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-winner-center strong{font-size:27px;letter-spacing:.05em}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-body>.pg-availability{grid-row:3;order:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;font-size:10px;line-height:1.45;text-align:center;min-width:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-body:has(.pg-club-rules)>.pg-availability{padding-left:65px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules{position:absolute;z-index:5;left:16px;right:16px;bottom:20px;font-size:11px;color:var(--muted);pointer-events:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary{display:flex;align-items:center;gap:5px;cursor:pointer;width:max-content;pointer-events:auto;list-style:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary::-webkit-details-marker{display:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary>span{display:grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:10px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules>div{position:absolute;bottom:28px;left:0;right:0;padding:16px;border:1px solid #ffffff40;border-radius:10px;background:var(--pg-deck);color:#eee9e6;box-shadow:0 10px 30px #0005;pointer-events:auto}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules p{margin:0 0 10px;font-size:12px;line-height:1.6}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) [data-rules-close]{padding:7px 12px;border:1px solid #fff3;border-radius:6px;background:#fff1;color:white;font-size:11px}
html[data-game-look=club] #ouGame .pg-card{--club-upper:188px;--club-decision:166px;--club-foot:30px}
html[data-game-look=club] #ouGame .pg-body{grid-template-rows:var(--club-upper) var(--club-decision);gap:10px}

html[data-game-look=club] #ouGame .pg-decision{grid-row:2}
html[data-game-look=club] #ouGame .pg-body>.pg-availability{grid-row:3;padding:0;margin:0}

@media(min-width:1101px){
  html[data-game-look=club] #ouGamePlay .pg-pagehead{margin-right:328px}
  html[data-game-look=club] #ouGamePlay .pg-board{margin-top:0}
}
@media(max-width:600px){
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-card{--club-upper:292px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes{width:auto;margin:0;gap:3px;padding:4px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-modes button{font-size:11px;padding:7px 4px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gt{padding:6px;gap:5px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gtp{font-size:10px;padding:3px 6px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture-meta{font-size:9px;gap:8px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-body{padding:10px;gap:10px}

  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-decision{padding:10px;gap:10px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-row{gap:7px;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr)}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award{flex-direction:column;gap:4px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-save{padding-inline:12px;font-size:9px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-picker-panel{padding:9px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options{gap:6px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-player-options button{gap:6px;padding:7px;min-height:72px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-choice-copy strong{font-size:11px}
  html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules{bottom:19px}
  html[data-game-look=club] #ouGame .pg-card{--club-upper:188px}
}

html[data-game-look=club] #ouGamePlay .pg-body{grid-template-rows:46px var(--club-upper) var(--club-decision)}
html[data-game-look=club] #ouGamePlay .pg-club-modes{grid-row:1;align-self:stretch}

html[data-game-look=club] #ouGamePlay .pg-decision{grid-row:3}
html[data-game-look=club] #ouGamePlay .pg-body>.pg-availability{grid-row:4}
html[data-game-look=club] #ouGamePlay .pg-pagehead{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0 24px}
html[data-game-look=club] #ouGamePlay .pg-title{margin:0;text-align:left;white-space:nowrap;color:var(--text);font-size:clamp(25px,3vw,42px);letter-spacing:-.035em}
html[data-game-look=club] #ouGamePlay .pg-title span{color:var(--accent);margin-inline-start:.16em}
html[data-game-look=club] #ouGamePlay .pg-pagehead>p{max-width:240px;margin:0;font-size:11px;line-height:1.65;color:var(--text);opacity:.8;text-align:right}
html[data-game-look=club] #ouGamePlay .pg-track{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html[data-game-look=club] #ouGame{display:flex;flex-direction:column;gap:12px}
html[data-game-look=club] #ouGame>.pg-layout{flex:none;height:auto}
html[data-game-look=club] #ouGame .pg-card{--club-upper:308px;--club-decision:184px;--club-foot:0px}

@media(max-width:600px){html[data-game-look=club] #ouGamePlay .pg-pagehead{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:20px}html[data-game-look=club] #ouGamePlay .pg-pagehead>p{text-align:left;max-width:100%}

}

.pg-host{overflow-anchor:none}

html[data-game-look=club] #ouGamePlay .pg-pagehead{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;margin-right:0;padding-bottom:24px}
html[data-game-look=club] #ouGamePlay .pg-pagehead>p{box-sizing:border-box;width:100%;max-width:none;padding:13px 18px;border:1px solid var(--vt-glass-line);border-radius:12px;background:var(--vt-glass);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));box-shadow:var(--vt-glass-shadow);font-size:13px;line-height:1.5;text-align:left;opacity:1}
.pg-slate-progress{display:flex;align-items:center;gap:10px;color:var(--text);font-size:12px;min-width:0}
.pg-slate-progress>strong{font:700 23px/1 var(--vt-font-num);white-space:nowrap}
.pg-slate-progress>strong>span{font-size:14px;color:var(--muted)}
.pg-completion-rail{display:block;width:160px;height:4px;background:#ffffff18;border-radius:9px;overflow:hidden;margin:0 8px}
.pg-completion-rail>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}
.pg-remaining{color:var(--muted);font-size:11px;white-space:nowrap}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .gt{align-items:center}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture :is(.gtp,.gtn){align-self:center;line-height:1.15;transform:none;margin-block:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture-meta .pg-progress{opacity:1;color:var(--text)}

html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-action-row{position:relative;gap:8px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-award{flex-direction:column;align-items:flex-start;gap:4px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules{position:static;flex:none;z-index:5;margin-right:auto;pointer-events:auto}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary{font-size:0;gap:0}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary>span{width:20px;height:20px;font-size:12px;color:var(--text)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules>div{bottom:54px;left:0;right:0;background:var(--pg-deck)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-body>.pg-availability{padding:0;min-height:18px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper{display:grid;grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;border:1px solid #ffffff30;border-radius:8px;background:linear-gradient(180deg,#ffffff18,#ffffff06);overflow:hidden}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper input{width:100%;min-width:0;padding:4px 0;border:0;background:none;box-shadow:none;text-align:center;appearance:textfield;-moz-appearance:textfield}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper input::-webkit-inner-spin-button{appearance:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper button{padding:0;border:0;background:none;color:var(--text);height:46px;font:500 18px var(--vt-font-num);cursor:pointer}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper button:hover{background:#ffffff16}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper:focus-within{border-color:var(--accent)}
html[data-game-look=club] #ouGame{padding:18px 14px 14px;gap:14px}
html[data-game-look=club] #ouGame>.pg-layout{width:100%;margin:0;min-height:0}
html[data-game-look=club] #ouGame :is(.pg-main,.pg-track,.pg-slide){height:auto;min-height:0}
html[data-game-look=club] #ouGame .pg-card{height:auto;min-height:0}

@media(max-width:600px){
 .pg-slate-progress{flex-wrap:wrap;gap:7px}.pg-completion-rail{width:60px;margin:0 3px}

 html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper{grid-template-columns:19px minmax(0,1fr) 19px}
 html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stepper input{font-size:23px}
 html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-inputs{gap:7px}
}

html[data-game-look=club] #view-play #ouGamePlay .pg-card.pg-portrait>.pg-fixture{border-radius:14px;overflow:hidden;clip-path:inset(0 round 14px);flex:none}
html[data-game-look=club] #view-play #ouGamePlay .pg-card.pg-portrait>.pg-fixture-meta{min-height:32px;padding:7px 10px;box-sizing:border-box;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text)}
html[data-game-look=club] #view-play #ouGamePlay .pg-card.pg-portrait>.pg-body{padding:18px;gap:16px;border:0;border-radius:16px;background:var(--portrait-face);overflow:hidden;isolation:isolate}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-action-row{border:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-name{display:block;width:fit-content;align-self:flex-start;text-wrap:balance}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-club-name-text{display:inline;width:auto;text-wrap:inherit}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-picker-caret{display:inline-grid;vertical-align:middle;margin-left:8px;width:22px;height:22px;border:0}

html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-model-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-stat-lane{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px 0;border:0}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-stat-lane>span{opacity:.85}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-stat-lane>strong{font-size:clamp(23px,6.5cqi,34px);text-align:left}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-stat-lane>small{display:flex;flex-direction:column;gap:4px;font:550 9px/1.2 var(--vt-font-display)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-stat-lane>small b{font:650 14px/1.2 var(--vt-font-num)}

html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side{justify-content:flex-end;padding-top:68px;padding-bottom:18px;gap:12px}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side::after{top:10px;font-size:clamp(42px,15cqi,76px);opacity:.18}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-team{min-height:3.15em;font-size:clamp(18px,5.3cqi,27px)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-away::before{inset:14px 5px 16px 6px;transform:skewY(-6deg);border-radius:8px}
@media(max-width:600px){
 html[data-game-look=club] #view-play #ouGamePlay .pg-card.pg-portrait>.pg-body{padding:14px;gap:12px}
 html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait[data-market=exact] .pg-model-line{gap:8px}
}

html[data-game-look=club] #view-play #ouGamePlay .pg-card.pg-portrait>.pg-fixture-meta{justify-content:center;text-align:center}
html[data-game-look=club] #ouGamePlay .pg-card-tools{display:flex;align-items:center;gap:12px;min-height:40px}
html[data-game-look=club] #ouGamePlay .pg-card-tools .pg-club-modes{flex:1;min-width:0;margin:0}
html[data-game-look=club] #ouGamePlay .pg-card-tools .pg-progress{font:550 10px/1.3 var(--vt-font-display);color:var(--player-ink);white-space:nowrap}
html[data-game-look=club] #ouGamePlay .pg-card-tools .pg-progress b{font:700 14px/1 var(--vt-font-num)}
html[data-game-look=club] #ouGamePlay .pg-progressline{align-items:flex-end}
.pg-slate-progress{align-items:flex-end}.pg-slate-progress>.pg-completion-rail{align-self:center;transform:translateY(3px)}
html[data-game-look=club] #ouGamePlay .pg-side.is-hover-held:after{background-size:100% 100%,100% 100%;transition:none}
html[data-game-look=club] #ouGamePlay .pg-side.is-selected{outline:1px solid #ffffffe6;outline-offset:1px;box-shadow:none;border-color:transparent}
html[data-game-look=club] #ouGamePlay .pg-club-photo .avatar{background:transparent!important}
html[data-game-look=club] #ouGamePlay .pg-club-photo img{object-fit:cover;object-position:center bottom;background:transparent}

html[data-game-look=club] #ouGamePlay .pg-main{display:grid;grid-template-columns:minmax(0,1fr)}
html[data-game-look=club] #ouGamePlay .pg-track{grid-area:1/1}
html[data-game-look=club] #ouGamePlay .pg-navigation{grid-area:2/1}
html[data-game-look=club] #ouGamePlay .pg-error{grid-area:3/1}

html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-away{padding-inline:20px;color:var(--player-second-ink)}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-side::after{font-size:clamp(32px,12cqi,61px);left:20px;top:52px;letter-spacing:-.045em}
html[data-game-look=club] #ouGamePlay .pg-card.pg-portrait .pg-win-away::before{inset:18px 10px 18px 0;transform:skewY(-6deg)}
html[data-game-look=club] #ouGamePlay .pg-winner-choice.is-selected{outline:1px solid #ffffffe6;outline-offset:1px;box-shadow:none}
html[data-game-look=club] #ouGamePlay .pg-progressline{align-items:flex-end;gap:12px}
html[data-game-look=club] #ouGamePlay .pg-slate-progress{display:contents}
html[data-game-look=club] #ouGamePlay .pg-progressline> .infodot{margin-bottom:1px}
html[data-game-look=club] #ouGamePlay .pg-slate-progress>strong{grid-row:1;line-height:1}
.pg-progress-meta{display:flex;align-items:center;gap:12px;min-height:20px;padding-bottom:1px;flex-wrap:wrap}
.pg-progress-meta .pg-completion-rail{transform:none;align-self:center}

html[data-game-look=club] #ouGamePlay .pg-card>.pg-body{margin-top:var(--fixture-gap,12px)}

html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-side-points{padding:0;margin-top:-5px;font-size:10px;font-weight:700;opacity:.82}
