._page_xy5oi_1{--paper:#f5f4e9;--ink:#1c281b;--acid:#dfff00;--sol:#dc927c;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;padding:28px clamp(20px,4vw,64px) 40px}._inner_xy5oi_1{max-width:1240px;margin:auto}._page_xy5oi_1 a{color:inherit}._masthead_xy5oi_1{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}._brand_xy5oi_1{letter-spacing:-.045em;align-items:center;min-height:44px;font-size:17px;font-weight:850;line-height:1.06;text-decoration:none;display:flex}._masthead_xy5oi_1 nav{flex-wrap:wrap;gap:24px;display:flex}._masthead_xy5oi_1 nav a,._footer_xy5oi_1 a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}._masthead_xy5oi_1 nav a,._eyebrow_xy5oi_1,._intro_xy5oi_1 small,._sectionHeading_xy5oi_1>span,._board_xy5oi_1 figcaption>span,._board_xy5oi_1 dl,._board_xy5oi_1>p,._mapHelp_xy5oi_1,._help_xy5oi_1,._controls_xy5oi_1>p,._movement_xy5oi_1>p,._joinHelp_xy5oi_1,._linkOffer_xy5oi_1>p,._footer_xy5oi_1{font-family:var(--font-geist-mono),monospace}._masthead_xy5oi_1 nav a{font-size:12px}._intro_xy5oi_1{max-width:1000px;padding:42px 0 32px}._eyebrow_xy5oi_1{margin:0 0 22px;font-size:11px;line-height:1.6}._intro_xy5oi_1 h1{letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(54px,8vw,103px);font-weight:850;line-height:.94}._intro_xy5oi_1>p:not(._eyebrow_xy5oi_1){letter-spacing:-.02em;max-width:37ch;font-size:clamp(21px,2.3vw,28px);line-height:1.4}._intro_xy5oi_1 small{font-size:11px;line-height:1.75;display:block}._page_xy5oi_1 h2{letter-spacing:-.04em;margin:0 0 18px;font-size:29px;line-height:1.18}._rules_xy5oi_1{border-top:1px solid;grid-template-columns:.7fr 1fr 1fr;gap:26px;padding:26px 0 30px;display:grid}._rules_xy5oi_1 p{margin:0;font-size:15px;line-height:1.7}._desk_xy5oi_1{border-top:1px solid;padding-top:28px}._sectionHeading_xy5oi_1{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}._sectionHeading_xy5oi_1>span{font-size:11px;line-height:1.6}._sectionHeading_xy5oi_1 h2{margin:0;font-size:clamp(29px,3.4vw,43px)}._page_xy5oi_1 button{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:600 14px/1.5 var(--font-geist-sans),Arial,sans-serif;text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:12px 16px}._page_xy5oi_1 button:hover:not(:disabled){background:var(--acid)}._page_xy5oi_1 button:disabled{color:#51594b;cursor:default;background:#e9e9dc;border-color:#1c281b70}._page_xy5oi_1 ._primary_xy5oi_1{background:var(--ink);color:var(--acid)}._page_xy5oi_1 ._primary_xy5oi_1:hover{background:var(--acid);color:var(--ink)}._editor_xy5oi_1{grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin-bottom:28px;display:grid}._controls_xy5oi_1{border:1px solid var(--ink);background:#eae9dd;min-width:0;margin:0;padding:0 18px 18px}._controls_xy5oi_1 legend,._movement_xy5oi_1 legend{letter-spacing:-.025em;margin-left:-6px;padding:0 6px;font-size:20px;font-weight:700}._controls_xy5oi_1 label,._linkOffer_xy5oi_1 label{flex-direction:column;gap:8px;min-width:0;margin:15px 0;font-size:13px;line-height:1.5;display:flex}._controls_xy5oi_1 input,._controls_xy5oi_1 select,._linkOffer_xy5oi_1 input{box-sizing:border-box;border:1px solid var(--ink);width:100%;min-width:0;min-height:48px;color:inherit;font:16px/1.5 var(--font-geist-mono),monospace;background:#faf9f0;border-radius:0;padding:10px}._fields_xy5oi_1{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}._controls_xy5oi_1>p{margin:14px 0 0;font-size:10px;line-height:1.75}._controls_xy5oi_1>button{width:100%;margin-top:6px}._boards_xy5oi_1{grid-template-columns:1fr 1fr;gap:24px;display:grid}._board_xy5oi_1{border:1px solid var(--ink);background:#eae9dd;min-width:0;margin:0;padding:22px}._board_xy5oi_1 figcaption{justify-content:space-between;align-items:center;gap:16px;display:flex}._board_xy5oi_1 h3{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.2}._board_xy5oi_1 figcaption>span{font-size:10px;line-height:1.6}._boardScroll_xy5oi_1{margin:22px 0 14px;padding:0 0 8px;overflow-x:auto}._boardColumns_xy5oi_1{box-sizing:content-box;width:max-content;margin:auto;padding-left:25px;display:grid}._boardColumns_xy5oi_1 span{text-align:center;font:11px/24px var(--font-geist-mono),monospace}._boardBody_xy5oi_1{width:max-content;margin:auto;display:flex}._boardRows_xy5oi_1{flex-shrink:0;grid-auto-rows:44px;width:25px;display:grid}._boardRows_xy5oi_1 span{font:11px/44px var(--font-geist-mono),monospace;text-align:center}._grid_xy5oi_1{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-auto-rows:44px;width:max-content;display:grid}._grid_xy5oi_1 ._cell_xy5oi_1{box-sizing:border-box;border:0;border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);width:44px;height:44px;min-height:44px;color:var(--ink);background:#faf9f0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._grid_xy5oi_1 ._cell_xy5oi_1[data-wall=true]{background:repeating-linear-gradient(135deg,#deddd1 0 4px,#8b9183 4px 5px)}._grid_xy5oi_1 ._cell_xy5oi_1[data-target=true]{outline-offset:-4px;z-index:1;outline:3px solid #455aff}._wallMark_xy5oi_1{font:700 18px/1 var(--font-geist-mono),monospace;background:#deddd1;padding:2px}._nia_xy5oi_1,._sol_xy5oi_1{border:2px solid var(--ink);width:25px;height:25px;font:800 15px/1 var(--font-geist-sans),Arial,sans-serif;z-index:1;justify-content:center;align-items:center;display:flex;position:relative;top:-2px}._nia_xy5oi_1{background:var(--acid);border-radius:50%}._sol_xy5oi_1{background:var(--sol)}._seat_xy5oi_1{border:1px dashed var(--ink);font:7px/1 var(--font-geist-mono),monospace;justify-content:center;align-items:flex-end;padding-bottom:1px;display:flex;position:absolute;inset:3px}._start_xy5oi_1{text-align:center;font:7px/1 var(--font-geist-mono),monospace;position:absolute;top:3px;left:0;right:0}._board_xy5oi_1 dl{margin:0;font-size:11px;line-height:1.7}._board_xy5oi_1 dl>div{border-top:1px solid #1c281b55;justify-content:space-between;gap:16px;padding:8px 0;display:flex}._board_xy5oi_1 dt{font-weight:600}._board_xy5oi_1 dd{text-align:right;margin:0}._board_xy5oi_1>p{margin:12px 0 0;font-size:11px;line-height:1.7}._mapHelp_xy5oi_1,._help_xy5oi_1{max-width:95ch;margin:16px 0 23px;font-size:11px;line-height:1.75}._actions_xy5oi_1{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}._check_xy5oi_1{border:1px solid var(--ink);background:#eae9dd;margin-top:22px;padding:20px}._check_xy5oi_1 strong{letter-spacing:-.02em;font-size:20px;line-height:1.4}._check_xy5oi_1 p{margin:10px 0 0;font-size:13px;line-height:1.7}._notice_xy5oi_1{border-left:4px solid var(--ink);overflow-wrap:anywhere;background:#eae9dd;margin:24px 0 0;padding:16px 20px;font-size:16px;line-height:1.6}._movement_xy5oi_1{border:1px solid var(--ink);background:#faf9f0;min-width:0;max-width:650px;margin:26px 0 0;padding:0 22px 20px}._movement_xy5oi_1>p{margin:16px 0 0;font-size:11px;line-height:1.75}._directions_xy5oi_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:360px;margin:20px auto 0;display:grid}._directions_xy5oi_1 button{justify-content:space-between;align-items:center;gap:12px;display:flex}._directions_xy5oi_1 span{font-size:24px;line-height:1}._directions_xy5oi_1 [data-maker-direction=up]{grid-area:1/2}._directions_xy5oi_1 [data-maker-direction=right]{grid-area:2/3}._directions_xy5oi_1 [data-maker-direction=down]{grid-area:2/2}._directions_xy5oi_1 [data-maker-direction=left]{grid-area:2/1}._incoming_xy5oi_1,._sharing_xy5oi_1{border:1px solid var(--ink);background:#faf9f0;margin:28px 0;padding:24px}._incoming_xy5oi_1>._eyebrow_xy5oi_1{margin-bottom:12px}._incoming_xy5oi_1>p,._sharing_xy5oi_1>p{max-width:85ch;font-size:15px;line-height:1.7}._incoming_xy5oi_1 ._boards_xy5oi_1{margin:22px 0}._sharing_xy5oi_1{margin-top:30px}._linkOffer_xy5oi_1{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}._linkOffer_xy5oi_1 label,._linkOffer_xy5oi_1>p{flex-basis:100%;margin:0}._linkOffer_xy5oi_1 input{flex:1}._linkOffer_xy5oi_1>p{font-size:11px;line-height:1.75}._footer_xy5oi_1{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;gap:16px 30px;margin-top:36px;padding-top:24px;font-size:11px;line-height:1.75;display:flex}._footer_xy5oi_1>p{max-width:62ch;margin:0}._footer_xy5oi_1 nav{flex-direction:column;align-items:flex-start;display:flex}._footer_xy5oi_1 small{font:inherit;flex-basis:100%}._page_xy5oi_1 :focus-visible{outline-offset:4px;outline:3px solid #455aff}._sectionHeading_xy5oi_1 h2:focus{outline:none}@media (max-width:1050px){._editor_xy5oi_1{grid-template-columns:1fr 1fr}._editor_xy5oi_1>._controls_xy5oi_1:first-child{grid-column:1/-1}._editor_xy5oi_1>._controls_xy5oi_1:first-child ._fields_xy5oi_1{grid-template-columns:repeat(4,minmax(0,1fr))}._rules_xy5oi_1{grid-template-columns:1fr 1fr}._rules_xy5oi_1 h2{grid-column:1/-1;margin-bottom:0}._board_xy5oi_1{padding:18px}._board_xy5oi_1 figcaption{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){._boards_xy5oi_1{grid-template-columns:1fr}._board_xy5oi_1 figcaption{flex-direction:row;align-items:center}._sectionHeading_xy5oi_1{flex-direction:column;align-items:flex-start;gap:12px}._masthead_xy5oi_1{align-items:flex-start}._masthead_xy5oi_1 nav{flex-direction:column;align-items:flex-end;gap:0}._masthead_xy5oi_1 nav a{font-size:11px}._intro_xy5oi_1 h1{font-size:clamp(46px,10vw,75px)}._rules_xy5oi_1{grid-template-columns:1fr;gap:16px}._rules_xy5oi_1 h2{grid-column:auto}._editor_xy5oi_1>._controls_xy5oi_1:first-child ._fields_xy5oi_1{grid-template-columns:1fr 1fr}._editor_xy5oi_1{grid-template-columns:1fr}._editor_xy5oi_1>._controls_xy5oi_1:first-child{grid-column:auto}._incoming_xy5oi_1,._sharing_xy5oi_1{padding:20px}._linkOffer_xy5oi_1 input,._linkOffer_xy5oi_1 button{flex-basis:100%;width:100%}._footer_xy5oi_1 nav{flex-basis:100%}}@media (max-width:420px){._page_xy5oi_1{padding-top:20px}._brand_xy5oi_1{font-size:15px}._masthead_xy5oi_1{gap:16px}._masthead_xy5oi_1 nav{max-width:140px}._intro_xy5oi_1 h1{font-size:clamp(39px,11vw,51px)}._board_xy5oi_1{padding:14px}._board_xy5oi_1 h3{font-size:23px}._board_xy5oi_1 figcaption>span{font-size:9px}._actions_xy5oi_1>button{width:100%}._movement_xy5oi_1{padding-left:16px;padding-right:16px}._directions_xy5oi_1 button{gap:8px;padding:10px;font-size:13px}._incoming_xy5oi_1,._sharing_xy5oi_1{padding:16px}._notice_xy5oi_1{padding:14px 16px}}@media (prefers-reduced-motion:reduce){._page_xy5oi_1 *,._page_xy5oi_1 :before,._page_xy5oi_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
