.s10qql0z{width:100%;height:100%;aspect-ratio:1/1}.s1bjt9f7{width:50%;height:50%;color:#fda628}.skit40u{font-size:var(--text-lg);line-height:1;color:#d14d4d}.ss7lc4z{width:100%;height:100%;text-align:center;cursor:default;border:none;outline:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:transparent;padding:0;font:inherit}.ss7lc4z:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.s1inf9l4{--color-border:rgb(47, 47, 47);--board-size:min(40rem, 100cqw, 100cqh);width:var(--board-size);height:var(--board-size);position:relative;border-radius:var(--radius-md);overflow:hidden}.s1inf9l4:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md);border:3px solid var(--color-border);pointer-events:none;z-index:2}.s16vmcny{display:-ms-grid;display:grid;width:100%;height:100%;padding:var(--spacing-0_25);touch-action:none}.s16vmcny>tbody{display:contents}.s16vmcny>tbody>tr{display:contents}.s197lkgn{background:var(--color-light);border:1px solid rgb(214,214,214);position:relative}.s197lkgn[data-highlight=on]{background:color-mix(in srgb,var(--game-color, gold) 25%,white)}.s197lkgn[data-highlight=landmark]{background:color-mix(in srgb,var(--game-color, gold) 75%,white)}.s197lkgn[data-problem=true]{background:var(--problem-cell-bg)}.s197lkgn[data-hint=true]{background:color-mix(in srgb,var(--color-hint),white 78%)}.s197lkgn[data-hint=true]:after{content:"";position:absolute;inset:0;border:2px solid var(--color-hint);border-radius:var(--radius-sm);pointer-events:none;z-index:2;-webkit-animation:star-battle-hint-ring-in-s197lkgn .18s ease-out;animation:star-battle-hint-ring-in-s197lkgn .18s ease-out}@-webkit-keyframes star-battle-hint-ring-in-s197lkgn{0%{opacity:0;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes star-battle-hint-ring-in-s197lkgn{0%{opacity:0;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.s1at456j{display:-ms-grid;display:grid;position:absolute;inset:0;padding:var(--spacing-0_25);pointer-events:none;z-index:1}.syllwm8{background:var(--color-border);border-radius:.125rem}.s1nyyqp6{height:.1875rem;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-inline:-.0937rem}.s1dv2gov{width:.1875rem;-ms-grid-column-align:start;justify-self:start;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);margin-block:-.0937rem}.s17kzcy3{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;container-type:size}.e12gaoj2{width:12rem;height:12rem;container-type:size}.rtlp794{width:6rem;height:6rem;container-type:size}
