.ea-checker{max-width:720px}.mc-form form{gap:10px;display:grid}.mc-label{color:var(--jade);font:800 14px var(--font-ui)}.mc-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mc-entry .input{width:100%;min-width:0;min-height:48px;color:var(--ink);font:700 15px var(--font-ui);background:#fffce8cc;border:1px solid #3c5a4b4d;border-radius:12px;padding:10px 12px}.mc-help{color:var(--ink-3);margin:0;font-size:12px}.mc-result{text-align:center;justify-items:center;gap:10px;margin-top:16px;display:grid}.mc-result h2{margin:0}.mc-result p{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 4px}.mc-result .ea-btn{margin-top:5px}.mc-case{object-fit:contain;filter:drop-shadow(0 12px 10px #37230a4d);width:180px;height:145px}.mc-status{background:var(--strip);color:var(--cream);font:800 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.mc-invalid h2{color:var(--bad)}.mc-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(420px,100%);margin:4px 0 2px;display:grid}.mc-tier{justify-items:center;gap:4px;margin:0;display:grid}.mc-tier img{aspect-ratio:5/4;object-fit:contain;filter:drop-shadow(0 8px 7px #37230a47);width:100%;max-width:112px}.mc-tier figcaption{color:var(--jade);font:800 12px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.mc-note{color:var(--mint);text-align:center;margin:0;font-size:13px}@media (max-width:560px){.mc-entry{grid-template-columns:1fr}.mc-entry .ea-btn{width:100%}.mc-case{width:150px;height:122px}}
