#memory62 .m62-panel{background:white;border:1px solid #c9d4e6;border-radius:20px;padding:24px}#memory62 .m62-note{color:#44536e}#memory62 .m62-score{display:flex;flex-wrap:wrap;gap:20px;font-weight:700}#memory62 .m62-grid{display:grid;gap:8px;max-width:560px;margin:20px auto;grid-template-columns:repeat(3,minmax(0,1fr))}#memory62 .m62-side-4{grid-template-columns:repeat(4,minmax(0,1fr))}#memory62 .m62-side-5{grid-template-columns:repeat(5,minmax(0,1fr))}#memory62 .m62-side-6{grid-template-columns:repeat(6,minmax(0,1fr))}#memory62 .m62-side-7{grid-template-columns:repeat(7,minmax(0,1fr))}#memory62 .m62-side-8{grid-template-columns:repeat(8,minmax(0,1fr))}#memory62 button,#memory62 select{font:inherit;min-height:44px;cursor:pointer;border:1px solid #607393;border-radius:10px;background:white;padding:10px 16px;color:inherit}#memory62 .m62-tile{aspect-ratio:1;padding:0;background:#203653;color:#fff;font-size:1.35rem;border:3px solid #203653;min-height:32px}#memory62 .m62-tile:disabled{cursor:default;opacity:1}#memory62 .m62-tile.is-lit,#memory62 .m62-tile.is-hit{background:#f6da78;color:#172c48;border-color:#172c48}#memory62 .m62-tile.is-miss{background:#8d1f39;color:#fff;border-style:dashed}#memory62 .m62-buttons{display:flex;gap:12px;flex-wrap:wrap}#memory62 .m62-buttons button:first-child{background:#294977;color:white}#memory62 :focus-visible{outline:4px solid #b66c00;outline-offset:3px}#memory62 h2{line-height:1.4;scroll-margin-top:20px}#memory62 [hidden]{display:none!important}@media(max-width:600px){#memory62 .m62-panel{padding:16px}#memory62 .m62-grid{gap:5px}#memory62 .m62-tile{min-height:28px;font-size:1rem}}

#memory62{min-width:0;color:#172c48;line-height:1.7}#memory62 *{box-sizing:border-box}#memory62 button{max-width:100%}
