.kv-parent{isolation:isolate;min-height:100vh;color:var(--ink);background:linear-gradient(#e9eefb 0%,#e6f1e4 100%);position:relative}.kv-parent:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f4f7fff0,#eef6f0f5),url(/kezdolap-galaxis-erdo.webp);background-position:top;background-size:cover;position:fixed;inset:0}html[data-contrast=high] .kv-parent:before{background-image:none;background-color:var(--background)}@media (prefers-reduced-data:reduce){.kv-parent:before{background-image:none}}.kv-parent-inner{width:min(100%,1152px);margin:0 auto;padding:10px 12px 28px}@media (width>=640px){.kv-parent-inner{padding:14px 24px 36px}}.kv-parent-top{color:#fff;background:linear-gradient(#142763,#0e2146);border:1px solid #b9c6ff8c;border-radius:28px;padding:10px 12px 12px;box-shadow:0 8px 26px #0c1a4a44}.kv-parent-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.kv-parent-brand{color:#fff;align-items:center;gap:8px;min-width:0;min-height:48px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:700;line-height:1.05;text-decoration:none;display:flex}.kv-parent-brand small{color:#cfd8ff;margin-top:2px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;display:block}.kv-parent-switch{color:#11224a;white-space:nowrap;background:linear-gradient(#ffe988,#ffce49);border:2px solid #fff5ac;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.kv-parent-children{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.kv-parent-children>span{letter-spacing:.08em;text-transform:uppercase;color:#cfd8ff;font-size:11px;font-weight:700}.kv-parent-child{color:#fff;background:0 0;border:1px solid #b9c6ff8c;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.kv-parent-child[aria-pressed=true]{background:#ffffff2e;box-shadow:inset 0 0 0 1.5px #ffe988}.kv-parent-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:#0b1a3ad9;border:1px solid #b9c6ff8c;border-radius:28px;gap:4px;margin-top:10px;padding:3px;display:flex;overflow-x:auto}.kv-parent-nav::-webkit-scrollbar{display:none}.kv-parent-nav a{color:#fff;white-space:nowrap;scroll-snap-align:center;border-radius:22px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.kv-parent-nav a:hover{background:#ffffff35}.kv-parent-nav a[aria-current=page]{background:#ffffff2e;box-shadow:inset 0 0 0 1.5px #ffe988}@media (width>=1100px){.kv-parent-nav{flex-wrap:wrap;overflow:visible}}.kv-parent a:focus-visible,.kv-parent button:focus-visible{outline-offset:2px;outline:3px solid #ffe988}.kv-parent-main a:focus-visible,.kv-parent-main button:focus-visible,.kv-parent-foot a:focus-visible{outline-color:var(--ring)}.kv-parent-main{min-width:0;padding:22px 4px 0}@media (width>=640px){.kv-parent-main{padding:32px 8px 0}}.kv-parent-main>*{min-width:0}.kv-parent .kv-panel{background:#fffffff0;border:1px solid #d3deea;border-radius:24px;box-shadow:0 1px 2px #1b2a5a0d,0 10px 24px #35566d1a}html[data-contrast=high] .kv-parent .kv-panel{border:2px solid var(--border);background:var(--card)}.kv-parent-foot{color:var(--ink-soft);background:#ffffffeb;border:1px solid #d9e2f5;border-radius:24px;margin-top:28px;padding:16px 18px;font-size:12px}
