@charset "UTF-8";.pz-board,:root{--pz-ink-0:#000;--pz-ink-1:#0072b2;--pz-ink-2:#009e73;--pz-ink-3:#8b5a2b;--pz-ink-4:#7b3294;--pz-ink-5:#e69f00}.pz-board{--pz-paper:#fff;--pz-grid:#999;--pz-given:#000;--pz-user:#000;--pz-shade-given:#444;--pz-shade-user:#222;--pz-tint-done:rgba(0, 0, 0, .12);--pz-tint-error:rgba(204, 0, 0, .18);--pz-tint-highlight:rgba(33, 150, 243, .14);--pz-last-move:#2196f3;--pz-coord:#888;--pz-text:#000;--pz-text-user:#1c4fa0;--pz-mark:#555;--pz-error:#c00;--pz-outline:#2196f3;--pz-cursor:#2196f3;--pz-hint:rgba(12, 166, 120, .3);--pz-hint-area:rgba(12, 166, 120, .16);--pz-hint-ring:#0ca678;--pz-hint-group:#f59f00;--pz-hint-group-area:rgba(255, 179, 0, .18);--pz-glyph-fill:#fff;--pz-ink-0:var(--pz-user)}.darkmode .pz-board{filter:invert(100%) hue-rotate(180deg)}.darkmode .pz-board,.nightmode .pz-board{--pz-paper:#f8ecc2;--pz-glyph-fill:#f8ecc2}.colorblind .pz-board{--pz-error:#6cf;--pz-tint-error:rgba(102, 204, 255, .25)}.pz-board .pz-s-paper{fill:var(--pz-paper)}.pz-board .pz-s-grid{fill:var(--pz-grid)}.pz-board .pz-stroke{fill:none}.pz-board .pz-s-grid.pz-stroke{stroke:var(--pz-grid)}.pz-board .pz-s-given{fill:var(--pz-given)}.pz-board .pz-s-frame{fill:var(--pz-given)}.pz-board .pz-s-user{fill:var(--pz-user)}.pz-board .pz-s-shade{fill:var(--pz-shade-given)}.pz-board .pz-s-black{fill:var(--pz-shade-user)}.pz-board .pz-s-done{fill:var(--pz-tint-done)}.pz-board .pz-s-bad{fill:var(--pz-tint-error)}.pz-board .pz-s-hl{fill:var(--pz-tint-highlight)}.pz-board .pz-s-last{fill:var(--pz-last-move)}.pz-board .pz-s-mark{fill:var(--pz-mark)}.pz-board .pz-s-error{fill:var(--pz-error)}.pz-board .pz-s-outline{fill:var(--pz-outline)}.pz-board .pz-s-cursor{fill:var(--pz-cursor)}.pz-board .pz-s-hint{fill:var(--pz-hint)}.pz-board .pz-s-hint-area{fill:var(--pz-hint-area)}.pz-board .pz-s-hint-ring{fill:var(--pz-hint-ring)}.pz-board .pz-s-hint-group{fill:var(--pz-hint-group)}.pz-board .pz-s-hint-group-area{fill:var(--pz-hint-group-area)}.pz-board .pz-s-hint-area-ring{fill:var(--pz-hint-ring)}.pz-board .pz-s-error-ring{fill:var(--pz-error)}.pz-board .pz-s-glyph{fill:var(--pz-glyph-fill)}.pz-board .pz-s-glyph-ring{fill:var(--pz-given)}.pz-board .pz-s-ink1{fill:var(--pz-ink-1)}.pz-board .pz-s-ink2{fill:var(--pz-ink-2)}.pz-board .pz-s-ink3{fill:var(--pz-ink-3)}.pz-board .pz-s-ink4{fill:var(--pz-ink-4)}.pz-board .pz-s-ink5{fill:var(--pz-ink-5)}.pz-board .pz-s-c1{fill:var(--bg-color-1,#c9f)}.pz-board .pz-s-c2{fill:var(--bg-color-2,#f99)}.pz-board .pz-s-c3{fill:var(--bg-color-3,#ff9)}.pz-board .pz-s-c4{fill:var(--bg-color-4,#9f9)}.pz-board .pz-s-c5{fill:var(--bg-color-5,#9cf)}.pz-board .pz-s-c6{fill:var(--bg-color-6,#f9c)}.pz-board .pz-s-c7{fill:var(--bg-color-7,#ccc)}.pz-board .pz-s-c8{fill:var(--bg-color-8,#9fc)}.pz-board .pz-s-c9{fill:var(--bg-color-9,#fc9)}.pz-board .pz-t{fill:var(--pz-text);font-weight:400}.pz-board .pz-t-user{fill:var(--pz-text-user)}.pz-board .pz-t-err{fill:var(--pz-error)}.pz-board .pz-t-done{fill:var(--pz-mark)}.pz-board .pz-t-coord{fill:var(--pz-coord)}.pz-ink-swatch-0{--game-style-color:var(--pz-ink-0, #000)}.pz-ink-swatch-1{--game-style-color:var(--pz-ink-1, #0072b2)}.pz-ink-swatch-2{--game-style-color:var(--pz-ink-2, #009e73)}.pz-ink-swatch-3{--game-style-color:var(--pz-ink-3, #8b5a2b)}.pz-ink-swatch-4{--game-style-color:var(--pz-ink-4, #7b3294)}.pz-ink-swatch-5{--game-style-color:var(--pz-ink-5, #e69f00)}#game{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#game .pz-board{--pz-grid:#b8b8b8;--pz-mark:#7a7a7a;--pz-tint-done:#ccc;--pz-dash-box:#f60;--pz-group-0:#9cf;--pz-group-1:#ff9;--pz-group-2:#9f9;--pz-group-3:#f9c;--pz-group-4:#c9f;--pz-group-5:#9fc}@media print{#game .pz-board{--pz-tint-done:transparent;--pz-tint-error:transparent}}.game-btn-on{--game-style-color:#000}.game-color-fill.sqj-btn-dash{--game-style-color:#fff;position:relative}.game-color-fill.sqj-btn-dash:before{content:"";position:absolute;left:20%;right:20%;top:50%;height:4px;margin-top:-2px;border-radius:1px;background-color:#000}.game-color-fill.sqj-btn-square{--game-style-color:#fff;position:relative}.game-color-fill.sqj-btn-square:before{content:"";position:absolute;inset:4px;border:3px solid #000;border-radius:1px}.darkmode #game .pz-board,.nightmode #game .pz-board{--pz-group-1:#fc9}#game .pz-board .pz-s-grp0{fill:var(--pz-group-0)}#game .pz-board .pz-s-grp1{fill:var(--pz-group-1)}#game .pz-board .pz-s-grp2{fill:var(--pz-group-2)}#game .pz-board .pz-s-grp3{fill:var(--pz-group-3)}#game .pz-board .pz-s-grp4{fill:var(--pz-group-4)}#game .pz-board .pz-s-grp5{fill:var(--pz-group-5)}#game .pz-board .pz-s-dash-box.pz-stroke{stroke:var(--pz-dash-box)}#game .pz-board .pz-s-outline.pz-stroke{fill:none;stroke:var(--pz-outline);stroke-linejoin:round}#game .pz-board .pz-t-done{fill:var(--pz-text);fill-opacity:.5}