.kvt{container-type:inline-size}.kvt-tartalom{overflow-wrap:anywhere;min-width:0;font-size:1.02rem;line-height:1.7}.kvt-tartalom>:first-child{margin-top:0}.kvt-tartalom>:last-child{margin-bottom:0}.kvt-tartalom p{margin:.7em 0}.kvt-tartalom h2{letter-spacing:-.01em;font-size:1.35rem;font-weight:650;line-height:1.3;font-family:var(--kvu-font);margin:1.4em 0 .5em}.kvt-tartalom h3{font-size:1.12rem;font-weight:650;line-height:1.35;font-family:var(--kvu-font);margin:1.2em 0 .4em}.kvt-tartalom h4{margin:1em 0 .3em;font-size:1rem;font-weight:650}.kvt-tartalom a{color:var(--kvu-accent-text);text-underline-offset:2px;text-decoration:underline}.kvt-tartalom :is(strong,b){font-weight:650}.kvt-tartalom ul{margin:.7em 0;padding-left:1.4em;list-style:outside}.kvt-tartalom ol{margin:.7em 0;padding-left:1.4em;list-style:decimal}.kvt-tartalom ul ul{list-style:circle}.kvt-tartalom ol ol{list-style:lower-alpha}.kvt-tartalom li{margin:.25em 0}.kvt-tartalom li>p{margin:0}.kvt-tartalom li::marker{color:var(--kvu-accent-text)}.kvt-tartalom ul[data-type=taskList]{padding-left:.1em;list-style:none}.kvt-tartalom ul[data-type=taskList]>li{padding-left:1.8em;position:relative}.kvt-tartalom ul[data-type=taskList]>li:before{content:"";border:1.5px solid color-mix(in oklab, var(--foreground) 35%, transparent);background:var(--card);border-radius:5px;width:1.05em;height:1.05em;position:absolute;top:.32em;left:0}.kvt-tartalom ul[data-type=taskList]>li[data-checked=true]:before{border-color:var(--kvu-accent);background:var(--kvu-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 78% no-repeat}.kvt-tartalom blockquote{border-left:3px solid var(--kvu-accent);color:var(--muted-foreground);margin:1em 0;padding:.2em 0 .2em 1em;font-style:italic}.kvt-tartalom hr{border:0;border-top:1px solid var(--border);margin:1.6em 0}.kvt-tartalom img{border-radius:calc(var(--kvu-radius) * .6);vertical-align:middle;max-width:100%;height:auto}.kvt-tartalom img[data-align=kozep]{margin:1em auto;display:block}.kvt-tartalom img[data-align=bal]{float:left;max-width:50%;margin:.25em 1.2em .5em 0}.kvt-tartalom img[data-align=jobb]{float:right;max-width:50%;margin:.25em 0 .5em 1.2em}.kvt-tartalom img[data-szel="25"]{width:25%}.kvt-tartalom img[data-szel="33"]{width:33%}.kvt-tartalom img[data-szel="50"]{width:50%}.kvt-tartalom img[data-szel="66"]{width:66%}.kvt-tartalom img[data-szel="75"]{width:75%}.kvt-tartalom img[data-szel="100"]{width:100%}@container (max-width:520px){.kvt-tartalom img[data-align=bal],.kvt-tartalom img[data-align=jobb]{float:none;max-width:100%;margin:1em auto;display:block}}.kvt-tartalom:after{content:"";clear:both;display:block}.kvt-tartalom code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--muted);border:1px solid var(--border);border-radius:5px;padding:.05em .35em;font-size:.88em}.kvt-tartalom pre{background:var(--muted);border:1px solid var(--border);border-radius:calc(var(--kvu-radius) * .6);white-space:pre;margin:1em 0;padding:.9em 1em;font-size:.88rem;line-height:1.6;overflow-x:auto}.kvt-tartalom pre[data-nyelv]:before{content:attr(data-nyelv);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.4em;font-size:.7rem;display:block}.kvt-tartalom pre code{font-size:inherit;background:0 0;border:0;padding:0}.kvt-tartalom table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.94rem;display:block;overflow-x:auto}.kvt-tartalom th,.kvt-tartalom td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:6rem;padding:.5em .7em}.kvt-tartalom th{background:var(--muted);font-weight:600}.kvt-tartalom th p,.kvt-tartalom td p{margin:0}.kvt-tartalom mark{color:inherit;background-color:#fef08a;border-radius:3px;padding:0 .1em}.kvt-tartalom div[data-callout]{--c:#2563eb;border:1px solid color-mix(in oklab, var(--c) 28%, transparent);border-left:4px solid var(--c);background:color-mix(in oklab, var(--c) 7%, var(--card));border-radius:calc(var(--kvu-radius) * .6);margin:1em 0;padding:.8em 1em}.kvt-tartalom div[data-callout]>:first-child{margin-top:0}.kvt-tartalom div[data-callout]>:last-child{margin-bottom:0}.kvt-tartalom div[data-callout=tipp]{--c:#16a34a}.kvt-tartalom div[data-callout=figyelem]{--c:#d97706}.kvt-tartalom div[data-callout=hiba]{--c:#dc2626}.kvt-kiemeles{border-radius:calc(var(--kvu-radius) * .75);border:1px solid;gap:.8rem;min-width:0;padding:.9rem 1rem;display:flex}.kvt-kiemeles[data-stilus=tipp]{border-color:color-mix(in oklab, var(--kvu-accent) 35%, var(--border));background:var(--kvu-accent-soft)}.kvt-kiemeles[data-stilus=tipp] .kvt-kiemeles-ikon{color:var(--kvu-accent-text)}.kvt-kiemeles[data-stilus=figyelem]{border-color:color-mix(in oklab, #f59e0b 45%, var(--border));background:color-mix(in oklab, #f59e0b 10%, var(--card))}.kvt-kiemeles[data-stilus=figyelem] .kvt-kiemeles-ikon{color:#b45309}.kvt-kiemeles[data-stilus=info]{border-color:var(--border);background:var(--muted)}.kvt-kiemeles[data-stilus=info] .kvt-kiemeles-ikon{color:var(--muted-foreground)}.kvt-lecke-sor{text-align:left;border-radius:calc(var(--kvu-radius) * .6);align-items:flex-start;gap:.6rem;width:100%;min-height:44px;padding:.55rem .65rem;transition:background-color .15s;display:flex}.kvt-lecke-sor:hover:not(:disabled){background:var(--muted)}.kvt-lecke-sor[aria-current=page]{background:var(--kvu-accent-soft)}.kvt-lecke-sor[aria-current=page] .kvt-lecke-cim{color:var(--kvu-accent-text);font-weight:600}.kvt-lecke-sor:disabled{cursor:not-allowed;opacity:.6}.kvt-lecke-sor:focus-visible{outline:2px solid var(--kvu-accent);outline-offset:1px}.kvt-pipa{border:1.5px solid color-mix(in oklab, var(--foreground) 25%, transparent);border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;display:grid}.kvt-pipa[data-kesz="1"]{background:var(--kvu-accent);border-color:var(--kvu-accent);color:var(--kvu-accent-fg)}.kvt-kor{--p:0;font-variant-numeric:tabular-nums;background:radial-gradient(closest-side, var(--card) 76%, transparent 78% 100%), conic-gradient(var(--kvu-accent) calc(var(--p) * 1%), color-mix(in oklab, var(--foreground) 9%, transparent) 0);border-radius:999px;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:.78rem;font-weight:700;display:grid}.kvt-elrendezes{gap:1.25rem;display:grid}.kvt-oldalsav{display:none}@container (min-width:900px){.kvt-elrendezes{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:2rem}.kvt-oldalsav{top:var(--kvt-top,1rem);max-height:calc(100dvh - var(--kvt-top,1rem) - 1rem);display:block;position:sticky;overflow-y:auto}.kvt-sav-gomb{display:none!important}}.kvt-unnep{background:radial-gradient(90% 70% at 50% 0%, color-mix(in oklab, var(--kvu-accent) 18%, transparent), transparent 70%), var(--card)}
