.szoveg-mezo{display:block;width:100%;min-height:230px;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);font:16px/1.55 var(--mono);resize:vertical}
.szoveg-mezo:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}
.szamlalo{margin:8px 0 14px;font:13px var(--mono);color:var(--muted)}
.szamlalo span{margin-right:14px}
.szerk-valaszto{margin:0 6px 6px 0;padding:4px 6px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:.94rem;vertical-align:middle}
.li-sor{position:relative;margin:0 0 8px;padding-left:5.5em}
.li-cim{position:absolute;left:0;top:5px;font:600 .94rem/1.4 var(--sans);color:var(--muted)}
.li-sor .gomb-kicsi{margin:0 6px 6px 0}
.li-sor .kapcsolo{margin:0 14px 6px 0}
.li-sor .szerk-valaszto{margin:0 14px 6px 0}
.li-szam{width:6em;margin:0 10px 6px 0;padding:4px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:1rem var(--mono);vertical-align:middle}
.li-mezo{min-height:200px;height:280px;margin-top:6px;font-size:15px}
.li-latin{margin:0 0 10px;font:1.05rem/1.6 var(--serif)}
.li-latin mark{background:var(--accent-soft);color:var(--ink);padding:0 1px;border-radius:3px}
.li-angol{margin:0 0 10px;padding-left:12px;border-left:3px solid var(--rule-strong);color:var(--muted);font-style:italic}
.li-ido{list-style:none;margin:0 0 16px;padding:0 0 0 18px;border-left:2px solid var(--accent)}
.li-ido li{position:relative;margin:0 0 14px}
.li-ido li:before{content:"";position:absolute;left:-25px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--paper);border:2px solid var(--accent)}
.li-ido b{display:block;color:var(--accent);font-family:var(--mono)}
.li-mezo-sor{display:block;width:auto;margin:10px 0}
.li-mezo-sor input{font-family:var(--sans)}
.li-kartya{max-width:360px;margin:12px 0 0;padding:16px 18px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow)}
.li-kartya-cim{margin:0 0 6px;font:700 1.2rem/1.3 var(--serif);color:var(--ink)}
.li-kartya-szoveg{margin:0;font:.95rem/1.55 var(--sans);color:var(--ink)}
.li-betuk{margin:6px 0 0;font-size:0}
.li-betu{display:inline-block;width:2em;height:2em;margin:0 4px 4px 0;border:1px solid var(--rule-strong);border-radius:6px;font:1rem/2em var(--mono);text-align:center;color:var(--muted)}
.li-van{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}
.li-hianyzik{background:var(--warm-soft);border-color:var(--warm);color:var(--warm-ink);font-weight:700}
@media (max-width:600px){.li-sor{padding-left:0}.li-cim{position:static;display:block;margin-bottom:6px}.li-mezo{height:240px}}
