.content .kindergarten-examples{margin:2rem 0;min-width:0;max-width:100%}
.kindergarten-examples .kg-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.25rem}
.kindergarten-examples .kg-selectors label{display:flex;flex-direction:column;gap:.3rem;min-width:0;font-weight:600}
.kindergarten-examples select{font:inherit;color:var(--body);background:var(--surface);border:1px solid var(--rule);border-radius:9px;padding:.65rem .75rem;width:100%;min-width:0;min-height:44px}
.kindergarten-examples select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.kindergarten-examples select.kg-placeholder{color:var(--muted);font-weight:400}
.kindergarten-examples select option{color:var(--body)}
.kindergarten-examples select option[value=""]{color:var(--muted)}
.content .kindergarten-examples .kg-preview{margin:0;min-width:0;max-width:100%}
.kindergarten-examples .game-display{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}
.content .kindergarten-examples .game-display img{width:100%;height:100%;max-height:100%;object-fit:contain;display:block;margin:0}
.kindergarten-examples figcaption{margin-top:.8rem}
.content .kindergarten-examples figcaption p{margin:.25rem 0 0}
@media(max-width:480px){.kindergarten-examples .kg-selectors{grid-template-columns:minmax(0,1fr);gap:.65rem}.kindergarten-examples .game-display{padding:5px}}
