@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/literata-latin-400-normal.CLtNJ872.woff2) format("woff2"),url(/_a/literata-latin-400-normal.CUhpYSl8.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/literata-latin-ext-400-normal.D5BsCrMl.woff2) format("woff2"),url(/_a/literata-latin-ext-400-normal.Cs2-p-8d.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_a/literata-latin-400-italic.BxdXY0No.woff2) format("woff2"),url(/_a/literata-latin-400-italic.xjtKbHx7.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_a/literata-latin-ext-400-italic.DDtG17VM.woff2) format("woff2"),url(/_a/literata-latin-ext-400-italic.B1grLKeg.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/literata-latin-500-normal.Dbph1WrK.woff2) format("woff2"),url(/_a/literata-latin-500-normal.B-T_MU67.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/literata-latin-ext-500-normal.Dc3nnk63.woff2) format("woff2"),url(/_a/literata-latin-ext-500-normal.8xky3JuA.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_a/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_a/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_a/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_a/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff")}:root{--bg:#0A0807;--panel:#14100D;--line:#2E241E;--fg:#E7DDCF;--muted:#9A8C7D;--soft:#C9BCAB;--tema:#D9773D;--link:#EE8E55;--mono:"IBM Plex Mono",Menlo,monospace;--serif:"Literata",Georgia,serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:18px/1.7 var(--serif)}a{color:var(--link)}a:hover{color:#f4ad80}.elo{background:#3a1d0c;color:#f4ad80;font:12px/1.4 var(--mono);letter-spacing:.08em;text-align:center;padding:6px 12px}.fej{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);font:12px var(--mono);letter-spacing:.18em;text-transform:uppercase}.fej a{text-decoration:none;color:var(--muted)}.fej a.on,.fej .logo{color:var(--fg)}.logo{display:flex;align-items:center;gap:10px}.logo i{width:22px;height:22px;border-radius:50%;background:var(--tema);display:inline-block}.fej nav{display:flex;flex-wrap:wrap;gap:22px}.hos{position:relative;overflow:hidden}.hos img{display:block;width:100%;height:420px;object-fit:cover;opacity:.55}.hos .tabla{position:absolute;left:0;right:0;bottom:0;padding:32px 24px 28px;background:#0a0807b8}.belso{max-width:1040px;margin:0 auto}.cimkek{display:flex;flex-wrap:wrap;gap:10px;font:12px var(--mono);letter-spacing:.16em;text-transform:uppercase}.cimkek a{color:var(--tema);border:1px solid var(--tema);border-radius:999px;padding:3px 12px;text-decoration:none}.cimkek span{color:var(--muted);padding:4px 0}h1{margin:14px 0 8px;font-weight:400;font-size:44px;line-height:1.15;max-width:760px}.lead{margin:0;color:var(--soft);font-style:italic;max-width:680px}.meta{margin:14px 0 0;font:12px var(--mono);color:var(--muted);letter-spacing:.08em}.meta a{color:var(--muted)}main{max-width:1040px;margin:0 auto;padding:48px 24px 24px}.racs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 56px}.fo{grid-column:span 2;min-width:0}.fo p{margin:0 0 22px}.fo h2{font-weight:500;font-size:26px;margin:36px 0 14px;line-height:1.3}.fo figure.kep{margin:28px 0}.fo figure.kep img{width:100%;height:auto;display:block;border-radius:4px}aside.luna{min-width:0;padding-top:40px}.lu{display:flex;gap:14px;align-items:flex-start}.lu img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.lu b{display:block;font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tema);font-weight:400}.lu p{margin:6px 0 0;font-style:italic;color:var(--soft);font-size:16px;line-height:1.6}.lu a{display:inline-flex;align-items:center;min-height:44px;font:12px var(--mono);letter-spacing:.08em;text-decoration:none}.adat{margin:32px 0;padding:24px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.adat figcaption{font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tema);margin-bottom:14px}.adat ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font:13px var(--mono);color:var(--soft)}.adat li{display:flex;flex-direction:column;gap:8px}.adat li:before{content:"";height:8px;border-radius:4px;background:var(--tema)}.atjaro{display:block;text-decoration:none;color:var(--fg);border:1px solid var(--tema);border-radius:6px;overflow:hidden}.atjaro img{display:block;width:100%;height:120px;object-fit:cover}.atjaro span{display:block;padding:14px 16px}.atjaro small{display:block;font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tema)}.atjaro em{display:block;margin-top:6px;font-size:16px;line-height:1.5;font-style:normal}.kviz{margin:48px 0 0;padding:28px;border-radius:6px;background:var(--panel);border:1px solid var(--line);max-width:680px}.kviz .c{font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tema)}.kviz h3{margin:10px 0 18px;font-weight:500;font-size:22px;line-height:1.35}.kviz .v{display:flex;flex-wrap:wrap;gap:10px}.kviz button{min-height:44px;padding:0 16px;border-radius:3px;border:1px solid #5E534A;background:none;color:var(--fg);font:14px var(--mono);cursor:pointer}.kviz button.jo{background:var(--tema);border-color:var(--tema);color:#1a0d06}.kviz button.rossz{border-color:#7a3a2a;color:var(--muted)}.kviz details{margin-top:16px;color:var(--soft);font-size:16px}.kviz summary{cursor:pointer;color:var(--muted);font:12px var(--mono);letter-spacing:.08em}.kviz .eredm{margin:16px 0 0;color:var(--soft);font-size:16px}.kviz .oszt{margin-top:12px;font:12px var(--mono)}.also{margin:48px 0 0;display:flex;flex-wrap:wrap;gap:24px}.konyv{flex:2 1 380px;padding:28px;border-radius:6px;border:1px solid var(--tema);background:var(--panel);display:flex;flex-direction:column;gap:12px}.konyv .c{font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tema)}.konyv p{margin:0;font-size:20px;line-height:1.45}.gomb{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:3px;background:var(--tema);color:#1a0d06;text-decoration:none;font:13px var(--mono);letter-spacing:.1em;text-transform:uppercase}.konyv .sor{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}.konyv .ar{font:13px var(--mono);color:var(--muted)}.konyv .sol{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-size:16px;color:var(--soft)}.hl{flex:1 1 260px;padding:28px;border-radius:6px;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.hl .c{font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.hl p{margin:0;font-size:16px}.hl input[type=email]{min-height:44px;padding:0 12px;border-radius:3px;border:1px solid #5E534A;background:var(--bg);color:var(--fg);font:16px var(--serif)}.hl label{font-size:14px;color:var(--muted)}.hl button{min-height:44px;border-radius:3px;border:1px solid var(--fg);background:none;color:var(--fg);font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.lab{border-top:1px solid var(--line);margin-top:64px;padding:24px;text-align:center;font:12px var(--mono);color:var(--muted);letter-spacing:.08em}.lista{max-width:1040px;margin:0 auto;padding:48px 24px}.lista h1{font-size:36px}.kartyak{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin-top:28px}.kartyak a{display:block;text-decoration:none;color:var(--fg);border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--panel)}.kartyak img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.kartyak span{display:block;padding:14px 16px}.kartyak small{font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tema)}.kartyak strong{display:block;font-weight:500;font-size:20px;line-height:1.35;margin:6px 0}@media(max-width:640px){h1{font-size:32px}.hos img{height:300px}.adat ul{grid-template-columns:repeat(2,minmax(0,1fr))}aside.luna{padding-top:8px;margin-bottom:24px}}.fo a{overflow-wrap:anywhere}.fo figure.kep figcaption,.fo figure.video figcaption{font-size:.85em;color:var(--dim,#a89c8f);margin-top:8px}.fo .tablazat{overflow-x:auto;margin:24px 0}.fo .tablazat table{border-collapse:collapse;width:100%;font-size:.9em}.fo .tablazat td{border-top:1px solid var(--line,#3a322b);padding:10px 8px;vertical-align:top}.fo .tablazat td p{margin:0}.fo figure.video{margin:28px 0}.fo figure.video a{display:block;text-decoration:none}.fo figure.video img{width:100%;height:auto;display:block;border-radius:4px}.fo hr{border:0;border-top:1px solid var(--line,#3a322b);margin:32px 0}.katok{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.katok a{padding:.25rem .7rem;border:1px solid currentColor;border-radius:999px;font-size:.85rem;text-decoration:none;opacity:.8}.katok a[aria-current]{opacity:1;font-weight:600}
