@charset "UTF-8";@font-face{font-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/notosans/v38/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7du3mnPyxVig.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/notosans/v38/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu3mnPyxVihg0.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}#pk-container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.pk-hand,.pk-reserve{--row:0;--column:0;display:flex;flex-flow:column-reverse nowrap;grid-column:var(--column);grid-row:var(--row);height:100%;position:relative;transition:opacity .18s ease-in,filter .18s ease-in;width:100%}.pk-reserve{grid-column:calc(18 - var(--column))}.gamestate_clientDraft .pk-hand:not(:has(.pk-piece.pk-selectable)),.pk-reserve:not(:has(.pk-piece.pk-selectable)){filter:grayscale(.4);opacity:.7}.gamestate_clientDraft .pk-hand{transition:none}.pk-hand.invert[data-player="0"],.pk-hand:not(.invert)[data-player="1"]{grid-column:calc(18 - var(--column));grid-row:calc(18 - var(--row))}.pk-reserve.invert[data-player="0"],.pk-reserve:not(.invert)[data-player="1"]{grid-column:var(--column);grid-row:calc(18 - var(--row))}.pk-hand[data-type="0"],.pk-reserve[data-type="0"]{--row:14;--column:2}.pk-hand[data-type="1"],.pk-reserve[data-type="1"]{--row:14;--column:3}.pk-hand[data-type="2"],.pk-reserve[data-type="2"]{--row:15;--column:2}.pk-hand[data-type="3"],.pk-reserve[data-type="3"]{--row:15;--column:3}.pk-hand[data-type="4"],.pk-reserve[data-type="4"]{--row:15;--column:4}.pk-hand[data-type="5"],.pk-reserve[data-type="5"]{--row:16;--column:2}.pk-hand[data-type="6"],.pk-reserve[data-type="6"]{--row:16;--column:3}.pk-hand[data-type="7"],.pk-reserve[data-type="7"]{--row:16;--column:4}.pk-hand .pk-piece,.pk-reserve .pk-piece{flex-shrink:0;height:100%;pointer-events:none;width:100%}.pk-hand .pk-piece:last-child,.pk-reserve .pk-piece:last-child{pointer-events:all}.pk-hand .pk-piece:not(:first-child),.pk-reserve .pk-piece:not(:first-child){margin-bottom:-85%}#pk-board{--board-size:740px;flex-shrink:0;height:var(--board-size);margin-bottom:2%;margin-top:2%;position:relative;width:var(--board-size)}#pk-board-shadow-container{filter:drop-shadow(0 4px 4px black);height:100%;position:absolute;width:100%}#pk-board-shadow{background-color:#383838;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);height:100%;margin-bottom:-3%;transform:scale(.85) rotate(-45deg);transform-origin:center;translate:0 .5%;width:100%}#pk-container[data-player="1"] #pk-board-shadow{transform:scale(.85) rotate(135deg)}#pk-board-background{background-image:url(img/board.jpg);background-size:cover;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);height:100%;position:absolute;transform:scale(.85) rotate(-45deg);transform-origin:center;width:100%}#pk-container[data-player="1"] #pk-board-background{transform:scale(.85) rotate(135deg)}#pk-board-spaces{display:grid;grid-template-columns:.18fr repeat(7,1fr) .16fr repeat(7,1fr) .24fr;grid-template-rows:.17fr repeat(7,1fr) .2fr repeat(7,1fr) .23fr;height:100%;position:absolute;width:100%}#pk-container[data-player="1"] #pk-board-spaces{grid-template-columns:.24fr repeat(7,1fr) .16fr repeat(7,1fr) .18fr;grid-template-rows:.23fr repeat(7,1fr) .2fr repeat(7,1fr) .17fr}.pk-board-hole,.pk-board-space{--column:0;--row:0;grid-column:var(--column);grid-row:var(--row);height:100%;transition:background-color .18s ease-in;width:100%}.pk-board-hole.pk-selectable,.pk-board-space.pk-selectable{background-color:rgba(0,255,0,.52)}.pk-board-hole.pk-selectable:hover,.pk-board-space.pk-selectable:hover{background-color:rgba(224,224,65,.8);transition:background-color 0ms}.pk-board-hole.highlight,.pk-board-space.highlight{animation-duration:10s;animation-name:pk-highlight;animation-timing-function:ease-out}@keyframes pk-highlight{0%{background-color:transparent}to{background-color:red}}.pk-piece{--angle:0;--sprite-x:0;--sprite-y:0;height:100%;position:relative;transition:opacity .2s ease-out,margin-top .2s cubic-bezier(.33,0,.66,.33),rotate .25s ease-in;width:100%}.roundedbox .pk-piece{--piece-size:40px;display:inline-block;height:var(--piece-size);margin:4px;pointer-events:none;vertical-align:middle;width:var(--piece-size)}.pk-piece.last-moved{outline:2px solid #df8819}.pk-piece.pk-selected{outline:2px solid #ff0}.pk-piece.pk-selectable:hover,.pk-piece.pk-selected{filter:contrast(2)}.pk-piece[data-player="0"] .pk-piece-image{filter:brightness(.8) contrast(1.3)}.pk-piece.last-moved[data-moves="3"]{opacity:.7;pointer-events:none!important}.pk-piece *{bottom:0;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0}.pk-piece-shadow{border-radius:100%;box-shadow:0 4px 4px #000;height:100%;margin-top:-2%;width:100%}.pk-piece-base{background-image:url(img/disc.svg);background-size:200% 100%;height:100%;width:100%}.pk-piece[data-player="0"] .pk-piece-base{filter:brightness(1.1)}.pk-piece[data-player="1"] .pk-piece-base{background-position:100% 0}.pk-piece-image{background-image:url(img/tiles.jpg);background-position:calc(var(--sprite-x)*100%/7) calc(var(--sprite-y)*100%);background-size:800% 200%;clip-path:circle(44.8% at 50% 50.1%);height:92%;margin-top:0;transform:rotate(calc(var(--angle)*90deg));transform-origin:center;transition:transform .25s ease-out;width:94%}#pk-container[data-player="1"] .pk-piece .pk-piece-image{transform:rotate(calc(var(--angle)*90deg + 180deg))}.pk-piece.moving-offset{--path:"";--time:300ms;--hover-height:-10px;animation:pk-move-offset calc(var(--time)*2) ease-in-out,pk-spin-offset var(--time) ease-out,pk-spin-offset var(--time) var(--time) reverse ease-in;margin-top:var(--hover-height);offset-distance:0;offset-path:path(var(--path));offset-rotate:0deg;position:relative;z-index:9}@keyframes pk-move-offset{0%{margin-top:0;offset-distance:100%}to{margin-top:var(--hover-height);offset-distance:0}}@keyframes pk-spin-offset{0%{offset-rotate:0deg}to{offset-rotate:15deg}}.pk-piece.moving{--dx:0;--dy:0;--scale:1;--time:300ms;--hover-height:-10px;animation:pk-move calc(var(--time)*2) ease-out;margin-top:var(--hover-height);position:relative;z-index:9}@keyframes pk-move{0%{margin-top:0;transform:translate(calc(var(--dx)*1px),calc(var(--dy)*1px)) scale(var(--scale))}to{margin-top:var(--hover-height)}}.pk-piece.removing{--time:500ms;animation:pk-remove var(--time) ease-in;position:relative;z-index:9}@keyframes pk-remove{to{margin-top:-30px;opacity:0}}.pk-title{background-color:#458284;border-radius:16px;box-shadow:0 1px 1px #000;color:#e5eef0;flex-basis:100%;font-size:32px;font-weight:600;margin:8px 8px 12px;padding-bottom:2px;text-align:center;text-shadow:0 3px 1px #000}.pk-piece-help{background-color:#375a6f;display:flex;flex-flow:row wrap;font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-weight:500;padding-bottom:10px}.pk-help-grid-container{--fill:#6d7179}.pk-help-grid{--grid-size:230px;border:4px solid #151418bf;box-shadow:0 2px 2px #000;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);height:var(--grid-size);margin-left:10px;margin-right:10px;width:var(--grid-size)}.pk-help-grid-space{background-image:radial-gradient(circle at center,#7a7f88 0,#9d9ca3 100%);height:100%;outline:3px solid #28323abf;width:100%}.pk-help-grid-space .pk-piece{margin-left:-2px;margin-top:-3px}.pk-help-grid-space.threat{--hatch:#e7e60e;background-image:repeating-linear-gradient(45deg,var(--fill),var(--fill) 5px,var(--hatch) 5px,var(--hatch) 10px)}.pk-help-grid:has(.pk-piece[data-type="5"]) .pk-help-grid-space.threat{--hatch:#ff8316}.pk-help-grid-space.cover{background-image:radial-gradient(circle at center,#269522 0,#046b04 100%)}.pk-help-legend{--size:40px;color:#bfced1;display:flex;flex-flow:row nowrap;font-size:20px;gap:16px;line-height:var(--size);margin:18px 14px 14px 40px}.pk-help-legend:before{--size:40px;box-shadow:1px 1px 2px 2px #000;content:"";display:block;height:var(--size);width:var(--size)}.pk-help-legend.fire-threat:before,.pk-help-legend.threat:before{background-image:repeating-linear-gradient(45deg,var(--fill),var(--fill) 5px,var(--hatch) 5px,var(--hatch) 10px)}.pk-help-legend.cover:before{background-image:radial-gradient(circle at center,#269522 0,#046b04 100%)}.pk-help-legend.threat:before{--hatch:#e7e60e}.pk-help-legend.fire-threat:before{--hatch:#ff8316}.pk-help-lines{flex-basis:0;flex-grow:1;margin-left:6px}.pk-help-line{color:#e5eef0;font-size:20px;margin-right:10px}.pk-help-line:before{content:"🟡";display:inline-block;font-size:10px;margin-bottom:4px;margin-right:8px;vertical-align:middle}.pk-help-line:not(:first-child){margin-top:12px}#pk-confirm-button.hidden{display:none}