:root{--papir:#f6f1e6;--lap:#fffcf5;--tinta:#25291f;--szurke:#636552;--zsalya:#3f6b4f;--zsalya-mely:#2b4b37;--rozsda:#a8532c;--moha:#dfe5d2;--vonal:#ddd5c3}*{box-sizing:border-box}body{margin:0;background:var(--papir);color:var(--tinta);font:1.08rem/1.72 quattrocento sans,system-ui,sans-serif}h1,h2,h3,.cimlap-nev{font-family:trocchi,Georgia,serif;font-weight:400;line-height:1.2}a{color:var(--zsalya)}a:hover{color:var(--rozsda)}i,em{font-style:italic}.fejsor{background:var(--lap);box-shadow:0 1px 0 var(--vonal)}.fejsor-belso{max-width:70rem;margin:0 auto;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 2rem}.cimlap{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.6rem;align-items:center;text-decoration:none;color:var(--tinta)}.toll{grid-row:span 2;width:2.6rem;height:2.6rem}.cimlap-nev{font-size:1.7rem;color:var(--zsalya-mely);line-height:1}.cimlap-jel{font-size:.85rem;color:var(--szurke);font-style:italic}.fejsor nav{display:flex;flex-wrap:wrap;gap:.3rem .5rem}.fejsor nav a{padding:.35rem .8rem;border-radius:2rem;text-decoration:none;color:var(--tinta);font-weight:700;font-size:.95rem;background:var(--papir)}.fejsor nav a:hover{background:var(--moha);color:var(--zsalya-mely)}.cimoldal{max-width:70rem;margin:0 auto;padding:2.2rem 1.25rem 3rem}.vezeto{display:block;padding:clamp(1.6rem,4vw,3.2rem);background:var(--zsalya-mely);color:#eef2e6;border-radius:1.2rem;text-decoration:none;position:relative;overflow:hidden}.vezeto::after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:16rem;height:16rem;border-radius:50%;background:rgba(255,255,255,6%)}.vezeto-taxon{font-style:italic;color:#c9d8b8}.vezeto h1{font-size:clamp(2rem,4.6vw,3.3rem);margin:.4rem 0 .8rem;color:#fff;max-width:40rem}.vezeto p{font-size:1.17rem;max-width:38rem;margin:0 0 1.2rem}.vezeto-tovabb{display:inline-block;padding:.55rem 1.1rem;border-radius:2rem;background:#f6f1e6;color:var(--zsalya-mely);font-weight:700}.vezeto:hover .vezeto-tovabb{background:#fff}.nyito-sav{padding-bottom:0}.kettes{display:grid;grid-template-columns:minmax(0,1.7fr)minmax(0,1fr);gap:2.5rem;margin-top:.4rem}.irasok h2,.bemutato h2{font-size:1.55rem;margin:0 0 .8rem;color:var(--zsalya-mely)}.jegyzet{padding:1.1rem 0;border-bottom:1px solid var(--vonal)}.jegyzet-taxon{margin:0;font-style:italic;color:var(--rozsda);font-size:.95rem}.jegyzet h3{font-size:1.4rem;margin:.15rem 0 .35rem}.jegyzet h3 a{color:var(--tinta);text-decoration:none}.jegyzet h3 a:hover{color:var(--zsalya)}.jegyzet p:last-child{margin:0;color:var(--szurke)}.bemutato{align-self:start;background:var(--lap);border:1px solid var(--vonal);border-radius:1rem;padding:1.4rem 1.5rem}.bemutato>p:first-child{margin-top:0;font-size:1.05rem}.rangsor{list-style:none;margin:0;padding:0;counter-reset:none}.rangsor li{padding:.4rem 0 .4rem calc(var(--i,0) * .1rem);border-bottom:1px dashed var(--vonal);font-size:.97rem}.rangsor li:nth-child(2){padding-left:.7rem}.rangsor li:nth-child(3){padding-left:1.4rem}.rangsor li:nth-child(4){padding-left:2.1rem}.rangsor li:nth-child(5){padding-left:2.8rem}.rangsor li:nth-child(6){padding-left:3.5rem}.rangsor li:nth-child(7){padding-left:4.2rem;color:var(--zsalya-mely);font-weight:700}.rangsor b{display:inline-block;min-width:4.4rem;color:var(--szurke);font-weight:400}.rangsor-megj{margin:.8rem 0 0;font-size:.9rem;color:var(--szurke)}.iras{max-width:45rem;margin:0 auto;padding:2.6rem 1.25rem 3.5rem}.iras-taxon{margin:0;font-style:italic;color:var(--rozsda)}.iras h1{font-size:clamp(2rem,4.4vw,2.9rem);margin:.3rem 0 .9rem;color:var(--zsalya-mely)}.iras-lead{font-size:1.24rem;line-height:1.55;margin:0 0 .6rem}.iras-datum{color:var(--szurke);font-size:.92rem;margin:0 0 2rem}.iras-test h2{font-size:1.6rem;margin:2.3rem 0 .6rem;color:var(--zsalya-mely)}.iras-test h3{font-size:1.25rem;margin:1.7rem 0 .4rem}.iras-test ul,.iras-test ol{padding-left:1.4rem}.iras-test li{margin:.3rem 0}.iras-test table{width:100%;border-collapse:collapse;margin:1.4rem 0;background:var(--lap);display:block;overflow-x:auto}.iras-test th,.iras-test td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--vonal)}.iras-test th{background:var(--moha)}.iras-test blockquote{margin:1.6rem 0;padding:1.1rem 1.3rem;background:var(--moha);border-radius:.8rem}.iras-test blockquote p{margin:0}.lapozo{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem}.lapozo a{display:block;padding:1rem 1.1rem;background:var(--lap);border:1px solid var(--vonal);border-radius:.8rem;text-decoration:none;color:var(--tinta);font-family:trocchi,serif;line-height:1.3}.lapozo a:last-child:not(:first-child){text-align:right}.lapozo small{display:block;font-family:quattrocento sans,sans-serif;color:var(--szurke);font-size:.85rem;margin-bottom:.2rem}.lapozo a:hover{background:var(--moha)}.talp{background:var(--zsalya-mely);color:#e3eadb}.talp-belso{max-width:70rem;margin:0 auto;padding:2rem 1.25rem}.talp a{color:#f3d3b8}.talp p{margin:.3rem 0;max-width:48rem}@media(max-width:800px){.kettes{grid-template-columns:1fr;gap:1.8rem}.lapozo{grid-template-columns:1fr}.lapozo a:last-child:not(:first-child){text-align:left}.fejsor nav a{font-size:.9rem;padding:.3rem .65rem}}