.Board-module__oL0KhG__board{border-radius:12px;padding:4px;display:grid}.Board-module__oL0KhG__board.Board-module__oL0KhG__solidBg{background:#dbc2b9}.Board-module__oL0KhG__board.Board-module__oL0KhG__dynamicBg{background:0 0}.Board-module__oL0KhG__cellWrapper{position:relative}.Board-module__oL0KhG__cellWrapper.Board-module__oL0KhG__foundationCell:before{content:"";z-index:-1;top:var(--fb-top);right:var(--fb-right);bottom:var(--fb-bottom);left:var(--fb-left);border-radius:var(--fb-radius);background:#dbc2b9;position:absolute}.Board-module__oL0KhG__cellWrapper.Board-module__oL0KhG__voidWrapper{pointer-events:none}.Board-module__oL0KhG__cellWrapper.Board-module__oL0KhG__voidWrapper.Board-module__oL0KhG__foundationActive{pointer-events:auto}.Board-module__oL0KhG__cellWrapper.Board-module__oL0KhG__dropTarget{outline-offset:-2px;border-radius:4px;outline:2px dashed #12121266}.Board-module__oL0KhG__dominoOverlay{z-index:1;position:absolute}.Board-module__oL0KhG__dominoOverlay.Board-module__oL0KhG__selected{z-index:10}.Board-module__oL0KhG__dominoOverlay.Board-module__oL0KhG__isDragSource{opacity:.3;pointer-events:none}
.BoardCell-module__V6HI0q__backgroundCell{width:var(--cell-size);height:var(--cell-size);justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.BoardCell-module__V6HI0q__backgroundCell.BoardCell-module__V6HI0q__editable{cursor:pointer}.BoardCell-module__V6HI0q__backgroundCell:before{z-index:1;content:"";background-color:var(--bg-board-inner);border-radius:var(--board-border-radius);width:95%;height:95%;position:absolute}.BoardCell-module__V6HI0q__regionCell{z-index:2;pointer-events:none;position:absolute}.BoardCell-module__V6HI0q__regionBg{position:absolute;inset:0}.BoardCell-module__V6HI0q__regionBorder{box-sizing:border-box;border-style:solid;border-color:#0000;position:absolute;inset:0}.BoardCell-module__V6HI0q__regionLabel{z-index:20;justify-content:center;align-items:center;width:37.65px;height:37.65px;display:flex;position:absolute;top:31.65px;left:30.23px}.BoardCell-module__V6HI0q__symbolIcon{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;width:100%;height:100%;display:block}.BoardCell-module__V6HI0q__textLabel{color:#fff;font-size:15.25px;font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}
.EmptyCell-module__Q6EqNq__emptyCell{width:var(--cell-size);height:var(--cell-size);border-radius:var(--board-border-radius);background-color:var(--bg-board-inner);justify-content:center;align-items:center;display:flex;position:relative}.EmptyCell-module__Q6EqNq__emptyCell.EmptyCell-module__Q6EqNq__editable{cursor:pointer}.EmptyCell-module__Q6EqNq__emptyCell.EmptyCell-module__Q6EqNq__editable:hover{background-color:#d5b8ad}.EmptyCell-module__Q6EqNq__plusIcon{z-index:1;color:#b89e94;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:20px;font-weight:800}
.VoidCell-module__I3EfwW__voidCell{width:var(--cell-size);height:var(--cell-size);border-radius:var(--board-border-radius);pointer-events:none;background:0 0}.VoidCell-module__I3EfwW__voidCell.VoidCell-module__I3EfwW__foundationMode{pointer-events:auto;cursor:pointer;box-sizing:border-box;border:2px dashed #00000026}.VoidCell-module__I3EfwW__voidCell.VoidCell-module__I3EfwW__foundationMode:hover{background:#0000000f}
.HalfDomino-module__oEj7XG__halfDomino{box-sizing:border-box;background:#f6f6f6;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.HalfDomino-module__oEj7XG__tray{border:1.26667px solid #121212;width:35.0167px;height:35.0167px}.HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isFirst{border-right:none;border-radius:5.27px 0 0 5.27px;box-shadow:inset 0 -2.666px #adadad}.HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isFirst:after{content:"";background:#e2dbdb;width:1px;position:absolute;top:4px;bottom:4px;right:0}.HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isSecond{border-left:none;border-radius:0 5.27px 5.27px 0;box-shadow:inset 0 -2.666px #adadad}[data-rotation-mod="1"] .HalfDomino-module__oEj7XG__dotsWrapper,[data-rotation-mod="3"] .HalfDomino-module__oEj7XG__dotsWrapper{transform:scaleX(-1)}[data-rotation-mod="1"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isFirst{box-shadow:none}[data-rotation-mod="1"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isSecond{box-shadow:inset -2.666px 0 #adadad}[data-rotation-mod="2"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isFirst,[data-rotation-mod="2"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isSecond{box-shadow:inset 0 2.666px #adadad}[data-rotation-mod="3"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isFirst{box-shadow:inset 2.666px 0 #adadad}[data-rotation-mod="3"] .HalfDomino-module__oEj7XG__tray.HalfDomino-module__oEj7XG__isSecond{box-shadow:none}.HalfDomino-module__oEj7XG__board{border:1.6px solid #121212;width:100%;height:100%}.HalfDomino-module__oEj7XG__board.HalfDomino-module__oEj7XG__isFirst{border-right:none;border-radius:5.55px 0 0 5.55px;box-shadow:inset 0 -2.8px #adadad}.HalfDomino-module__oEj7XG__board.HalfDomino-module__oEj7XG__isFirst:after{content:"";background:#e2dbdb;width:1px;position:absolute;top:5.2px;bottom:5.2px;right:0}.HalfDomino-module__oEj7XG__board.HalfDomino-module__oEj7XG__isSecond{border-left:none;border-radius:0 5.55px 5.55px 0;box-shadow:inset 0 -2.8px #adadad}.HalfDomino-module__oEj7XG__boardVertical{border:1.6px solid #121212;width:100%;height:100%}.HalfDomino-module__oEj7XG__boardVertical.HalfDomino-module__oEj7XG__isFirst{box-shadow:none;border-bottom:none;border-radius:5.55px 5.55px 0 0}.HalfDomino-module__oEj7XG__boardVertical.HalfDomino-module__oEj7XG__isFirst:after{content:"";background:#e2dbdb;height:1px;position:absolute;bottom:0;left:5.2px;right:5.2px}.HalfDomino-module__oEj7XG__boardVertical.HalfDomino-module__oEj7XG__isSecond{border-top:none;border-radius:0 0 5.55px 5.55px;box-shadow:inset 0 -2.8px #adadad}.HalfDomino-module__oEj7XG__dotsWrapper{display:block;position:relative}.HalfDomino-module__oEj7XG__tray .HalfDomino-module__oEj7XG__dotsWrapper{width:21.4667px;height:20.1px}.HalfDomino-module__oEj7XG__board .HalfDomino-module__oEj7XG__dotsWrapper,.HalfDomino-module__oEj7XG__boardVertical .HalfDomino-module__oEj7XG__dotsWrapper{width:29.9px;height:29.1px}.HalfDomino-module__oEj7XG__dot{background:#444;border-radius:50%;position:absolute}.HalfDomino-module__oEj7XG__tray .HalfDomino-module__oEj7XG__dot{width:6.16667px;height:6.16667px}.HalfDomino-module__oEj7XG__board .HalfDomino-module__oEj7XG__dot,.HalfDomino-module__oEj7XG__boardVertical .HalfDomino-module__oEj7XG__dot{width:9.5px;height:9.5px}.HalfDomino-module__oEj7XG__topLeft{top:0;left:0}.HalfDomino-module__oEj7XG__topRight{top:0;right:0}.HalfDomino-module__oEj7XG__middleLeft{top:0;left:50%;transform:translate(-50%)}.HalfDomino-module__oEj7XG__middle{top:50%;left:50%;transform:translate(-50%,-50%)}.HalfDomino-module__oEj7XG__middleRight{bottom:0;left:50%;transform:translate(-50%)}.HalfDomino-module__oEj7XG__bottomLeft{bottom:0;left:0}.HalfDomino-module__oEj7XG__bottomRight{bottom:0;right:0}
.DominoDeck-module__XFWjoW__deck{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:600px;display:flex}.DominoDeck-module__XFWjoW__deckGrid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.DominoDeck-module__XFWjoW__shuffleButton{font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;color:#121212;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f6f6f6;border:1.5px solid #121212;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:700;transition:background .15s}.DominoDeck-module__XFWjoW__shuffleButton:hover{background:#e2dbdb}.DominoDeck-module__XFWjoW__shuffleButton:active{background:#c8c3c3}
.DominoPiece-module__6YmoOW__dominoPiece{cursor:pointer;-webkit-user-select:none;user-select:none;transform:rotate(var(--rotation-deg,0deg));transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.DominoPiece-module__6YmoOW__rotateFade{animation:.18s DominoPiece-module__6YmoOW__rotateFade}@keyframes DominoPiece-module__6YmoOW__rotateFade{0%{opacity:1}45%{opacity:.3}to{opacity:1}}.DominoPiece-module__6YmoOW__selected{transform:rotate(var(--rotation-deg,0deg))scale(1.5);z-index:10}.DominoPiece-module__6YmoOW__selected:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#ffffff40;position:absolute;inset:0}.DominoPiece-module__6YmoOW__isDragSource{opacity:.3;pointer-events:none}.DominoPiece-module__6YmoOW__horizontal{flex-direction:row}.DominoPiece-module__6YmoOW__vertical{flex-direction:column}
.EditToolbar-module__W4oicq__toolbar{background:#f5f0ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}.EditToolbar-module__W4oicq__editButton{cursor:pointer;color:#6b5147;background:#fff;border:2px solid #dbc2b9;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:700;transition:all .15s}.EditToolbar-module__W4oicq__editButton:hover{background:#f0e6e0}.EditToolbar-module__W4oicq__editButton.EditToolbar-module__W4oicq__active{color:#fff;background:#6b5147;border-color:#6b5147}.EditToolbar-module__W4oicq__tools{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.EditToolbar-module__W4oicq__toolGroup{align-items:center;gap:8px;display:flex}.EditToolbar-module__W4oicq__toolGroupLabel{color:#9b8278;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.EditToolbar-module__W4oicq__toolButtons{gap:4px;display:flex}.EditToolbar-module__W4oicq__toolBtn{cursor:pointer;color:#6b5147;background:#fff;border:1.5px solid #dbc2b9;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}.EditToolbar-module__W4oicq__toolBtn:hover{background:#f0e6e0}.EditToolbar-module__W4oicq__toolBtn.EditToolbar-module__W4oicq__active{color:#fff;background:#6b5147;border-color:#6b5147}.EditToolbar-module__W4oicq__colorPicker{gap:6px;display:flex}.EditToolbar-module__W4oicq__colorSwatch{cursor:pointer;border:2.5px solid #0000;border-radius:6px;width:28px;height:28px;transition:all .15s}.EditToolbar-module__W4oicq__colorSwatch:hover{transform:scale(1.15)}.EditToolbar-module__W4oicq__colorSwatch.EditToolbar-module__W4oicq__selected{border-color:#333;box-shadow:0 0 0 2px #fff,0 0 0 4px #333}
.ConstraintPicker-module__wjPyUG__backdrop{z-index:99;position:fixed;inset:0}.ConstraintPicker-module__wjPyUG__picker{z-index:100;background:#fff;border-radius:10px;min-width:200px;padding:12px;position:fixed;box-shadow:0 4px 24px #0000002e,0 1px 4px #0000001a}.ConstraintPicker-module__wjPyUG__header{color:#9b8278;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.ConstraintPicker-module__wjPyUG__presets{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;display:grid}.ConstraintPicker-module__wjPyUG__presetBtn{cursor:pointer;color:#6b5147;background:#fff;border:1.5px solid #e5d8d2;border-radius:6px;padding:8px 4px;font-size:14px;font-weight:700;transition:all .12s}.ConstraintPicker-module__wjPyUG__presetBtn:hover{background:var(--picker-accent,#d15609);color:#fff;border-color:var(--picker-accent,#d15609)}.ConstraintPicker-module__wjPyUG__customForm{gap:4px;margin-bottom:4px;display:flex}.ConstraintPicker-module__wjPyUG__customInput{border:1.5px solid #e5d8d2;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:13px}.ConstraintPicker-module__wjPyUG__customInput:focus{border-color:var(--picker-accent,#d15609)}.ConstraintPicker-module__wjPyUG__customSubmit{background:var(--picker-accent,#d15609);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:700}.ConstraintPicker-module__wjPyUG__customSubmit:hover{opacity:.85}.ConstraintPicker-module__wjPyUG__removeBtn{color:#c44;cursor:pointer;background:#fff;border:1.5px solid #e0c0b0;border-radius:6px;width:100%;margin-top:4px;padding:6px;font-size:12px;font-weight:600}.ConstraintPicker-module__wjPyUG__removeBtn:hover{background:#fef0f0}
.TopNav-module__mt-Y7q__nav{z-index:2;background:#f5f0ed;align-items:center;gap:12px;width:100%;padding:14px 24px;display:flex;position:relative}.TopNav-module__mt-Y7q__tabs{gap:6px;display:flex}.TopNav-module__mt-Y7q__tab{font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;cursor:pointer;color:#6b5147;background:#fff;border:2px solid #dbc2b9;border-radius:10px;padding:12px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s}.TopNav-module__mt-Y7q__tab:hover{background:#f0e6e0}.TopNav-module__mt-Y7q__tabActive{color:#fff;background:#6b5147;border-color:#6b5147}.TopNav-module__mt-Y7q__tabActive:hover{background:#5a4339}.TopNav-module__mt-Y7q__spacer{flex:1}.TopNav-module__mt-Y7q__githubLink{font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;color:#6b5147;border-radius:10px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s}.TopNav-module__mt-Y7q__githubLink:hover{background:#f0e6e0}.TopNav-module__mt-Y7q__regenerateButton{color:#6b5147;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.TopNav-module__mt-Y7q__regenerateButton:hover{background:#f0e6e0}.TopNav-module__mt-Y7q__clearButton{color:#6b5147;cursor:pointer;height:44px;font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;white-space:nowrap;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.TopNav-module__mt-Y7q__clearButton:hover{background:#f0e6e0}
.ShareButton-module__T7igFq__shareButton{font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;cursor:pointer;color:#6b5147;white-space:nowrap;background:#fff;border:2px solid #dbc2b9;border-radius:10px;padding:12px 28px;font-size:16px;font-weight:700;transition:all .15s}.ShareButton-module__T7igFq__shareButton:hover{background:#f0e6e0}.ShareButton-module__T7igFq__disabled{opacity:.4;cursor:not-allowed}.ShareButton-module__T7igFq__disabled:hover{background:#fff}.ShareButton-module__T7igFq__copied{color:#6b5147;background:#fff;border-color:#6b5147}.ShareButton-module__T7igFq__toast{color:#fff;font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;white-space:nowrap;z-index:300;pointer-events:none;opacity:0;background:#121212;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ShareButton-module__T7igFq__toastVisible{opacity:1}
.page-module___8aEwW__page{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__backgroundBoard{opacity:.45;pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__boardGrid{gap:12px;padding:8px;display:grid}@keyframes page-module___8aEwW__boardFadeIn{0%{opacity:0}to{opacity:1}}.page-module___8aEwW__boardTile{opacity:0;animation:.5s forwards page-module___8aEwW__boardFadeIn}.page-module___8aEwW__fadeOverlay{pointer-events:none;background:radial-gradient(50% 50%,#0000 20%,#fff 70%);position:absolute;inset:0}.page-module___8aEwW__content{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;padding:32px;display:flex;position:relative}.page-module___8aEwW__textWrapper{display:inline-block;position:relative}.page-module___8aEwW__blurBackdrop{-webkit-backdrop-filter:blur(12px);background:#ffffffa6;border-radius:32px;position:absolute;inset:-24px -32px}.page-module___8aEwW__textContent{position:relative}.page-module___8aEwW__title{font-family:var(--font-libre-franklin);color:#6b5147;margin:0;font-size:42px;line-height:1.2}.page-module___8aEwW__subtitle{color:#9b8278;margin-top:12px;font-size:16px;font-weight:600}.page-module___8aEwW__cards{gap:20px;margin-top:16px;display:flex}.page-module___8aEwW__card{cursor:pointer;text-align:center;background:#f5f0ed;border:2px solid #dbc2b9;border-radius:16px;padding:32px 48px;text-decoration:none;transition:all .15s;display:block}.page-module___8aEwW__card:hover{background:#f0e6e0;border-color:#6b5147}.page-module___8aEwW__cardIcon{margin-bottom:8px;font-size:28px}.page-module___8aEwW__cardTitle{font-family:var(--font-libre-franklin);color:#6b5147;font-size:22px;font-weight:800}.page-module___8aEwW__cardDesc{color:#9b8278;margin-top:6px;font-size:13px;font-weight:600}
.CongratsModal-module__WFUV4W__backdrop{z-index:200;background:#ffffff73;animation:.2s CongratsModal-module__WFUV4W__fadeIn;position:fixed;inset:0}.CongratsModal-module__WFUV4W__modal{z-index:201;text-align:center;background:#fff;border-radius:8px;width:90vw;max-width:540px;padding:48px 56px;animation:.25s CongratsModal-module__WFUV4W__slideUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px -1px #0000004d}.CongratsModal-module__WFUV4W__closeButton{cursor:pointer;color:#6b5147;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.CongratsModal-module__WFUV4W__closeButton:hover{background:#f0e6e0}.CongratsModal-module__WFUV4W__content{flex-direction:column;align-items:center;gap:20px;display:flex}.CongratsModal-module__WFUV4W__star{background:url(https://www.nytimes.com/games-assets/v2/assets/pips/shared/icons/star.svg) 50%/64px 64px no-repeat;width:64px;height:64px;display:block}.CongratsModal-module__WFUV4W__heading{color:#6b5147;margin:0;font-family:nyt-karnakcondensed,Georgia,serif;font-size:36px;font-weight:700;line-height:1.1}.CongratsModal-module__WFUV4W__message{color:#6b5147;margin:0;font-family:nyt-karnak,Georgia,serif;font-size:22px;font-weight:500;line-height:1.3}.CongratsModal-module__WFUV4W__bold{font-weight:700}.CongratsModal-module__WFUV4W__subtitle{font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;color:#9b8278;margin:0;font-size:14px;font-weight:500}.CongratsModal-module__WFUV4W__buttons{flex-direction:column;gap:8px;width:252px;margin-top:4px;display:flex}.CongratsModal-module__WFUV4W__primaryButton{width:100%;height:44px;font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;color:#fff;cursor:pointer;background:#6b5147;border:none;border-radius:24px;padding:0;font-size:16px;font-weight:600;transition:background .15s}.CongratsModal-module__WFUV4W__primaryButton:hover{background:#5a4339}.CongratsModal-module__WFUV4W__secondaryButton{width:100%;height:44px;font-family:"nyt-franklin",var(--font-libre-franklin),"Libre Franklin",sans-serif;color:#6b5147;cursor:pointer;background:#fff;border:1px solid #6b5147;border-radius:24px;padding:0;font-size:16px;font-weight:600;transition:background .15s}.CongratsModal-module__WFUV4W__secondaryButton:hover{background:#f0e6e0}@keyframes CongratsModal-module__WFUV4W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CongratsModal-module__WFUV4W__slideUp{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}
