.scoreboard #homeServe,.scoreboard #awayServe{display:none!important}
.player{position:relative}
.serve-ball{position:absolute;right:-13px;top:-12px;z-index:3;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff8df;box-shadow:0 2px 9px #0009;border:2px solid #183723;font-size:17px;line-height:1}
.recent .rally{padding:5px 7px;margin-top:3px;border:1px solid transparent;border-radius:8px;line-height:1.18}
.recent .rally b{font-size:.8rem}
.recent .rally small{font-size:.72rem;line-height:1.15}
.recent .rally.event-point{background:#163b29;border-color:#4cad73;color:#e8fff0}
.recent .rally.event-point b{color:#adffc1}
.recent .rally.event-error{background:#422120;border-color:#e27670;color:#fff0ed}
.recent .rally.event-error b{color:#ffaaa3}
.recent .rally.event-error small{color:#ffd7d0}
@media(min-width:700px) and (orientation:landscape){
  .layout aside{grid-template-rows:minmax(0,1fr) minmax(185px,.59fr)}
  .recent #history{height:calc(100% - 16px)}
  .recent .rally:nth-child(n+3){display:block}
  .recent .rally:nth-child(n+6){display:none}
}

/* iPad landscape: never let desktop column minimums push the console outside
   the viewport. The court takes the largest true 9:18 size that will fit. */
@media(min-width:700px) and (max-width:1199px) and (orientation:landscape){
  .app{grid-template-columns:minmax(235px,.78fr) minmax(340px,1.14fr) minmax(215px,.66fr)!important;gap:6px!important;padding:6px!important}
  .court-card{padding:6px 7px!important}
  .court-card .full-court{width:min(100%,calc((100dvh - 145px) / 2))!important;height:auto!important;max-width:none!important;margin:0 auto!important;aspect-ratio:1 / 2!important}
  .entry,.insights,.recent{padding:9px!important}
  .entry h3{font-size:1rem!important;padding:7px 0 5px!important}
  .entry .entry-head{padding-bottom:5px!important}
  .quick .btn{min-height:34px!important;font-size:.73rem!important}
  .actions .btn{padding:7px 10px!important}
  .insight{padding:6px 0!important}
  .insight p{font-size:.72rem!important;-webkit-line-clamp:2!important}
  .recent .rally{font-size:.7rem!important}
  .recent .rally:nth-child(n+4){display:none!important}
  .header-tools{gap:5px!important}.header-tools .settings-btn{padding:5px 7px!important;font-size:.72rem!important}
}
@media(min-width:700px) and (max-width:1199px) and (orientation:landscape) and (max-height:750px){
  .app{grid-template-rows:30px 54px minmax(0,1fr)!important;gap:5px!important}
  .brand small,.live{display:none!important}
  .scoreboard{padding:6px 12px!important}.team b{font-size:2rem!important}
  .court-card .full-court{width:min(100%,calc((100dvh - 116px) / 2))!important}
}

/* Android phone match console: one safe, touch-first screen with no clipping. */
.release-version{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid #8bad36;border-radius:999px;color:#d9ff43;font-size:.65rem;font-weight:800;letter-spacing:.06em;vertical-align:1px}
@media(max-width:699px){
  html,body{width:100%;height:100%;overflow:hidden}
  .app{width:100%;height:100dvh;min-height:0;overflow:hidden;padding:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))!important;display:grid!important;grid-template-rows:34px 58px minmax(172px,29dvh) minmax(0,1fr)!important;gap:5px!important}
  header{min-width:0;margin:0!important}.brand{gap:6px}.brand .ball{width:30px;height:30px;font-size:.8rem;border-width:2px}.brand h1{font-size:.9rem}.brand small,.header-tools .live,#fullscreenBtn,#exitAppBtn,#installBtn{display:none!important}.header-tools{margin-left:auto}.header-tools .settings-btn{padding:5px 7px;font-size:.7rem}
  .scoreboard{min-width:0;margin:0!important;padding:6px 9px!important}.team{gap:0 6px}.team label{font-size:.57rem}.team strong{font-size:.75rem;max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team span{font-size:.62rem}.team b{font-size:1.7rem!important}.set{padding:0 5px}.set span{font-size:.82rem}.set small{font-size:.58rem}
  .court-card{min-width:0;margin:0!important;padding:5px 6px!important;overflow:hidden}.court-head{min-height:20px!important;margin-bottom:3px!important}.court-head h2{font-size:.63rem}.rule{padding:3px 6px;font-size:.6rem}.court-card .full-court{height:calc(100% - 23px)!important;width:auto!important;max-width:100%!important;margin:auto!important;padding:3%!important}
  .full-court:before{inset:3%!important}.player{width:39px!important;height:39px!important;font-size:.68rem!important;border-width:2px!important}.player small{max-width:35px!important;font-size:.46rem!important}.pos{font-size:.52rem!important;top:2px!important;left:3px!important}.serve-ball{width:20px!important;height:20px!important;right:-9px!important;top:-8px!important;font-size:12px!important}
  .layout{display:block!important;min-height:0!important}.layout aside{display:none!important}.entry{height:100%!important;min-height:0!important;overflow:hidden!important;padding:8px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.entry .entry-head{padding-bottom:5px!important}.entry h2{font-size:.66rem!important}.entry-head small{font-size:.64rem!important}.entry h3{font-size:.94rem!important;margin:5px 0!important}.choices{gap:5px!important;align-content:start}.choice{min-height:40px!important;font-size:.76rem!important;padding:5px!important}.choice small{font-size:.58rem!important}.actions{margin-top:5px!important;padding-top:5px!important}.actions .btn{min-height:36px;padding:6px 10px!important}.quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-top:5px!important;padding-top:5px!important}.quick .btn{min-height:34px!important;padding:5px 3px!important;font-size:.68rem!important}
  .inline-path-actions{gap:5px!important;margin-top:6px!important}.inline-path-actions .btn{padding:6px 7px!important;font-size:.7rem!important}.path-hint{padding:6px!important;font-size:.7rem!important}
}
@media(max-width:380px){.app{grid-template-rows:32px 53px minmax(150px,27dvh) minmax(0,1fr)!important}.brand h1{font-size:.82rem}.court-card .full-court{height:calc(100% - 22px)!important}.player{width:35px!important;height:35px!important}.quick .btn{font-size:.62rem!important}}
@media(min-width:700px) and (orientation:landscape) and (max-height:680px){
  .layout aside{display:grid;grid-template-rows:minmax(0,1fr) minmax(155px,.55fr)}
  .recent{display:block}
  .recent .rally:nth-child(n+4){display:none}
  .insight p{-webkit-line-clamp:2}
}
+.full-court{background:#396eae url("data:image/png;base64,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") center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;position:relative;isolation:isolate;padding:7% 11.5%!important;gap:0!important;grid-template-rows:1fr 0 1fr!important}
.full-court .net{display:none}.full-court .half{z-index:1}.full-court .half:after{display:none}.full-court .spot{border:0!important}.full-court .pos{color:#fff;opacity:.92;text-shadow:0 1px 2px #123d71;font-size:.7rem}.full-court .player{background:#11271ded}.full-court .serve-ball{filter:drop-shadow(0 2px 2px #0008)}
@media (min-width:700px) and (orientation:landscape){.full-court{padding:6.5% 13%!important}}
.tap-court{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 0 1fr;min-height:285px;background:#396eae url("data:image/png;base64,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") center/100% 100% no-repeat;border-radius:10px;overflow:hidden;padding:7% 11.5%}.tap-court .net{display:none}.tap-court .half{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);min-height:0}.tap-court .spot,.court-pick{position:relative;display:grid;place-items:center;min-height:70px}.court-pick{appearance:none;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer}.court-pick .player{transition:transform .12s,border-color .12s}.court-pick:active .player,.court-pick.selected .player{transform:scale(1.08);border-color:#fff;background:#294c39}.ghost-half{opacity:.42;pointer-events:none}.tap-court .pos{color:#fff;text-shadow:0 1px 2px #123d71}.tap-court .player{width:58px;height:58px;font-size:.8rem}.tap-court .player small{max-width:52px}.tap-court .away-half .player{border-color:var(--orange)}
@media(min-width:700px) and (orientation:landscape){.tap-court{min-height:235px;padding:6.5% 13%}.tap-court .spot,.court-pick{min-height:56px}}
.path-modal{width:min(640px,96vw)}.path-court{display:block;position:relative;min-height:340px;touch-action:none}.path-court canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.path-landing,.path-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.path-landing{color:var(--muted);font-size:.82rem}.path-landing .selected{background:var(--lime);color:#102012;border-color:var(--lime)}.path-actions{justify-content:space-between}.path-hint{margin:0;padding:10px;background:#071710;border-radius:10px}@media(max-width:700px){.path-modal{padding:14px}.path-court{min-height:270px}.path-landing{flex-wrap:wrap}}
/* Reliable live-court geometry: six spots per team, with the net and 3-metre lines fixed in place. */
.full-court{background:#396eae!important;border:0!important;border-radius:9px!important;position:relative;padding:5% 8%!important;grid-template-rows:minmax(0,1fr) 4px minmax(0,1fr)!important;gap:0!important;overflow:hidden}
.full-court:before{content:"";position:absolute;inset:5% 8%;background:#f34d54;border:2px solid #f7ead4;z-index:0}
.full-court .half{z-index:1;min-height:0}.full-court .net{display:block!important;grid-row:2!important;height:4px;background:#f7ead4!important;z-index:2}.full-court .half:after{display:block!important;z-index:2;border-top:2px solid #f7ead4!important}.full-court .spot{z-index:3}.full-court .pos{z-index:4}
.tap-court:not(.path-court){background:#396eae!important;position:relative;padding:5% 8%!important;grid-template-rows:minmax(0,1fr) 4px minmax(0,1fr)!important}.tap-court:not(.path-court):before{content:"";position:absolute;inset:5% 8%;background:#f34d54;border:2px solid #f7ead4;z-index:0}.tap-court:not(.path-court) .half{z-index:1}.tap-court:not(.path-court) .net{display:block!important;grid-row:2!important;height:4px;background:#f7ead4!important;z-index:2}.tap-court:not(.path-court) .half:after{display:block!important;z-index:2;border-top:2px solid #f7ead4!important}.tap-court:not(.path-court) .court-pick,.tap-court:not(.path-court) .spot{z-index:3}
.path-court{background:#396eae!important;border:10px solid #396eae}.path-court:before{content:"";position:absolute;inset:5% 8%;background:#f34d54;border:2px solid #f7ead4;z-index:0}.path-court:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:4px;background:#f7ead4;z-index:1}.path-court canvas{z-index:2}
/* VolleyIQ court palette. */
.full-court,.tap-court:not(.path-court),.path-court{background:#071c15!important}.full-court:before,.tap-court:not(.path-court):before,.path-court:before{background:#164331;border-color:#d9ff43}.full-court .net,.tap-court:not(.path-court) .net,.path-court:after{background:#d9ff43!important}.full-court .half:after,.tap-court:not(.path-court) .half:after{border-color:#d9ff43!important}
#pathPlayers{position:absolute;inset:0;z-index:3;pointer-events:none}.path-player{position:absolute;transform:translate(-50%,-50%);width:54px;height:54px;border:3px solid var(--lime);border-radius:50%;background:#102b20;color:var(--ink);display:grid;place-content:center;text-align:center;box-shadow:0 5px 13px #0008;line-height:1}.path-player.away{border-color:var(--orange)}.path-player.server{box-shadow:0 0 0 5px #d9ff4340,0 5px 13px #0008}.path-player b{font-size:.78rem}.path-player small{display:block;max-width:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:.55rem;margin-top:3px}.path-player em{position:absolute;left:50%;top:-17px;transform:translateX(-50%);font-style:normal;font-size:.61rem;color:#d9ff43;text-shadow:0 1px 2px #000;white-space:nowrap}
/* Official indoor volleyball proportion: 18 m long by 9 m wide. */
.full-court,.path-court{aspect-ratio:2/1;min-height:0!important;height:auto!important}.path-court{width:100%;min-height:0!important}.court-card{display:grid;grid-template-rows:auto auto}.path-court canvas{z-index:2}.path-court #pathPreview{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.path-court #pathLine{stroke:#d9ff43;stroke-width:1.2;stroke-linecap:round}.path-court #pathStartDot,.path-court #pathEndDot{fill:#d9ff43;stroke:#071c15;stroke-width:.55}.path-court #pathArrow path{fill:#d9ff43}.path-court #pathPreview.attack #pathLine{stroke:#ff9f43}.path-court #pathPreview.attack #pathStartDot,.path-court #pathPreview.attack #pathEndDot{fill:#ff9f43}.path-court #pathPreview.attack #pathArrow path{fill:#ff9f43}
@media(min-width:700px) and (orientation:landscape){.court-card{grid-template-rows:24px minmax(0,1fr)}.full-court{height:100%!important;width:auto;max-width:100%;margin:auto}}

/* A volleyball court is 9 m wide by 18 m long. With the net running across the
   screen, the complete direction court is deliberately portrait, not landscape. */
.path-court{aspect-ratio:1 / 2!important;width:auto!important;height:min(54dvh,calc((96vw - 40px) * 2))!important;max-width:100%;margin-inline:auto}
/* The net is centred. These two lines are exactly 3 m (one third of a half)
   from it: 1/3 and 2/3 of the full 18 m court. */
.path-court:before{background:linear-gradient(to bottom,transparent 0 32.9%,#d9ff43 32.9% 33.55%,transparent 33.55% 66.45%,#d9ff43 66.45% 67.1%,transparent 67.1% 100%),#164331!important}
/* Keep the same 3 m reference lines on the live and player-selection courts. */
.full-court .half:first-child:after,.tap-court:not(.path-court) .half:first-child:after{top:66.666%!important}
.full-court .half:last-child:after,.tap-court:not(.path-court) .half:last-child:after{top:33.333%!important}

/* Ball-path capture lives on the fixed live court so the rest of the console
   remains visible. The arrow stays displayed until the coach saves or clears it. */
.full-court.inline-path-mode{touch-action:none;box-shadow:0 0 0 2px #d9ff4355 inset}
.inline-path-layer{position:absolute;inset:0;z-index:10;cursor:crosshair;touch-action:none}
.inline-path-preview{position:absolute;inset:0;width:100%;height:100%;z-index:9;pointer-events:none;overflow:visible}
.inline-path-preview line{stroke:#d9ff43;stroke-width:1.2;stroke-linecap:round}.inline-path-preview circle{fill:#d9ff43;stroke:#071c15;stroke-width:.55}.inline-path-preview marker path{fill:#d9ff43}.inline-path-preview.attack line{stroke:#ff9f43}.inline-path-preview.attack circle{fill:#ff9f43}.inline-path-preview.attack marker path{fill:#ff9f43}
.inline-path-actions{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.inline-path-actions .primary{margin-left:auto}

/* Live court: a true 9 m × 18 m playing area. Keeping equal inset values
   preserves that proportion inside the court frame as well. */
@media(min-width:700px) and (orientation:landscape){
  .court-card{align-items:start!important;justify-items:center!important}
  .court-card .court-head{width:100%;justify-self:stretch}
  .court-card .full-court{aspect-ratio:1 / 2!important;height:100%!important;width:auto!important;max-width:calc(100% - 8px)!important;margin:0 auto!important;padding:4%!important}
  .court-card .full-court:before{inset:4%!important}
}
/* The home half is no longer the final child while an arrow is displayed, so
   select it by team class rather than :last-child. Both attack lines are 3 m
   from the net: one third of each 9 m half. */
.full-court .half.away-half:after{top:66.666%!important}
.full-court .half:not(.away-half):after{top:33.333%!important}

/* Courtside console refinement: dense, calm and readable at a glance. */
@media(min-width:700px) and (orientation:landscape){
  .app{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.34fr) minmax(300px,.72fr)!important;gap:9px!important}
  .scoreboard{border-color:#355f46;background:linear-gradient(90deg,#0b2118,#10291d 48%,#0b2118);padding:9px 18px!important}
  .court-card{border-color:#3e714f!important;background:linear-gradient(180deg,#102a1e,#081a13)!important;padding:8px 10px!important}
  .court-card .court-head{padding:0 2px;border-bottom:1px solid #294837}
  .court-card .full-court{filter:drop-shadow(0 12px 16px #0007)}
  .entry{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:0;border-color:#315c42!important;background:linear-gradient(160deg,#0e291d,#091b14 72%)!important}
  .entry .entry-head{padding:2px 0 8px;border-bottom:1px solid #294837}
  .entry .entry-head h2{letter-spacing:.11em;color:#d9ff43}
  .entry h3{padding:10px 0 7px;margin:0!important;font-size:1.12rem!important}
  .entry .choices{align-content:start;padding-top:3px}
  .entry .actions{border-top:1px solid #294837;padding-top:8px!important;margin-top:8px!important}
  .entry .quick{border-top:1px solid #294837;padding-top:7px!important;margin-top:7px!important}
  .quick .btn{border-color:#345b43;background:#10261b}
  .quick .timeout{background:#ff9f43;color:#201306;border-color:#ff9f43}
  .layout aside{grid-template-rows:minmax(0,1.14fr) minmax(190px,.56fr)!important;gap:9px!important}
  .insights,.recent{border-color:#315c42!important;background:linear-gradient(160deg,#0d261b,#081a13)!important;padding:12px!important}
  .insights h2,.recent h2{padding-bottom:8px;border-bottom:1px solid #294837;color:#b6d5c1!important}
  .insight{padding:9px 0!important;border-top-color:#294837!important}
  .insight b{letter-spacing:.02em}
  .recent .rally{margin-top:5px!important}
}
