.gm-number-pattern{color:#ebc784;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:620px;margin:18px auto;display:grid}.gm-pattern-stage{text-align:center;background:#ebc7840b;border:1px solid #ebc78433;border-radius:14px;min-width:0;padding:10px 4px 2px}.gm-pattern-stage>span{color:#c9d2dc;letter-spacing:.06em;font-size:11px;font-weight:700;line-height:1.2;display:block}.gm-pattern-stage svg{width:100%;height:auto;max-height:105px;display:block;overflow:visible}.gm-pattern-next{background:0 0;border-style:dashed}.gm-pattern-question{aspect-ratio:132/100;color:#f1d7a4;justify-content:center;align-items:center;max-height:105px;font-size:38px;font-weight:800;line-height:1;display:flex}@media (max-width:560px){.gm-number-pattern{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:340px;margin:12px auto}.gm-pattern-stage{padding-top:8px}.gm-pattern-stage svg,.gm-pattern-question{max-height:82px}}
