/* Generated by scripts/build-store-css.js from the arcade design (GamePage cards). Don't edit by hand. */
.bv-row{display: flex; flex-wrap: wrap; gap: var(--space-3); align-items: center;}
.bv-cap{font-size: 12px; line-height: 16px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--text-2);}
.bv-num{font-family: var(--font-num); font-variant-numeric: tabular-nums;}
.bv-muted{color: var(--text-2);}
.bv-sr{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}
.bv-btn:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px;}
.bv-option:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px;}
.bv-cell:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px;}
.bv-input:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px;}
.bv-btn{--fill: var(--bg-2); --ink: var(--text-1); --lip: var(--line-2); --edge: transparent; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2); min-height: var(--size-btn); padding: 0 var(--space-6); border-radius: var(--radius-md); border: 2px solid var(--edge); background: var(--fill); color: var(--ink); font-family: var(--font-body); font-size: 16px; line-height: 20px; font-weight: 700; text-decoration: none; white-space: nowrap; box-shadow: 0 var(--size-lip) 0 0 var(--lip); transform: translateY(0); cursor: pointer; transition: transform var(--dur-instant) var(--ease-press), box-shadow var(--dur-instant) var(--ease-press), background var(--dur-fast) var(--ease-out);}
.bv-btn:active:not(:disabled):not([aria-disabled="true"]){transform: translateY(var(--size-lip)); box-shadow: 0 0 0 0 var(--lip);}
.bv-btn--secondary{--fill: var(--bg-2); --edge: var(--line-2); --lip: var(--line-1);}
.bv-btn--sm{min-height: var(--size-btn-sm); padding: 0 var(--space-4); border-radius: var(--radius-sm); font-size: 14px; font-weight: 600; --edge: var(--line-2); box-shadow: 0 3px 0 0 var(--lip);}
.bv-btn--sm:active:not(:disabled){transform: translateY(3px);}
.bv-btn--block{display: flex; width: 100%;}
.bv-btn:disabled{--fill: var(--bg-2); --ink: var(--text-3); --edge: var(--line-1); --lip: transparent; border-style: dashed; box-shadow: none; transform: translateY(var(--size-lip)); cursor: not-allowed;}
.bv-btn[aria-disabled="true"]{--fill: var(--bg-2); --ink: var(--text-3); --edge: var(--line-1); --lip: transparent; border-style: dashed; box-shadow: none; transform: translateY(var(--size-lip)); cursor: not-allowed;}
.bv-btn--channel{--fill: var(--bg-2); --edge: var(--line-2); --lip: var(--line-1); justify-content: flex-start; padding-left: var(--space-2);}
.bv-btn--channel.bv-btn--primary{--fill: var(--accent); --ink: var(--on-accent); --edge: var(--accent); --lip: var(--accent-lip);}
.bv-tile{display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-sm); color: var(--on-accent); flex: none;}
.bv-tile :is(svg,img){width: 20px; height: 20px;}
.bv-tile--messages{background: var(--ext-messages);}
.bv-tile--whatsapp{background: var(--ext-whatsapp);}
.bv-tile--email{background: var(--agent, #ff4fb8);}
.bv-tile--discord{background: var(--ext-discord); color: #FFFFFF;}
.bv-btn--channel.bv-btn--primary .bv-tile{background: var(--on-accent); color: var(--accent);}
.bv-badge{display: inline-flex; align-items: center; gap: 4px; height: 26px; padding: 0 10px; border-radius: var(--radius-pill); font-family: var(--font-display); font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; white-space: nowrap;}
.bv-badge--featured{background: var(--accent); color: var(--on-accent);}
.bv-badge--new{background: var(--text-1); color: var(--bg-0);}
.bv-badge--sprint{background: var(--bg-3); color: var(--text-1);}
.bv-badge--soon{background: var(--bg-2); color: var(--text-2); box-shadow: inset 0 0 0 2px var(--line-1);}
.bv-board{background: var(--bg-1); border-radius: var(--radius-lg); padding: var(--space-3); box-shadow: var(--shadow-lift); background-image: linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px); background-size: 16px 16px;}
.bv-grid{display: grid; gap: 6px; grid-template-columns: 20px repeat(var(--cols, 6), minmax(var(--size-tap), 1fr));}
.bv-coord{font-family: var(--font-num); font-size: 12px; line-height: 16px; color: var(--text-2); display: grid; place-items: center;}
.bv-cell{position: relative; aspect-ratio: 1; min-width: var(--size-tap); min-height: var(--size-tap); border: 0; border-radius: var(--radius-xs); background: var(--bg-2); box-shadow: 0 3px 0 0 var(--bg-0), inset 0 0 0 1px var(--line-1); cursor: pointer; display: grid; place-items: center; padding: 0; transition: transform var(--dur-instant) var(--ease-press), box-shadow var(--dur-instant) var(--ease-press), background var(--dur-fast);}
.bv-cell:hover:not(:disabled){background: var(--bg-3);}
.bv-cell:active:not(:disabled){transform: translateY(3px); box-shadow: 0 0 0 0 var(--bg-0), inset 0 0 0 2px var(--text-1);}
.bv-cell:disabled{cursor: default; box-shadow: inset 0 0 0 1px var(--line-1); transform: translateY(3px);}
.bv-cell .bv-lbl{position: absolute; inset: auto 0 2px 0; font-size: 9px; line-height: 10px; font-family: var(--font-num); color: var(--text-2);}
.bv-field{display: flex; flex-direction: column; gap: var(--space-2);}
.bv-field > .bv-legend{font-weight: 700; font-size: 15px;}
.bv-options{display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: var(--space-2);}
.bv-option{position: relative; text-align: left; min-height: 56px; padding: 10px 14px 10px 40px; border-radius: var(--radius-md); background: var(--bg-2); color: var(--text-1); border: 2px solid var(--line-2); box-shadow: 0 3px 0 0 var(--line-1); cursor: pointer; transition: transform var(--dur-instant) var(--ease-press), background var(--dur-fast), border-color var(--dur-fast);}
.bv-option b{display: block; font-size: 15px; line-height: 20px;}
.bv-option span{display: block; font-size: 13px; line-height: 18px; color: var(--text-2);}
.bv-option::before{content: ""; position: absolute; left: 12px; top: 50%; width: 18px; height: 18px; margin-top: -9px; border-radius: 50%; border: 2px solid var(--line-2);}
.bv-option[aria-checked="true"]{background: var(--bg-3); border-color: var(--text-1);}
.bv-option[aria-checked="true"]::before{border-color: var(--text-1); background: var(--text-1); box-shadow: inset 0 0 0 3px var(--bg-3);}
.bv-option:active:not(:disabled){transform: translateY(3px); box-shadow: none;}
.bv-option:disabled{border-style: dashed; border-color: var(--line-1); color: var(--text-3); box-shadow: none; cursor: not-allowed;}
.bv-option:disabled span{color: var(--text-3);}
.bv-options--compact{grid-template-columns: repeat(3, 1fr);}
.bv-options--compact .bv-option{min-height: var(--size-btn-sm); padding: 8px 10px 8px 34px;}
.bv-options--compact .bv-option::before{left: 10px; width: 16px; height: 16px; margin-top: -8px;}
.bv-faceoff{display: grid; grid-template-columns: 1fr auto 1fr; align-items: stretch; gap: 0; border-radius: var(--radius-lg); background: var(--bg-1); box-shadow: var(--shadow-lift);}
.bv-side{display: flex; align-items: center; gap: var(--space-2); padding: 10px 12px; min-width: 0; border-radius: var(--radius-lg); transition: box-shadow var(--dur-base) var(--ease-in-out), background var(--dur-base);}
.bv-side--human{background: var(--human-soft); border-radius: var(--radius-lg) 0 0 var(--radius-lg);}
.bv-side--agent{background: var(--agent-soft); border-radius: 0 var(--radius-lg) var(--radius-lg) 0; flex-direction: row-reverse; text-align: right;}
.bv-side.is-turn.bv-side--human{box-shadow: var(--glow-human); position: relative; z-index: 1;}
.bv-side.is-turn.bv-side--agent{box-shadow: var(--glow-agent); position: relative; z-index: 1;}
.bv-who{min-width: 0; flex: 1;}
.bv-who b{display: block; font-weight: 700; font-size: 14px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bv-who small{display: block; font-size: 12px; line-height: 16px; color: var(--text-2);}
.bv-side--human .bv-who b{color: var(--human-text);}
.bv-side--agent .bv-who b{color: var(--agent-text);}
.bv-score{font-family: var(--font-num); font-weight: 700; font-size: 28px; line-height: 32px;}
.bv-vs{display: grid; place-items: center; width: 36px; background: var(--accent); color: var(--on-accent); font-family: var(--font-display); font-weight: 900; font-size: 13px; clip-path: polygon(30% 0, 100% 0, 70% 100%, 0 100%); margin: 0 -6px; position: relative; z-index: 2;}
.bv-turnbar{display: flex; align-items: center; gap: var(--space-3); padding: 10px 16px 10px 12px; border-radius: var(--radius-pill); min-height: 56px; background: var(--bg-2); transition: background var(--dur-base) var(--ease-in-out), box-shadow var(--dur-base) var(--ease-in-out);}
.bv-turnbar--human{background: var(--human-soft); box-shadow: var(--glow-human);}
.bv-turnbar .bv-line{flex: 1; min-width: 0; font-family: var(--font-display); font-weight: 800; font-size: 18px; line-height: 22px;}
.bv-turnbar--human .bv-line{color: var(--text-1);}
.bv-turnbar .bv-count{font-family: var(--font-num); font-size: 13px; line-height: 18px; font-weight: 600; color: var(--text-2); text-align: right; white-space: nowrap;}
.bv-lastmove{font-size: 14px; line-height: 20px; color: var(--text-2); padding: 0 16px;}
.bv-lastmove b{color: var(--text-1);}
.bv-meta{font-size: 13px; line-height: 18px; color: var(--text-2); display: flex; gap: var(--space-2); flex-wrap: wrap;}
.bv-meta b{color: var(--text-1); font-weight: 600;}
.bv-send-btns{display: grid; gap: var(--space-2);}
.bv-input{flex: 1; min-width: 0; min-height: var(--size-btn-sm); border-radius: var(--radius-sm); border: 2px solid var(--line-2); background: var(--bg-2); color: var(--text-1); padding: 0 12px; font: inherit;}
.bv-input::placeholder{color: var(--text-3);}
.bv-result{background: var(--bg-1); border-radius: var(--radius-xl); box-shadow: var(--shadow-lift); overflow: hidden;}
.bv-result-head{padding: var(--space-5); display: flex; gap: var(--space-4); align-items: center;}
.bv-result--human .bv-result-head{background: var(--human-soft);}
.bv-result-head h3{margin: 0; font-family: var(--font-display); font-weight: 900; font-size: 30px; line-height: 32px; letter-spacing: -.015em;}
.bv-result-head p{margin: 4px 0 0; color: var(--text-1); font-size: 15px; line-height: 22px;}
.bv-medal{width: 48px; height: 48px; flex: none;}
.bv-medal .m-body{fill: var(--accent); stroke: var(--accent-lip); stroke-width: 2;}
.bv-medal .m-glyph{fill: var(--on-accent);}
.bv-medal.is-locked .m-body{fill: var(--bg-3); stroke: var(--line-2); stroke-dasharray: 4 3;}
.bv-medal.is-locked .m-glyph{fill: var(--text-3);}
.bv-medal.is-progress .m-body{fill: var(--bg-3); stroke: var(--text-2);}
.bv-medal.is-progress .m-glyph{fill: var(--text-1);}
.bv-ach{background: var(--bg-1); border-radius: var(--radius-lg); padding: var(--space-4); display: grid; gap: var(--space-2); justify-items: start; box-shadow: var(--shadow-lift); width: 200px;}
.bv-ach b{font-family: var(--font-display); font-weight: 800; font-size: 16px; line-height: 20px;}
.bv-ach p{margin: 0; font-size: 13px; line-height: 18px; color: var(--text-2);}
.bv-ach .bv-state{font-size: 12px; line-height: 16px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase;}
.bv-ach.is-locked{box-shadow: inset 0 0 0 2px var(--line-1); background: var(--bg-0); border: 0;}
.bv-ach.is-locked .bv-state{color: var(--text-2);}
.bv-ach.is-unlocked{box-shadow: var(--glow-accent);}
.bv-ach.is-unlocked .bv-state{color: var(--success);}
.bv-meter{width: 100%; height: 8px; border-radius: var(--radius-pill); background: var(--bg-3); overflow: hidden;}
.bv-meter i{display: block; height: 100%; background: var(--text-1); border-radius: inherit;}
.bv-scoreboard{background: var(--bg-1); border-radius: var(--radius-xl); box-shadow: var(--shadow-lift); padding: var(--space-5); display: grid; gap: var(--space-4);}
.bv-totals{display: grid; grid-template-columns: 1fr auto 1fr; align-items: end; gap: var(--space-3);}
.bv-team{display: grid; gap: 2px;}
.bv-team--agent{text-align: right; justify-items: end;}
.bv-team .bv-cap{display: flex; align-items: center; gap: 6px;}
.bv-team--human .bv-cap{color: var(--human-text);}
.bv-team--agent .bv-cap{color: var(--agent-text);}
.bv-team .bv-big{font-family: var(--font-num); font-weight: 700; font-size: 48px; line-height: 48px;}
.bv-split{display: flex; height: 12px; border-radius: var(--radius-pill); overflow: hidden; gap: 3px;}
.bv-split .h{background: var(--human);}
.bv-split .a{background: var(--agent);}
.bv-split .a{background-image: repeating-linear-gradient(90deg, transparent 0 6px, var(--agent-lip) 6px 7px);}
.bv-pergame{width: 100%; border-collapse: collapse; font-size: 14px;}
.bv-pergame td{padding: 8px 0; border-top: 1px solid var(--line-1);}
.bv-pergame td.n{font-family: var(--font-num); font-weight: 700; width: 36px;}
.bv-pergame td.n.h{color: var(--human-text);}
.bv-pergame td.n.a{color: var(--agent-text); text-align: right;}
.bv-pergame .bar{padding: 8px 10px; width: 46%;}
.bv-pergame .bar .bv-split{height: 8px;}
.bv-wordmark{display: inline-flex; align-items: center; gap: 2px; font-family: var(--font-brand); font-weight: 900; font-size: 28px; line-height: 1; letter-spacing: -.02em; color: var(--text-1); text-decoration: none;}
.bv-wordmark .vs{display: inline-flex; align-items: center; justify-content: center; height: 1.05em; padding: 0 .18em; margin: 0 .06em; background: var(--accent); color: var(--on-accent); font-size: .78em; clip-path: polygon(12% 0, 100% 0, 88% 100%, 0 100%);}
.bv-wordmark .tld{color: var(--text-2); font-weight: 800;}
.pg{max-width: 1280px; margin: 0 auto; padding: 0 var(--space-4) var(--space-8);}
.pg a{color: var(--text-1);}
.pg a:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px; border-radius: 4px;}
.pg-back{display: inline-flex; gap: 6px; align-items: center; font-weight: 600; color: var(--text-2) !important; text-decoration: none; padding: 8px 0;}
.pg-h1{margin: var(--space-2) 0 var(--space-4); font-family: var(--font-display); font-weight: 900; font-size: 30px; line-height: 32px; letter-spacing: -.02em;}
.pg-h1 em{font-style: normal; color: var(--human-text);}
.pg-h1 strong{color: var(--agent-text); font-weight: 900;}
.pg-lead{margin: 0 0 var(--space-4); font-size: 17px; line-height: 26px; color: var(--text-2); max-width: 640px;}
.pg-sec{margin-top: var(--space-8);}
.pg-sec-head{display: flex; align-items: baseline; justify-content: space-between; gap: var(--space-3); margin-bottom: var(--space-4); flex-wrap: wrap;}
.pg-h2{margin: 0; font-family: var(--font-display); font-weight: 800; font-size: 24px; line-height: 28px; letter-spacing: -.01em;}
.pg-h3{margin: 0 0 var(--space-2); font-family: var(--font-display); font-weight: 800; font-size: 18px; line-height: 22px;}
.pg-foot{margin-top: var(--space-12); padding: var(--space-6) 0; border-top: 1px solid var(--line-1); display: grid; gap: var(--space-4); font-size: 14px; color: var(--text-2);}
.pg-foot nav{display: flex; flex-wrap: wrap; gap: var(--space-2) var(--space-5);}
.pg-foot nav a{color: var(--text-2); font-weight: 600; text-decoration: none; padding: 6px 0;}
.pg-foot small{font-size: 13px;}
.pg-game{display: grid; gap: var(--space-6);}
.pg-cover{border-radius: var(--radius-xl); overflow: hidden; aspect-ratio: 4 / 3; position: relative; background: var(--bg-2);}
.pg-cover > :is(svg,img){position: absolute; inset: 0; width: 100%; height: 100%;}
.pg-badges{display: flex; gap: 6px; flex-wrap: wrap; margin: var(--space-4) 0 var(--space-2);}
.pg-title{margin: 0; font-family: var(--font-display); font-weight: 900; font-size: 44px; line-height: 44px; letter-spacing: -.02em;}
.pg-playbox{background: var(--bg-1); border-radius: var(--radius-xl); padding: var(--space-5); display: grid; gap: var(--space-4); box-shadow: var(--shadow-lift); align-self: start;}
.pg-label{display: grid; gap: 6px; font-weight: 700; font-size: 15px;}
.pg-label .bv-input{min-height: var(--size-btn); font-weight: 400;}
.pg-help{margin: 0; font-size: 13px; line-height: 18px; color: var(--text-2);}
.pg-shots{display: flex; gap: var(--space-3); overflow-x: auto; padding: 4px 2px 12px; scroll-snap-type: x mandatory;}
.pg-shot{flex: none; scroll-snap-align: start; display: grid; gap: 6px;}
.pg-shot-frame{width: 220px; height: 300px; overflow: hidden; border-radius: var(--radius-lg); background: var(--bg-0); box-shadow: inset 0 0 0 2px var(--line-1);}
.pg-shot-frame > div{width: 375px; zoom: .5867; padding: 16px; display: grid; gap: 12px;}
.pg-shot figcaption{font-size: 13px; color: var(--text-2);}
.pg-prose p{margin: 0 0 var(--space-3); font-size: 16px; line-height: 25px; color: var(--text-1); max-width: 680px;}
.pg-howto{margin: 0; padding-left: 22px; display: grid; gap: 8px; font-size: 15px; line-height: 22px; max-width: 680px;}
.pg-howto li::marker{font-family: var(--font-num); font-weight: 700; color: var(--text-2);}
.pg-dl{display: grid; grid-template-columns: max-content 1fr; gap: 0; margin: 0; background: var(--bg-1); border-radius: var(--radius-lg); overflow: hidden;}
.pg-dl dt{margin: 0; padding: 10px 16px; border-top: 1px solid var(--line-1); font-size: 14px; line-height: 20px;}
.pg-dl dd{margin: 0; padding: 10px 16px; border-top: 1px solid var(--line-1); font-size: 14px; line-height: 20px;}
.pg-dl dt{color: var(--text-2); font-weight: 600;}
.pg-dl dt:first-of-type{border-top: 0;}
.pg-dl dt:first-of-type + dd{border-top: 0;}
.pg-signin{display: grid; gap: var(--space-3); background: var(--bg-1); border-radius: var(--radius-lg); padding: var(--space-5); box-shadow: inset 0 0 0 2px var(--line-1);}
.pg-signin form{display: flex; gap: var(--space-2); flex-wrap: wrap;}
.pg-signin .bv-input{min-height: var(--size-btn); flex: 1 1 200px;}
.pg-totals{display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-3);}
.pg-total{background: var(--bg-1); border-radius: var(--radius-lg); padding: var(--space-4); display: grid; gap: 2px;}
.pg-total b{font-family: var(--font-num); font-size: 32px; line-height: 36px; font-weight: 700;}
.pg-total span{font-size: 13px; color: var(--text-2); font-weight: 600;}
.pg-table-wrap{background: var(--bg-1); border-radius: var(--radius-lg); overflow-x: auto;}
.pg-table{width: 100%; border-collapse: collapse; font-size: 14px; min-width: 520px;}
.pg-table th{padding: 10px 12px; text-align: right; border-top: 1px solid var(--line-1); white-space: nowrap;}
.pg-table td{padding: 10px 12px; text-align: right; border-top: 1px solid var(--line-1); white-space: nowrap;}
.pg-table thead th{border-top: 0; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--text-2);}
.pg-table th:first-child{text-align: left;}
.pg-table td:first-child{text-align: left;}
.pg-table td{font-family: var(--font-num); font-weight: 600;}
.pg-table td:first-child{font-family: var(--font-body);}
.pg-table .h{color: var(--human-text);}
.pg-table .a{color: var(--agent-text);}
.pg-achgroup{display: grid; gap: var(--space-3); margin-bottom: var(--space-5);}
.pg-achgrid{display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-3);}
.pg-achgrid .bv-ach{width: auto;}
.pg-filter{display: flex; gap: var(--space-2); overflow-x: auto; padding: 4px 2px 8px;}
.pg-filter .bv-option{flex: none; min-height: var(--size-btn-sm); padding: 8px 14px 8px 34px;}
.pg-filter .bv-option::before{left: 10px; width: 16px; height: 16px; margin-top: -8px;}
.pg-history{list-style: none; margin: 0; padding: 0; background: var(--bg-1); border-radius: var(--radius-lg);}
.pg-history li{display: grid; grid-template-columns: auto 1fr auto; gap: var(--space-3); align-items: center; padding: 12px 14px; border-top: 1px solid var(--line-1);}
.pg-history li:first-child{border-top: 0;}
.pg-history b{display: block; font-size: 15px;}
.pg-history small{display: block; color: var(--text-2); font-size: 13px;}
.pg-history .res{font-family: var(--font-num); font-weight: 700; font-size: 14px; text-align: right;}
.pg-points{list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-3);}
.pg-points li{background: var(--bg-1); border-radius: var(--radius-lg); padding: var(--space-4); display: grid; grid-template-columns: 40px 1fr; gap: var(--space-3);}
.pg-points p{margin: 4px 0 0; color: var(--text-2); font-size: 14px; line-height: 20px;}
.pg-points .ico{font-size: 26px; line-height: 40px; text-align: center;}
.pg-cta{display: grid; gap: var(--space-3);}
@media (min-width:900px){.sh .pg{padding: 0 40px var(--space-12);}}
@media (min-width:900px){.sh .pg-h1{font-size: 40px; line-height: 46px; margin: var(--space-6) 0 var(--space-5);}}
@media (min-width:900px){.sh .pg-sec{margin-top: var(--space-12);}}
@media (min-width:900px){.sh .pg-h2{font-size: 32px; line-height: 36px;}}
@media (min-width:900px){.sh .pg-foot{grid-template-columns: auto 1fr auto; align-items: center;}}
@media (min-width:900px){.sh .pg-score .bv-scoreboard{grid-template-columns: 1fr 1.2fr; column-gap: var(--space-12); padding: var(--space-8);}}
@media (min-width:900px){.sh .pg-score .bv-pergame{grid-column: 2; grid-row: 1 / span 3; align-self: center;}}
@media (min-width:900px){.sh .pg-game{grid-template-columns: minmax(0, 1fr) 400px; gap: var(--space-12); align-items: start;}}
@media (min-width:900px){.sh .pg-game .pg-playbox{position: sticky; top: 24px; grid-column: 2; grid-row: 1 / span 2;}}
@media (min-width:900px){.sh .pg-title{font-size: 64px; line-height: 64px;}}
@media (min-width:900px){.sh .pg-totals{grid-template-columns: repeat(5, 1fr);}}
@media (min-width:900px){.sh .pg-achgrid{grid-template-columns: repeat(5, 1fr);}}
@media (min-width:900px){.sh .pg-stats-top{display: grid; grid-template-columns: 1.6fr 1fr; gap: var(--space-6); align-items: start;}}
@media (min-width:900px){.sh .pg-points{grid-template-columns: 1fr 1fr; gap: var(--space-5);}}
@media (min-width:900px){.sh .pg-cta{grid-template-columns: auto auto; justify-content: start;}}
@media (min-width:900px){.sh .pg-submit-hero{display: grid; grid-template-columns: 1fr 420px; gap: var(--space-12); align-items: center;}}
@media (min-width:900px){.sh .pg-score .bv-scoreboard > :not(.bv-pergame){grid-column: 1;}}
.pg-game > *{min-width: 0;}
.sw-h-start{right: -9px; border-right: 0; border-radius: 999px 3px 3px 999px;}
.sw-h-end{left: -9px; border-left: 0; border-radius: 3px 999px 999px 3px;}
.sw-v-start{bottom: -9px; border-bottom: 0; border-radius: 999px 999px 3px 3px;}
.sw-v-mid{top: -9px; bottom: -9px; border-top: 0; border-bottom: 0; border-radius: 0;}
.sw-v-end{top: -9px; border-top: 0; border-radius: 3px 3px 999px 999px;}
.sh-main{min-width: 0; padding: 0 var(--space-6) var(--space-12);}
.sh-top{position: sticky; top: 0; z-index: 10; display: flex; align-items: center; gap: var(--space-3); padding: var(--space-3) 0; background: var(--bg-0);}
.sh-search{flex: 1; max-width: 420px; position: relative;}
.sh-search .bv-input{width: 100%; min-height: 44px; padding-left: 38px; border-radius: var(--radius-pill);}
.sh-search .ic{position: absolute; left: 14px; top: 50%; transform: translateY(-50%); font-size: 15px; pointer-events: none;}
.sh-top .sp{flex: 1;}
@media (max-width:899px){.sh .sh-top{padding: 10px var(--space-4); border-bottom: 1px solid var(--line-1);}}
@media (max-width:899px){.sh .sh-main{padding: 0 var(--space-4) var(--space-8);}}
.bv-cap{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-badge{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-coord{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-count{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-vs{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-ach .bv-state{font-family: var(--font-pixel); letter-spacing: .05em;}
.pg-table thead th{font-family: var(--font-pixel); letter-spacing: .05em;}
.bv-badge{font-weight: 400;}
.bv-count{font-size: 12px; line-height: 16px; letter-spacing: .04em;}
.bv-vs{font-weight: 700; font-size: 12px;}
.pg-sec-head .bv-cap{color: var(--human-text);}
.pg-h1{text-shadow: 0 0 28px rgba(255, 79, 184, .35);}
.bv-board{box-shadow: var(--glow-neon);}
.bv-wordmark .vs{font-family: var(--font-brand);}
.pg-h1{font-size: 26px; line-height: 31px; font-weight: 800;}
@media (min-width:900px){.sh .pg-h1{font-size: 34px; line-height: 40px;}}
.pg-title{font-size: 34px; line-height: 38px; font-weight: 800;}
@media (min-width:900px){.sh .pg-title{font-size: 50px; line-height: 54px;}}
.pg-h2{font-size: 21px; line-height: 26px; font-weight: 700;}
@media (min-width:900px){.sh .pg-h2{font-size: 27px; line-height: 32px;}}
.pg-h3{font-weight: 700; letter-spacing: -.01em;}
.bv-result-head h3{font-size: 24px; line-height: 28px; font-weight: 800;}
.bv-turnbar .bv-line{font-size: 16px; line-height: 21px; font-weight: 700;}
.bv-ach b{font-weight: 700;}
.bv-score{font-family: var(--font-num);}
.bv-big{font-family: var(--font-num);}
.skin-girder{--gc-spr: 22px; --gc-ink: #120A26; --gc-steel: #FF7A45; --gc-steel-hi: #FFB98A; --gc-steel-lo: #9C3418; --gc-on-steel: #1C0A04; --gc-ladder: #5DE39A; --gc-chute: #FF5C7A; --gc-chute-lo: #9E1F3D; --font-arcade: "Press Start 2P", var(--font-pixel); --gc-spr-x: 0; --gc-girder: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%208%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%23120A26%22/%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%23FFB98A%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23FFE6C9%22/%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%2213%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23FFE6C9%22/%3E%3Crect%20x%3D%2214%22%20y%3D%222%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%2212%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%2213%22%20y%3D%223%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%2211%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%2212%22%20y%3D%224%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%225%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%225%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%226%22%20y%3D%225%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%2210%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%2211%22%20y%3D%225%22%20width%3D%225%22%20height%3D%221%22%20fill%3D%22%23FF7A45%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%23D9572A%22/%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%239C3418%22/%3E%3Crect%20x%3D%2210%22%20y%3D%226%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%23D9572A%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%23120A26%22/%3E%3C/svg%3E");}
@media (min-width:900px){.skin-girder.sh{--gc-spr: 30px;}}
.gc-sprite{display: block; width: var(--gc-spr); height: auto; image-rendering: pixelated; flex: none;}
.gc-sprite--strip{width: 24px;}
.skin-girder .bv-side .gc-sprite--strip{width: 26px;}
.gc-sky{position: absolute; inset: 0; z-index: -1; overflow: hidden; background: linear-gradient(180deg, #170C30 0 14%, #1F0E44 14% 26%, #331257 26% 38%, #4F1766 38% 50%, #761D6E 50% 61%, #A62A70 61% 71%, #D6416D 71% 80%, #FF6E5A 80% 89%, #FFA552 89% 100%);}
.gc-sky::before{content: ""; position: absolute; inset: 0; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%2280%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%2230%22%20y%3D%2275%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23F7F3FF%22/%3E%3Crect%20x%3D%22117%22%20y%3D%2277%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2362E1F8%22/%3E%3Crect%20x%3D%2274%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23F7F3FF%22/%3E%3Crect%20x%3D%2233%22%20y%3D%2270%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23F7F3FF%22/%3E%3Crect%20x%3D%2291%22%20y%3D%2260%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2362E1F8%22/%3E%3Crect%20x%3D%2281%22%20y%3D%2219%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23F7F3FF%22/%3E%3Crect%20x%3D%2219%22%20y%3D%2266%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2362E1F8%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23F7F3FF%22/%3E%3Crect%20x%3D%225%22%20y%3D%2238%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23F7F3FF%22/%3E%3C/svg%3E"); background-size: 120px 80px; opacity: .8; mask-image: linear-gradient(#000 0 40%, transparent 55%); -webkit-mask-image: linear-gradient(#000 0 40%, transparent 55%);}
.gc-sun{position: absolute; left: 50%; bottom: 4%; width: 44%; max-width: 240px; opacity: .9; transform: translateX(-50%); image-rendering: pixelated;}
.gc-skyline{position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 30%;}
.skin-girder .bv-vs{font-family: var(--font-arcade);}
.gc-sprite.is-active{animation: gc-bob 700ms steps(1) infinite;}
@media (prefers-reduced-motion: reduce){.gc-sprite.is-active{animation: none !important;}}
.gc-sprite--xl{width: 48px;}
.skin{--font-arcade: "Press Start 2P", "Silkscreen", ui-monospace, monospace; --gc-ink: #120A26; --gc-spr: 22px;}
.skin .bv-vs{font-family: var(--font-arcade);}
.skin .gc-sprite{display: block; width: var(--gc-spr); height: auto; flex: none;}
.skin .gc-sprite--strip{width: 24px;}
.skin .bv-side .gc-sprite--strip{width: 26px;}
.skin .gc-sprite--xl{width: 48px;}
.skin .gc-sprite.is-active{animation: gc-bob 700ms steps(1) infinite;}
@media (prefers-reduced-motion: reduce){.skin .gc-sprite.is-active{animation: none !important;}}
.skin-navy{--gc-steel: #8AA3D1; --gc-steel-hi: #C3D2EE; --gc-steel-lo: #3B5287; --gc-on-steel: #0A1430; --sn-water: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%226%22%20y%3D%222%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2210%22%20y%3D%226%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%229%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2210%22%20y%3D%227%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2212%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2213%22%20y%3D%227%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2214%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2214%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%229%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2211%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%221%22%20y%3D%2211%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%2211%22%20width%3D%2213%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%221%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%224%22%20y%3D%2212%22%20width%3D%2212%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2213%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2214%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%227%22%20y%3D%2214%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3C/svg%3E");}
.sn-scene{position: relative; height: 46px; overflow: hidden; border-bottom: 3px solid var(--gc-ink); background: linear-gradient(180deg, #1F0E44 0 22%, #331257 22% 40%, #5A1868 40% 56%, #8E2372 56% 70%, #C9396F 70% 82%, #FF7A55 82% 100%);}
.sn-scene::before{content: ""; position: absolute; inset: 0; background-image: var(--gc-stars, none);}
.sn-horizon{position: absolute; inset: 0; width: 100%; height: 100%;}
.sn-water{padding: 10px 10px 12px; background: var(--sn-water) 0 0 / 32px 32px; image-rendering: pixelated;}
.skin-navy .bv-coord{font-family: var(--font-arcade); font-size: 8px; color: var(--gc-steel-hi);}
.skin-navy .bv-cell{border-radius: 0; background: rgba(6,18,48,.30); box-shadow: inset 0 0 0 1px rgba(127,183,240,.30); overflow: visible;}
.skin-navy .bv-cell:hover:not(:disabled){background: rgba(255,225,77,.16);}
.skin-navy .bv-cell:active:not(:disabled){transform: translateY(2px); box-shadow: inset 0 0 0 2px #FFE14D;}
.skin-navy .bv-cell:disabled{transform: none; box-shadow: inset 0 0 0 1px rgba(127,183,240,.22);}
.skin-navy .bv-cell:focus-visible{outline: 3px solid var(--focus); outline-offset: 3px;}
.skin-navy .bv-cell .bv-lbl{font-family: var(--font-pixel); font-size: 9px; line-height: 10px; color: #C3D2EE; z-index: 3;}
.sn-ship{position: absolute; z-index: 1; pointer-events: none; inset: 0; border: 0 !important; border-radius: 0 !important; background: none !important;}
.sn-ship :is(svg,img){display: block; width: 100%; height: 100%;}
.skin-navy .sn-ship.sw-h-start{inset: 0 -3px 0 0;}
.skin-navy .sn-ship.sw-h-end{inset: 0 0 0 -3px;}
.skin-navy .sn-ship.sw-v-start{inset: 0 0 -3px 0;}
.skin-navy .sn-ship.sw-v-mid{inset: -3px 0;}
.skin-navy .sn-ship.sw-v-end{inset: -3px 0 0 0;}
.sn-hit{position: absolute; inset: 0; z-index: 2; display: grid; place-items: center; pointer-events: none;}
.sn-hit > :is(svg,img){grid-area: 1 / 1;}
.sn-flame{width: 74%; height: auto; align-self: end; margin-bottom: 6%; animation: sn-flicker 500ms steps(1) infinite;}
.sn-x{width: 50%; height: auto;}
.sn-miss{position: relative; z-index: 2; width: 54%; height: auto;}
.sn-lamp{animation: sn-blink 1200ms steps(1) infinite;}
.sn-beam{animation: sn-blink 1200ms steps(1) infinite;}
@media (prefers-reduced-motion: reduce){.sn-flame{animation: none !important;}}
@media (prefers-reduced-motion: reduce){.sn-lamp{animation: none !important;}}
@media (prefers-reduced-motion: reduce){.sn-beam{animation: none !important;}}
.sn-x{position: relative; z-index: 1;}
.sn-miss{width: 40%;}
.skin-navy .sn-water{padding: 8px 6px 10px;}
.skin-navy .sn-ship.sw-h-start{inset: 0 -2px 0 0;}
.skin-navy .sn-ship.sw-h-end{inset: 0 0 0 -2px;}
.skin-navy .sn-ship.sw-v-start{inset: 0 0 -2px 0;}
.skin-navy .sn-ship.sw-v-mid{inset: -2px 0;}
.skin-navy .sn-ship.sw-v-end{inset: -2px 0 0 0;}
.skin-cab{--ac-body: #2A1B52; --ac-body-lo: #170F33; --ac-hole: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%2012%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2210%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2210%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2211%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2211%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2211%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2211%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%2210%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%221%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231A1036%22/%3E%3Crect%20x%3D%223%22%20y%3D%229%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%2307040F%22/%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231A1036%22/%3E%3Crect%20x%3D%2210%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%222%22%20y%3D%2210%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%231A1036%22/%3E%3Crect%20x%3D%228%22%20y%3D%2210%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3Crect%20x%3D%224%22%20y%3D%2211%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%232A1B52%22/%3E%3C/svg%3E");}
.ac-bulbs{position: absolute; left: 0; right: 0; top: 3px; height: 4px; background: repeating-linear-gradient(90deg, #FFE14D 0 4px, transparent 4px 10px, #FF4FB8 10px 14px, transparent 14px 20px); animation: ac-chase 600ms steps(1) infinite;}
.ac-bulbs--b{top: auto; bottom: 3px; animation-direction: reverse;}
.ac-door{display: flex; align-items: center; justify-content: center; gap: 14px; padding: 10px; background: var(--ac-body-lo); border-top: 3px solid var(--gc-ink);}
.ac-coin{font-family: var(--font-arcade); font-size: 8px; line-height: 10px; color: #FF8A3D; text-transform: uppercase; animation: sn-blink 1200ms steps(1) infinite;}
@media (prefers-reduced-motion: reduce){.ac-bulbs{animation: none !important;}}
@media (prefers-reduced-motion: reduce){.ac-coin{animation: none !important;}}
.skin-show{--ss-felt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%228%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%229%22%20y%3D%220%22%20width%3D%227%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%227%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%226%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%225%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%2215%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%222%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%2214%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%2215%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%2213%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%2214%22%20y%3D%227%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%2212%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%2213%22%20y%3D%228%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%221%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%222%22%20y%3D%229%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%2212%22%20y%3D%229%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%2213%22%20y%3D%229%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2210%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%222%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%223%22%20y%3D%2210%22%20width%3D%2213%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2211%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%223%22%20y%3D%2211%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%224%22%20y%3D%2211%22%20width%3D%2212%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%224%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%225%22%20y%3D%2212%22%20width%3D%2211%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2213%22%20width%3D%225%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%225%22%20y%3D%2213%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%226%22%20y%3D%2213%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2214%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%227%22%20y%3D%2214%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%227%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3Crect%20x%3D%227%22%20y%3D%2215%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%2314524E%22/%3E%3Crect%20x%3D%228%22%20y%3D%2215%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%230F3F3C%22/%3E%3C/svg%3E"); --ss-amber: #FFB547;}
.skin .gc-sprite--tiny{width: 14px;}
.ss-spot{width: 22px; height: auto; flex: none;}
.ss-spot--r{transform: scaleX(-1);}
.skin-store .px-ic{width: 18px; height: 18px; display: block;}
.skin-store .px-ic--btn{width: 16px; height: 16px; display: inline-block; vertical-align: -3px;}
.skin-store .bv-btn.st-btn-y{--fill: var(--accent); --ink: var(--on-accent); --edge: var(--accent); --lip: var(--accent-lip); border-radius: 0; font-family: var(--font-arcade); font-weight: 400; font-size: 9px; text-transform: uppercase;}
.skin-store .sh-top{border-bottom: 3px solid #2A1B52;}
.skin-store .sh-search .bv-input{border-radius: 0; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; border: 0; background: #120A26;}
.skin-store .sh-search .ic{display: grid;}
.skin-store .sh-top .bv-btn{border-radius: 0;}
.skin-store .pg-h2{font-family: var(--font-pixel) !important; font-weight: 700 !important; text-transform: uppercase; font-size: 32px !important; line-height: 36px !important; letter-spacing: 0 !important; text-shadow: 3px 3px 0 #120A26;}
@media (max-width:899px){.skin-store.sh .pg-h2{font-size: 24px !important; line-height: 28px !important;}}
.skin-store .sh-search .ic .px-ic{width: 18px; height: 18px;}
.skin-store .sh-search .ic{left: 12px;}
.th-curtain{background: repeating-linear-gradient(90deg, #8E1F3D 0 6px, #B32A4E 6px 10px, #D63A5E 10px 12px, #B32A4E 12px 16px, #8E1F3D 16px 22px);}
.th-curtain .ac-bulbs{top: auto; bottom: 3px;}
.th-marquee .ac-bulbs{top: auto; bottom: 3px;}
.th-felt{background: var(--ss-felt) 0 0 / 24px 24px; image-rendering: pixelated; display: grid; grid-template-columns: repeat(2, auto); gap: 10px 8px; align-content: center; justify-content: center;}
.th-marquee{display: grid; place-items: center; background: radial-gradient(120% 140% at 50% 0%, #4F1766 0, #22104A 60%, #120A26 100%);}
.th-marquee b{font-family: var(--font-arcade); font-weight: 400; font-size: 8px; color: #FFE14D; text-shadow: 1px 1px 0 #B32A7E; margin-bottom: 4px;}
.th-slot{aspect-ratio: 1; display: grid; place-items: center; background: var(--ac-hole) 0 0 / 100% 100%; image-rendering: pixelated;}
.th-token{width: 84%; height: auto; display: block;}
.skin-store .bv-scoreboard{border-radius: 0; background: #0B0718; box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #B39A10; margin: 6px; background-image: radial-gradient(rgba(255,181,71,.06) 1px, transparent 1.2px); background-size: 6px 6px;}
.skin-store .bv-scoreboard .bv-big{font-family: var(--font-arcade) !important; font-weight: 400; text-shadow: 3px 3px 0 #120A26;}
.skin-store .bv-scoreboard *{border-radius: 0 !important;}
.skin-store .bv-btn--secondary{border-radius: 0;}
.skin-store .pg--shell{max-width: none; margin: 0; padding: 0 0 var(--space-8);}
@media (max-width:899px){.skin-store.sh .pg--shell{padding: 0 0 var(--space-6);}}
.skin-store .bv-badge{border-radius: 0; box-shadow: 2px 2px 0 var(--gc-ink);}
.skin-store .bv-input{border-radius: 0; border: 0; background: #120A26; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63;}
.skin-store .bv-input:focus-visible{box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #FFE14D; outline: none;}
.skin-store .bv-btn{border-radius: 0;}
.skin-store .bv-option{border-radius: 0; border: 0; margin: 3px; background: #1B1035; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63;}
.skin-store .bv-option[aria-checked="true"]{box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 3px #FFE14D; background: #261747;}
.skin-store .bv-option b{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase;}
.skin-store .pg-title{font-family: var(--font-pixel) !important; font-weight: 700 !important; text-transform: uppercase; font-size: 48px !important; line-height: 52px !important; letter-spacing: 0 !important; text-shadow: 4px 4px 0 #120A26;}
.skin-store .pg-h1{font-family: var(--font-pixel) !important; font-weight: 700 !important; text-transform: uppercase; font-size: 48px !important; line-height: 52px !important; letter-spacing: 0 !important; text-shadow: 4px 4px 0 #120A26;}
@media (max-width:899px){.skin-store.sh .pg-title{font-size: 32px !important; line-height: 36px !important;}}
@media (max-width:899px){.skin-store.sh .pg-h1{font-size: 32px !important; line-height: 36px !important;}}
.skin-store .pg-h3{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase; letter-spacing: 0;}
.skin-store .pg-back{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase; font-size: 13px;}
.skin-store .bv-cap{font-family: var(--font-arcade); font-weight: 400; letter-spacing: 0; font-size: 8px; color: #FFE14D;}
.skin-store .pg-cover{border-radius: 0; box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #3B5287; margin: 6px; background: #0A1A3E;}
.pg-banner{position: absolute; inset: 0; display: flex; flex-direction: column;}
.pg-banner .sn-scene{height: 24%; flex: none;}
.pg-banner-sea{position: relative; flex: 1;}
.pg-banner-ship{position: absolute; left: 12%; top: 22%; display: flex;}
.pg-banner-ship :is(svg,img){width: 60px; height: 48px; display: block; margin: 0 -1px;}
@media (max-width:899px){.skin-store.sh .pg-banner-ship :is(svg,img){width: 46px; height: 37px;}}
.pg-banner .pg-bh{position: absolute; inset: auto; left: calc(12% + 58px); top: 22%; width: 60px; height: 48px;}
@media (max-width:899px){.skin-store.sh .pg-banner .pg-bh{left: calc(12% + 44px); width: 46px; height: 37px;}}
.pg-banner .pg-bm{position: absolute; left: 70%; top: 18%; width: 28px;}
.pg-banner-cast{position: absolute; right: 8%; bottom: 10%; display: flex; gap: 18px; align-items: flex-end;}
.pg-bspr{width: 36px;}
.skin-store .pg-playbox{border-radius: 0; background: #1B1035; box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #FFE14D, 0 12px 0 0 rgba(0,0,0,.35); margin: 6px; padding-top: 0; overflow: hidden;}
.skin-store .pg-playbox > h2{margin: 0 -20px !important; padding: 14px 20px; background: #FFE14D; color: #1C1A04; font-family: var(--font-arcade) !important; font-weight: 400 !important; font-size: 13px !important; text-transform: uppercase; box-shadow: inset 0 -4px 0 #B39A10;}
.skin-store .bv-btn--channel{border-radius: 0;}
.skin-store .bv-btn--channel .bv-tile{border-radius: 0;}
.skin-store .pg-shot-frame{border-radius: 0; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px; background: #120A26;}
.skin-store .pg-shot figcaption{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase;}
.sn-mini-sea{padding: 0; border-radius: 0; overflow: hidden; box-shadow: 0 0 0 3px var(--gc-ink);}
.sn-mini-sea .sn-water{padding: 6px; background: var(--sn-water) 0 0 / 32px 32px;}
.skin-store .sn-mini-sea .bv-grid{gap: 4px; grid-template-columns: 16px repeat(6, minmax(var(--size-tap), 1fr));}
.skin-store .sn-mini-sea .bv-cell{border-radius: 0; background: rgba(6,18,48,.3); box-shadow: inset 0 0 0 1px rgba(127,183,240,.3); overflow: visible; transform: none;}
.skin-store .sn-mini-sea .bv-coord{font-family: var(--font-arcade); font-size: 8px; color: #C3D2EE;}
.skin-store .sn-mini-sea .bv-cell .bv-lbl{font-family: var(--font-pixel); font-size: 9px; color: #C3D2EE;}
.skin-store .sn-mini-sea .sn-ship.sw-h-start{inset: 0 -2px 0 0;}
.skin-store .sn-mini-sea .sn-ship.sw-h-end{inset: 0 0 0 -2px;}
.skin-store .sn-mini-sea .sn-ship.sw-v-start{inset: 0 0 -2px 0;}
.skin-store .sn-mini-sea .sn-ship.sw-v-end{inset: -2px 0 0 0;}
.skin-store .sn-mini-sea .sn-ship.sw-v-mid{inset: -2px 0;}
.skin-store .pg-shot{--sn-water: inherit;}
.skin-store .pg-shot .sn-mini-sea{--sn-water: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%226%22%20y%3D%222%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2210%22%20y%3D%226%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%229%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2210%22%20y%3D%227%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2212%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2213%22%20y%3D%227%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2214%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2214%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%229%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2211%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%221%22%20y%3D%2211%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%2211%22%20width%3D%2213%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%221%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%224%22%20y%3D%2212%22%20width%3D%2212%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2213%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2214%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%227%22%20y%3D%2214%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3C/svg%3E");}
.skin-store .pg-game .sn-mini-sea{--sn-water: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%226%22%20y%3D%222%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2210%22%20y%3D%226%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%224%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%229%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2210%22%20y%3D%227%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2212%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%2213%22%20y%3D%227%22%20width%3D%223%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%228%22%20width%3D%2214%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%2214%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%229%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2211%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%221%22%20y%3D%2211%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%223%22%20y%3D%2211%22%20width%3D%2213%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%221%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%231D4E92%22/%3E%3Crect%20x%3D%224%22%20y%3D%2212%22%20width%3D%2212%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2213%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2214%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235A9BE0%22/%3E%3Crect%20x%3D%227%22%20y%3D%2214%22%20width%3D%229%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%2216%22%20height%3D%221%22%20fill%3D%22%230D2A5E%22/%3E%3C/svg%3E");}
.skin-store .pg-dl dt{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase; color: #FFE14D;}
.skin-store .pg-howto li::marker{font-family: var(--font-arcade); color: #FFE14D;}
.skin-store .pg-signin{border-radius: 0; background: #1B1035; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #FF4FB8; margin: 6px;}
.skin-store .pg-total{border-radius: 0; background: #0B0718; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px;}
.skin-store .pg-total b{font-family: var(--font-arcade) !important; font-weight: 400; color: #FFB547; text-shadow: 3px 3px 0 #120A26;}
.skin-store .pg-total span{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase; font-size: 12px;}
.skin-store .pg-table-wrap{border-radius: 0; background: #0B0718; box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #B39A10; margin: 6px; background-image: radial-gradient(rgba(255,181,71,.06) 1px, transparent 1.2px); background-size: 6px 6px;}
.skin-store .pg-table thead th{font-family: var(--font-arcade); font-weight: 400; font-size: 8px; letter-spacing: 0; color: #FFE14D; text-transform: uppercase;}
.skin-store .pg-table td{border-bottom: 1px dashed #2A1B52;}
.skin-store .pg-table td:not(:first-child){font-family: var(--font-arcade); font-size: 11px; color: #FFB547;}
.skin-store .pg-table td.h{color: var(--human-text);}
.skin-store .pg-table td.a{color: var(--agent-text);}
.skin-store .pg-table td:first-child{font-weight: 700;}
.skin-store .bv-ach{border-radius: 0 !important; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px;}
.skin-store .bv-ach *{border-radius: 0 !important;}
.skin-store .pg-history li{border-radius: 0; background: #1B1035; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px 3px 6px;}
.skin-store .pg-history .res{font-family: var(--font-pixel); font-weight: 700; text-transform: uppercase;}
.pg-hspr{width: 28px;}
.pg-yourgame{position: relative; box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #4A347E; margin: 6px; background: #2A1B52; overflow: hidden;}
.pg-yourgame .th-marquee{position: relative; height: 64px; border-bottom: 3px solid var(--gc-ink);}
.pg-yourgame .th-marquee b{font-size: 13px;}
.pg-yg-body{display: flex; align-items: flex-end; justify-content: center; gap: 28px; padding: 28px 20px; background: linear-gradient(90deg, #FF4FB8 0 4px, #FFB547 4px 8px, #2FD6F5 8px 12px, transparent 12px) left / 12px 100% no-repeat, linear-gradient(270deg, #FF4FB8 0 4px, #FFB547 4px 8px, #2FD6F5 8px 12px, transparent 12px) right / 12px 100% no-repeat, #1B1035;}
.pg-yg-body .gc-sprite{width: 56px;}
.pg-yg-slot{display: grid; place-items: center; width: 120px; height: 90px; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; background: repeating-linear-gradient(135deg, #120A26 0 6px, #1B1035 6px 12px); font-family: var(--font-arcade); font-size: 8px; line-height: 14px; color: #C9BDEB; text-align: center;}
.pg-yourgame .ac-coin{display: block; text-align: center; padding: 10px; background: #170F33; border-top: 3px solid var(--gc-ink);}
.skin-store .pg-points li{border-radius: 0; background: #1B1035; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px;}
.skin-store .pg-points .ico{display: grid; place-items: center;}
.pg-pxic{width: 28px; height: 28px;}
.skin-store .bv-scoreboard .pg-h2{font-size: 24px !important; line-height: 28px !important;}
@media (max-width:899px){.skin-store.sh .bv-scoreboard .pg-h2{font-size: 20px !important; line-height: 24px !important;}}
.skin-store .pg-points .ico .pg-pxic{width: 28px; height: 28px;}
.skin-store .pg-dl{border-radius: 0; box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 2px #3A2A63; margin: 3px;}
.rr-sky{position: absolute; inset: 0; z-index: 0; background: linear-gradient(180deg, #0B0718 0 30%, #160C33 30% 55%, #22104A 55% 75%, #33165E 75% 100%);}
.rr-sky::before{content: ""; position: absolute; inset: 0; background-image: var(--gc-stars-uri, none);}
.rr-moon{position: absolute; right: 10%; top: 8%; width: 56px; height: 56px;}
.rr-city{position: absolute; left: 0; right: 0; bottom: 14px; width: 100%; height: 38%; opacity: .9;}
.rr-roof{position: absolute; left: 0; right: 0; bottom: 0; height: 14px; background: repeating-linear-gradient(90deg, #3A2A63 0 14px, #2A1B52 14px 16px); border-top: 3px solid var(--gc-ink);}
.rr-robot{display: block; width: 72px; height: auto;}
.rr-portrait{display: grid; justify-items: center; gap: 6px; padding: 10px 12px 8px; background: rgba(11,7,24,.82);}
.rr-portrait--h{box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 3px var(--human);}
.rr-portrait--a{box-shadow: 0 0 0 3px var(--gc-ink), inset 0 0 0 3px var(--agent);}
.rr-portrait b{font-family: var(--font-arcade); font-weight: 400; font-size: 8px; color: #FFE14D;}
.skin-roof .bv-option{border-radius: 0;}
.rr-hand{display: block; width: 40px; height: 40px;}
.rr-moon{right: auto; left: 6%; top: 34%; width: 40px; height: 40px;}
.bv-vs{clip-path: none !important; background: none !important; letter-spacing: 0 !important; text-indent: 0; line-height: 1; width: 44px; margin: 0 -9px; isolation: isolate;}
.bv-vs::before{content: ""; position: absolute; inset: 0 7px; background: var(--accent); transform: skewX(-16deg); z-index: -1;}
.skin .bv-vs{padding-top: 2px;}
.bv-faceoff{overflow: hidden;}
.bv-side.is-turn.bv-side--human{box-shadow: inset 2px 0 0 var(--human), inset 0 2px 0 var(--human), inset 0 -2px 0 var(--human), 0 0 28px -6px rgba(47,214,245,.6);}
.bv-side.is-turn.bv-side--agent{box-shadow: inset -2px 0 0 var(--agent), inset 0 2px 0 var(--agent), inset 0 -2px 0 var(--agent), 0 0 28px -6px rgba(255,79,184,.55);}
.bv-faceoff:has(.bv-side.is-turn.bv-side--human){box-shadow: 0 0 24px -8px rgba(47,214,245,.55), var(--shadow-lift);}
.bv-faceoff:has(.bv-side.is-turn.bv-side--agent){box-shadow: 0 0 24px -8px rgba(255,79,184,.5), var(--shadow-lift);}
.bv-scoreboard .bv-vs{width: 52px !important; margin: 0;}
.pgb{display: block; overflow: hidden; isolation: isolate;}
.pgb .gc-sky{z-index: -1;}
.pgb-big{width: 44px;}
@media (max-width:899px){.skin-store.sh .pgb-big{width: 34px;}}
.pgb-spr{position: absolute; z-index: 3;}
.pgb .is-active{animation: gc-bob 700ms steps(1) infinite;}
.pgb-floor{position: absolute; left: 0; right: 0; height: 10px; background: var(--gc-girder) 0 0 / 20px 10px repeat-x; image-rendering: pixelated; z-index: 2;}
.pgb-ladder{position: absolute; width: 22px; z-index: 2; display: flex; flex-direction: column; justify-content: space-around; box-shadow: inset 4px 0 0 #5DE39A, inset -4px 0 0 #5DE39A, 0 0 0 2px var(--gc-ink);}
.pgb-ladder i{display: block; height: 3px; background: #5DE39A;}
.pgb-chute{position: absolute; z-index: 2; left: 72%; bottom: calc(36% + 6px); width: 16px; height: 34%; transform: rotate(28deg); transform-origin: bottom left; background: repeating-linear-gradient(180deg, #FF5C7A 0 12px, #9E1F3D 12px 15px); box-shadow: 0 0 0 3px var(--gc-ink);}
.pgb-climber{animation: pgb-climb 2.4s steps(6) infinite;}
.pgb-flag{position: absolute; z-index: 2;}
.pgb-flagimg{width: 28px; display: block;}
.pgb-tag{position: absolute; z-index: 4; font-family: var(--font-arcade); font-size: 8px; padding: 3px 5px; background: #120A26; color: #5DE39A; box-shadow: 0 0 0 2px var(--gc-ink);}
.pgb-tag--down{color: #FF8BA0;}
.pgb-marquee{position: relative; height: 22%; border-bottom: 3px solid var(--gc-ink);}
.pgb-marquee b{font-size: 13px;}
@media (max-width:899px){.skin-store.sh .pgb-marquee b{font-size: 10px;}}
.pgb-cab{position: relative; height: calc(78% - 40px); display: grid; grid-template-columns: 1fr auto 1fr; align-items: end; padding: 0 14px 10px; background: linear-gradient(90deg, #FF4FB8 0 4px, #FFB547 4px 8px, #2FD6F5 8px 12px, transparent 12px) left / 12px 100% no-repeat, linear-gradient(270deg, #FF4FB8 0 4px, #FFB547 4px 8px, #2FD6F5 8px 12px, transparent 12px) right / 12px 100% no-repeat, #2A1B52;}
.pgb-side-l{position: static; justify-self: center;}
.pgb-side-r{position: static; justify-self: center;}
.pgb-well{position: relative; align-self: center; padding: 6px; background: #120A26; box-shadow: 0 0 0 3px var(--gc-ink);}
.pgb-grid7{display: grid; grid-template-columns: repeat(7, 28px); gap: 3px;}
@media (max-width:899px){.skin-store.sh .pgb-grid7{grid-template-columns: repeat(7, 20px); gap: 2px;}}
.pgb-drop{position: absolute; left: calc(6px + 5 * 31px); top: 6px; width: 28px; z-index: 2; animation: pgb-drop 2.2s steps(7) infinite;}
@media (max-width:899px){.skin-store.sh .pgb-drop{left: calc(6px + 5 * 22px); width: 20px;}}
.pgb-drop :is(svg,img){width: 84%; display: block; margin: 8%;}
.pgb .ac-door{height: 40px; padding: 0;}
.pgb-curtain{position: relative; height: 26%; display: flex; align-items: center; justify-content: center; gap: 14px; border-bottom: 3px solid var(--gc-ink);}
.pgb-curtain .ac-bulbs{top: auto; bottom: 4px;}
.pgb-curtain b{font-family: var(--font-arcade); font-weight: 400; font-size: 13px; color: #FFE14D; background: rgba(18,10,38,.85); padding: 6px 8px; text-shadow: 2px 2px 0 #B32A7E;}
@media (max-width:899px){.skin-store.sh .pgb-curtain b{font-size: 10px;}}
.pgb-curtain .ss-spot{width: 24px;}
.pgb-felt{position: relative; height: calc(74% - 30px); display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; background-size: 32px 32px;}
.pgb-dice{display: flex; gap: 8px;}
.pgb-die{position: relative; display: block; animation: pgb-tumble 1.6s steps(4) infinite;}
.pgb-die.is-kept{animation: none; transform: translateY(-8px);}
.pgb-die b{position: absolute; left: 50%; top: -12px; transform: translateX(-50%); font-family: var(--font-arcade); font-weight: 400; font-size: 6px; padding: 1px 2px; background: #FFE14D; color: #1C1A04;}
.pgb-dieimg{width: 40px; height: 40px; display: block; filter: drop-shadow(0 4px 0 rgba(0,0,0,.45));}
@media (max-width:899px){.skin-store.sh .pgb-dieimg{width: 30px; height: 30px;}}
.pgb-tote{height: 30px; display: flex; align-items: center; justify-content: space-between; padding: 0 12px; background: #0B0718; border-top: 3px solid var(--gc-ink); font-family: var(--font-arcade); font-size: 8px; color: #C9BDEB;}
.pgb-tote b{color: #FFB547; font-weight: 400;}
.rr-stage-b{background: #120A26;}
.rr-stage-b .rr-sky{z-index: -1;}
.pgb-duel{position: absolute; left: 0; right: 0; top: 14%; display: flex; align-items: center; justify-content: center; gap: 12px; z-index: 2;}
.pgb-mid{display: grid; grid-template-columns: auto auto auto; align-items: center; gap: 6px;}
.pgb-vs{height: 30px; position: relative;}
.pgb-cycle{position: relative; width: 40px; height: 40px; display: block;}
.pgb-cycle .pgb-hand{position: absolute; inset: 0; width: 40px; height: 40px; opacity: 0; animation: pgb-cyc 1.8s steps(1) infinite;}
.pgb-cycle .pgb-hand:nth-child(2){animation-delay: .6s;}
.pgb-cycle .pgb-hand:nth-child(3){animation-delay: 1.2s;}
.pgb-cycle:last-child .pgb-hand{animation-delay: .3s;}
.pgb-cycle:last-child .pgb-hand:nth-child(2){animation-delay: .9s;}
.pgb-cycle:last-child .pgb-hand:nth-child(3){animation-delay: 1.5s;}
.pgb .rr-portrait .gc-sprite{width: 44px;}
.pgb .rr-portrait .rr-robot{width: 44px;}
@media (max-width:899px){.skin-store.sh .pgb .rr-portrait .gc-sprite{width: 30px;}}
@media (max-width:899px){.skin-store.sh .pgb .rr-portrait .rr-robot{width: 30px;}}
@media (max-width:899px){.skin-store.sh .pgb-cycle{width: 28px; height: 28px;}}
@media (max-width:899px){.skin-store.sh .pgb-cycle .pgb-hand{width: 28px; height: 28px;}}
.pgb-words{position: absolute; left: 0; right: 0; bottom: 22px; display: flex; justify-content: center; gap: 6px; z-index: 2;}
.pgb-words span{font-family: var(--font-arcade); font-size: 8px; padding: 3px 5px; background: #1B1035; color: #C9BDEB; box-shadow: 0 0 0 2px var(--gc-ink); animation: pgb-beat 2.4s steps(1) infinite;}
.pgb-words span:nth-child(2){animation-delay: .6s;}
.pgb-words span:nth-child(3){animation-delay: 1.2s;}
.pgb-words span:nth-child(4){animation-delay: 1.8s;}
.pgb-words span.s{color: #FFE14D;}
@media (max-width:899px){.skin-store.sh .pgb-words span{font-size: 6px; padding: 2px 3px;}}
.skin-store .pg-cover:has(.skin-girder){box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #9C3418;}
.skin-store .pg-cover:has(.skin-cab){box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #4A347E;}
.skin-store .pg-cover:has(.skin-show){box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #B39A10;}
.skin-store .pg-cover:has(.skin-roof){box-shadow: 0 0 0 3px var(--gc-ink), 0 0 0 6px #FF4FB8;}
@media (prefers-reduced-motion: reduce){.pgb *{animation: none !important;}}
@media (prefers-reduced-motion: reduce){.pgb .is-active{animation: none !important;}}
@media (prefers-reduced-motion: reduce){.pgb-cycle .pgb-hand:first-child{opacity: 1;}}
@media (prefers-reduced-motion: reduce){.pgb-drop{display: none;}}
.skin .pgb-big{width: 48px;}
@media (max-width:899px){.skin.sh .pgb-big{width: 34px;}}
.skin .pgb .rr-portrait .gc-sprite{width: 64px;}
.skin .pgb .rr-portrait .rr-robot{width: 64px;}
@media (max-width:899px){.skin.sh .pgb .rr-portrait .gc-sprite{width: 40px;}}
@media (max-width:899px){.skin.sh .pgb .rr-portrait .rr-robot{width: 40px;}}
.pgb-duel{top: 12%;}
.skin-store .bv-options--compact{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));}
.skin-store .bv-options--compact .bv-option{min-width: 0; padding-left: 8px; padding-right: 6px;}
.skin-store .bv-options--compact .bv-option b{font-size: 11px; line-height: 13px;}
.skin-store .pg-playbox{min-width: 0;}
.skin-store .pg-playbox > h2{overflow-wrap: anywhere;}
.pgb .rr-moon{left: auto; right: 5%; top: auto; bottom: 44%; width: 30px; height: 30px;}
.skin-store .bv-options--compact .bv-option{padding: 32px 8px 8px; min-height: 0;}
.skin-store .bv-options--compact .bv-option::before{left: 8px; top: 9px; margin-top: 0;}
.pgb .rr-moon{right: auto; left: 50%; margin-left: -15px; bottom: auto; top: 6%;}
@keyframes gc-bob{0%, 49% { transform: translateY(0); } 50%, 100% { transform: translateY(-2px); }}
@keyframes sn-flicker{0%, 49% { transform: scaleX(1); } 50%, 100% { transform: scaleX(-1); }}
@keyframes sn-blink{0%, 59% { opacity: 1; } 60%, 100% { opacity: .15; }}
@keyframes ac-chase{0%, 49% { background-position: 0 0; } 50%, 100% { background-position: 10px 0; }}
@keyframes pgb-climb{0% { transform: translateY(0); } 100% { transform: translateY(-160%); }}
@keyframes pgb-drop{0% { transform: translateY(-140%); opacity: 1; } 60% { transform: translateY(calc(300% + 9px)); opacity: 1; } 100% { transform: translateY(calc(300% + 9px)); opacity: 0; }}
@keyframes pgb-tumble{0% { transform: rotate(0) translateY(0); } 25% { transform: rotate(90deg) translateY(-6px); } 50% { transform: rotate(180deg) translateY(0); } 75% { transform: rotate(270deg) translateY(-4px); } 100% { transform: rotate(360deg); }}
@keyframes pgb-cyc{0%, 33% { opacity: 1; } 33.4%, 100% { opacity: 0; }}
@keyframes pgb-beat{0%, 24% { background: #F7F3FF; color: #120A26; } 25%, 100% { }}
