/* 5200-G: letisztult feladatsor, a 3100-M szerkezetét követve */
:root { font-family: Arial, Helvetica, sans-serif; color:#222; background:#fff; line-height:1.6; }
body { margin:0; }
main { max-width:940px; margin:auto; padding:24px 28px 72px; }
h1 { font-size:1.9rem; margin:.3em 0 1.2em; }
h2 { font-size:1.45rem; margin:2em 0 .6em; }
h3 { font-size:1.08rem; margin:0 0 .3em; }
a { color:#1760a0; }
p { margin:.6em 0 1em; }
figure { margin:22px 0; }
figure img { width:100%; height:auto; border:1px solid #ddd; }
figcaption,.small { color:#666; font-size:.9rem; }
.feladat { display:flex; gap:14px; padding:14px 0; border-bottom:1px solid #e5e5e5; }
.feladat > div:last-child { flex:1; min-width:0; }
.feladat-szam { min-width:36px; color:#1760a0; }
code { font-family:Consolas,monospace; background:#f2f2f2; padding:1px 4px; }
pre { overflow-x:auto; padding:14px; background:#f4f4f4; }
pre code { padding:0; }
.note { border-left:3px solid #888; padding:8px 16px; background:#f7f7f7; }
@media(max-width:600px) { main { padding:16px; } }
@media print { main { max-width:none; padding:0; } .feladat { break-inside:avoid; } }
