@layer component{.t3bqpG_Mines{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.t3bqpG_Mines .t3bqpG_toolbar,.t3bqpG_Mines .t3bqpG_settings{align-items:end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.t3bqpG_Mines .t3bqpG_toolbar{align-items:center;gap:var(--space-2)}.t3bqpG_Mines .t3bqpG_stats{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0;margin-inline-start:auto;display:flex}.t3bqpG_Mines .t3bqpG_scroller{overscroll-behavior-x:contain;min-inline-size:0;padding-block-end:var(--space-1);overflow-x:auto}.t3bqpG_Mines .t3bqpG_grid{--cell:2rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);border-spacing:2px;border-collapse:separate;background:var(--color-bg-surface)}.t3bqpG_Mines .t3bqpG_gridcell{padding:0}.t3bqpG_Mines .t3bqpG_cell{inline-size:var(--cell);block-size:var(--cell);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-raised);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;place-items:center;padding:0;display:grid}.t3bqpG_Mines .t3bqpG_cell svg{block-size:1rem;inline-size:1rem}.t3bqpG_Mines .t3bqpG_cell:hover{background:var(--color-bg-hover)}.t3bqpG_Mines .t3bqpG_cell:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;position:relative}.t3bqpG_Mines .t3bqpG_cell[data-kind=number]{background:var(--color-bg-base);cursor:default;border-color:#0000}.t3bqpG_Mines .t3bqpG_cell[data-count="1"]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.t3bqpG_Mines .t3bqpG_cell[data-kind=mine],.t3bqpG_Mines .t3bqpG_cell[data-kind=wrongFlag]{background:var(--color-bg-base);border-style:dashed}.t3bqpG_Mines .t3bqpG_cell[data-kind=exploded]{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.t3bqpG_Mines .t3bqpG_message{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.t3bqpG_Mines .t3bqpG_message[data-status=won],.t3bqpG_Mines .t3bqpG_message[data-status=lost]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.t3bqpG_Mines .t3bqpG_number{inline-size:6rem}.t3bqpG_Mines .t3bqpG_best,.t3bqpG_Mines .t3bqpG_help{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.t3bqpG_Mines .t3bqpG_help{color:var(--color-text-tertiary)}@media (width<40rem){.t3bqpG_Mines .t3bqpG_grid{--cell:1.75rem}}}
