.kvu-vilagos{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0f1624;--card:#fff;--card-foreground:#0f1624;--popover:#fff;--popover-foreground:#0f1624;--primary:#2261dd;--primary-foreground:#fafcff;--secondary:#f1f3f8;--secondary-foreground:#181f2e;--muted:#f3f4f8;--muted-foreground:#5d636f;--accent:#eaf0fd;--accent-foreground:#152341;--destructive:#df2225;--border:#e2e5e9;--input:#dbdee3;--ring:#3186e9}@supports (color:lab(0% 0 0)){.kvu-vilagos{--background:lab(100% 0 0);--foreground:lab(7.04036% .444807 -10.7552);--card:lab(100% 0 0);--card-foreground:lab(7.04036% .444807 -10.7552);--popover:lab(100% 0 0);--popover-foreground:lab(7.04036% .444807 -10.7552);--primary:lab(43.2329% 17.3832 -70.1376);--primary-foreground:lab(98.8244% -.267386 -1.87224);--secondary:lab(95.9156% -.178248 -2.26626);--secondary-foreground:lab(11.6538% .231408 -10.8865);--muted:lab(96.2678% -.150055 -1.88947);--muted-foreground:lab(41.9071% -.389442 -7.44768);--accent:lab(94.7113% -.677586 -6.7336);--accent-foreground:lab(13.6586% 2.63909 -21.366);--destructive:lab(49.0747% 69.3434 49.6251);--border:lab(90.6956% -.177681 -2.26594);--input:lab(88.3672% -.231206 -3.01799);--ring:lab(54.7552% 1.47966 -58.5327)}}.kvu.dark,.kvu-sotet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kvu{--kvu-accent:#2563eb;--kvu-radius:12px;--kvu-accent-fg:#fff;--kvu-accent-soft:color-mix(in oklab, var(--kvu-accent) 12%, transparent);--kvu-accent-text:color-mix(in oklab, var(--kvu-accent) 80%, var(--foreground));--primary:var(--kvu-accent);--primary-foreground:var(--kvu-accent-fg);--ring:color-mix(in oklab, var(--kvu-accent) 70%, transparent);color:var(--foreground);font-family:var(--kvu-font,var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif));text-align:left;min-width:0}.kvu-pop{--primary:var(--kvu-accent);--ring:color-mix(in oklab, var(--kvu-accent) 70%, transparent);font-family:var(--kvu-font,inherit)}.kvu-kartya{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--kvu-radius) + 6px);box-shadow:var(--shadow-soft)}.kvu-fejlec-csik{border-radius:calc(var(--kvu-radius) + 6px) calc(var(--kvu-radius) + 6px) 0 0;background:var(--kvu-accent);height:6px}.kvu-hatter-szines{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--kvu-accent) 18%, transparent), transparent 60%), radial-gradient(90% 70% at 100% 100%, color-mix(in oklab, var(--kvu-accent) 12%, transparent), transparent 60%), var(--background)}.kvu-hatter-racs{background-color:var(--background);background-image:radial-gradient(color-mix(in oklab, var(--foreground) 14%, transparent) 1px, transparent 1px);background-size:18px 18px}.kvu-hatter-sima{background:var(--background)}.kvu-mezo{scroll-margin-top:96px}.kvu-mezo[data-hibas="1"] .kvu-mezo-cim{color:var(--destructive)}.kvu-gomb{border-radius:var(--kvu-radius)!important}.kvu-input{border-radius:calc(var(--kvu-radius) * .75)!important}.kvu-valasztas{border:1px solid var(--border);border-radius:calc(var(--kvu-radius) * .75);background:var(--card);cursor:pointer;align-items:flex-start;gap:.7rem;width:100%;min-height:44px;padding:.7rem .85rem;transition:border-color .15s,background-color .15s;display:flex}.kvu-valasztas:hover{border-color:color-mix(in oklab, var(--kvu-accent) 45%, var(--border))}.kvu-valasztas[data-valasztva="1"]{border-color:var(--kvu-accent);background:var(--kvu-accent-soft)}.kvu-skala-gomb{border:1px solid var(--border);border-radius:calc(var(--kvu-radius) * .6);background:var(--card);font-variant-numeric:tabular-nums;flex:1 1 0;place-items:center;min-width:40px;height:44px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:grid}.kvu-skala-gomb:hover{border-color:color-mix(in oklab, var(--kvu-accent) 45%, var(--border))}.kvu-skala-gomb[aria-checked=true]{background:var(--kvu-accent);border-color:var(--kvu-accent);color:var(--kvu-accent-fg)}.kvu-skala-gomb:focus-visible,.kvu-csillag:focus-visible{outline:2px solid var(--kvu-accent);outline-offset:2px}.kvu-csillag{width:44px;height:44px;color:color-mix(in oklab, var(--foreground) 25%, transparent);border-radius:10px;place-items:center;transition:color .1s,transform .1s;display:grid}.kvu-csillag[data-be="1"]{color:#f59e0b}.kvu-csillag:hover{transform:scale(1.08)}.kvu-haladas{background:color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:999px;height:6px;overflow:hidden}.kvu-haladas>span{border-radius:inherit;background:var(--kvu-accent);height:100%;transition:width .3s;display:block}.kvu-tartalom{overflow-wrap:anywhere;line-height:1.6}.kvu-tartalom p{margin:.35em 0}.kvu-tartalom p:first-child{margin-top:0}.kvu-tartalom p:last-child{margin-bottom:0}.kvu-tartalom a{color:var(--kvu-accent-text);text-underline-offset:2px;text-decoration:underline}.kvu-tartalom ul{margin:.4em 0;padding-left:1.3em;list-style:outside}.kvu-tartalom ol{margin:.4em 0;padding-left:1.3em;list-style:decimal}.kvu-tartalom img{border-radius:8px;max-width:100%;height:auto;margin:.5em 0}.kvu-tartalom iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;height:auto;margin:.5em 0}.kvu-tartalom code{font-family:var(--font-mono);background:var(--muted);border-radius:4px;padding:.05em .3em;font-size:.9em}.kvu-tartalom h2,.kvu-tartalom h3{margin:.6em 0 .3em;font-weight:650}.kvu-belep{animation:.28s both kvu-belep}@keyframes kvu-belep{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kvu-belep{animation:none}.kvu-haladas>span{transition:none}}.kvu-racs-tabla th,.kvu-racs-tabla td{padding:.5rem .4rem}.kvu-racs-tabla tbody tr{border-top:1px solid var(--border)}.kvu .kvu-kiemelt{border-radius:calc(var(--kvu-radius) + 4px);outline:2px solid color-mix(in oklab, var(--kvu-accent) 70%, transparent);outline-offset:8px}.kvu .kvu-input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}
