@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-teal-300:#4fc3b8;--p-teal-600:#25807a;--p-teal-650:#1f6e66;--p-view-character-d:#4fc3b8;--p-view-inner-d:#a78bfa;--p-view-profile-d:#fb9a6d;--p-view-memory-d:#e3c02e;--p-cream:#eeeae4;--p-white:#fff;--p-ink-900:#13131f;--p-ink-960:#0b0b12;--p-cream-85:#eeeae4d9;--p-cream-72:#eeeae4b8;--p-cream-68:#eeeae4ad;--p-cream-50:#eeeae480;--p-white-85:#ffffffd9;--p-white-14:#ffffff24;--p-white-12:#ffffff1f;--p-white-09:#ffffff17;--p-white-08:#ffffff14;--p-white-06:#ffffff0f;--p-white-05:#ffffff0d;--p-shade-20:#0003;--p-shade-50:#00000080;--p-shade-55:#0000008c;--p-shade-60:#0009;--p-shade-65:#000000a6;--p-topbar-dark:#0b0b12f5;--p-ink-1000:#04040a;--p-scrim-97:#04040af7;--p-scrim-60:#04040a99;--p-scrim-42:#04040a6b;--p-scrim-15:#04040a26;--p-scrim-00:#04040a00;--brand-accent:var(--p-teal-300);--brand-fill:var(--p-teal-600);--brand-fill-hover:var(--p-teal-650);--brand-on-fill:var(--p-white);--view-character:var(--p-view-character-d);--view-inner:var(--p-view-inner-d);--view-profile:var(--p-view-profile-d);--view-memory:var(--p-view-memory-d);--neutral-text:var(--p-cream);--neutral-text-2:var(--p-cream-85);--neutral-text-muted:var(--p-cream-68);--neutral-text-faint:var(--p-cream-50);--neutral-text-menu:var(--p-cream-72);--neutral-surface-raised:var(--p-ink-900);--neutral-surface-image:var(--p-ink-960);--neutral-surface-sunk:var(--p-white-05);--neutral-line-strong:var(--p-white-12);--neutral-line-menu:var(--p-white-08);--neutral-topbar:var(--p-topbar-dark);--neutral-topbar-line:var(--p-white-06);--neutral-hover:var(--p-white-09);--neutral-veil:var(--p-white);--neutral-veil-85:var(--p-white-85);--neutral-veil-14:var(--p-white-14);--neutral-veil-06:var(--p-white-06);--neutral-shade-20:var(--p-shade-20);--neutral-shade-50:var(--p-shade-50);--neutral-shade-55:var(--p-shade-55);--neutral-shade-60:var(--p-shade-60);--neutral-shade-65:var(--p-shade-65);--dark-bg:var(--p-ink-1000);--dark-scrim-97:var(--p-scrim-97);--dark-scrim-60:var(--p-scrim-60);--dark-scrim-42:var(--p-scrim-42);--dark-scrim-15:var(--p-scrim-15);--dark-scrim-00:var(--p-scrim-00)}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:var(--neutral-text);--c-secondary:var(--neutral-text-2);--c-muted:var(--neutral-text-muted);--c-accent:var(--brand-accent);--bg-body:var(--dark-bg);--btn-bg:var(--brand-fill);--btn-c:var(--brand-on-fill);--btn-hov:var(--brand-fill-hover);--bdr:var(--neutral-line-strong);--fejlec-h:50px;--c-faint:var(--neutral-text-faint);--topbar-bg:var(--neutral-topbar);--topbar-bdr:var(--neutral-topbar-line);--hb-hov:var(--neutral-hover);--dd-bg:var(--neutral-surface-raised);--dd-bdr:var(--neutral-line-menu);--dd-item:var(--neutral-text-menu);--dd-hov:var(--neutral-surface-sunk)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--fejlec-h) + 16px)}body{background:var(--bg-body);color:var(--c-secondary);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;line-height:1.65;display:flex}body>main{flex:1 0 auto}.sav{max-width:720px;margin:0 auto;padding:0 24px}.fejlec{z-index:50;height:var(--fejlec-h);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-bdr);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.fejlec-hely{height:var(--fejlec-h);flex-shrink:0}.wordmark{letter-spacing:-.01em;color:var(--c-accent);font-family:Poppins,sans-serif;font-size:26px;font-weight:800;text-decoration:none}.fejlec .wordmark{color:var(--c-primary);font-size:19px;line-height:1}.header-actions{align-items:center;gap:18px;display:flex}.fej-nav{gap:18px;display:flex}.fej-link{color:var(--c-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.fej-link:hover{color:var(--c-primary)}.fejlec .btn{padding:7px 16px;font-size:13.5px}.ddw{position:relative}#lang-gomb{cursor:pointer;height:28px;color:var(--c-faint);letter-spacing:.3px;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:flex}#lang-gomb:hover{background:var(--hb-hov);color:var(--c-primary)}.ddm{background:var(--dd-bg);border:1px solid var(--dd-bdr);z-index:2000;min-width:150px;box-shadow:0 8px 32px var(--neutral-shade-20);border-radius:10px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.ddm.open{display:block}.ddi{color:var(--dd-item);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;text-decoration:none;transition:background .12s;display:flex}.ddi:hover{background:var(--dd-hov)}.nyelv-sor{justify-content:space-between}.nyelv-pipa{color:var(--c-accent);font-weight:700}.btn{background:var(--btn-bg);color:var(--btn-c);border-radius:6px;padding:9px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.btn:hover{background:var(--btn-hov)}.desktop-jelzes{color:var(--c-muted);text-align:center;font-size:12.5px;line-height:1.45;display:none}.marka{color:var(--c-accent)}.lablec{border-top:1px solid var(--bdr);margin-top:auto;font-size:14px}.lablec a{color:var(--c-muted);text-decoration:none;transition:color .15s}.lablec a:hover,.lablec .wordmark{color:var(--c-primary)}.lablec-racs{grid-template-columns:2fr repeat(3,1fr);gap:32px;max-width:1100px;padding-top:48px;padding-bottom:40px;display:grid}.lablec-marka p{max-width:280px;color:var(--c-muted);margin-top:10px;line-height:1.5}.lablec-oszlop{flex-direction:column;gap:10px;display:flex}.lablec-oszlop h2{letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);margin-bottom:4px;font-size:12px;font-weight:600}.lablec-also{border-top:1px solid var(--bdr);max-width:1100px;color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:24px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex}.lablec-also .verzio{opacity:.55;margin-left:auto;font-size:11px}@media (width<=1279.98px){.desktop-jelzes{display:block}}@media (width<=760px){.lablec-racs{grid-template-columns:repeat(3,1fr);gap:28px 20px}.lablec-marka{grid-column:1/-1}}@media (width<=560px){.fejlec{padding:0 16px}.header-actions,.fej-nav{gap:12px}.fejlec .btn{padding:6px 12px;font-size:13px}.lablec-racs{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:28px 16px}}@media (width<=440px){.fej-nav{display:none}}
