.lobius-quiz{--burgundy:#881119;--burgundy-dark:#3a080d;--gold:#bf9b30;--gold-light:#f1cf68;position:relative;display:grid;grid-template-columns:minmax(250px,34%) minmax(0,1fr);align-items:stretch;gap:22px;width:100%;max-width:1240px;margin:28px auto;box-sizing:border-box;color:#f5f5f7;background:radial-gradient(circle at 12% 15%,rgba(136,17,25,.42),transparent 32%),radial-gradient(circle at 86% 85%,rgba(191,155,48,.12),transparent 30%),#0d0d0e;border:1px solid rgba(191,155,48,.82);border-radius:28px;padding:clamp(18px,3vw,38px);overflow:hidden;font-family:inherit;box-shadow:0 24px 65px rgba(0,0,0,.28)}
.lobius-quiz:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#bf9b30 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(120deg,#000,transparent 42%)}
.lq-mascot{position:relative;z-index:1;min-width:0;min-height:500px;border-radius:22px;background:radial-gradient(circle at 50% 36%,#fff 0,#f8f2e6 55%,#d6c28b 100%);overflow:hidden;border:1px solid var(--gold);box-shadow:inset 0 0 0 5px rgba(255,255,255,.42),0 18px 45px rgba(0,0,0,.32)}
.lq-mascot:before{content:"PROF. LOBIUS";position:absolute;z-index:3;left:18px;top:16px;padding:7px 12px;border-radius:999px;background:rgba(20,20,20,.9);border:1px solid var(--gold);color:var(--gold-light);font-size:12px;font-weight:900;letter-spacing:.12em}
.lq-mascot:after{content:"";position:absolute;z-index:0;inset:auto 10% 4% 10%;height:18px;border-radius:50%;background:rgba(0,0,0,.16);filter:blur(10px);animation:lq-shadow 3.2s ease-in-out infinite}
.lq-mascot img{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;transition:opacity .35s ease,transform .55s cubic-bezier(.2,.8,.2,1);animation:lq-breathe 3.2s ease-in-out infinite}.lq-mascot-question{object-fit:cover;object-position:48% center;transform:scale(1.04)}.lq-mascot-success{object-fit:contain;object-position:center;opacity:0;transform:translateY(25px) scale(.82)}
.lobius-quiz.is-success .lq-mascot-question{opacity:0;transform:translateX(-16px) scale(.96)}.lobius-quiz.is-success .lq-mascot-success{opacity:1;transform:translateY(0) scale(1);animation:lq-arrive .65s cubic-bezier(.2,.9,.25,1.25),lq-fly 2.6s .65s ease-in-out infinite}.lobius-quiz.is-wrong .lq-mascot-question{animation:lq-think .7s ease-in-out}.lobius-quiz.is-result .lq-mascot-success{filter:drop-shadow(0 0 18px rgba(191,155,48,.68))}.lq-placeholder{font-size:clamp(100px,20vw,260px)}
.lq-card{position:relative;z-index:1;min-width:0;background:linear-gradient(145deg,rgba(31,31,33,.98),rgba(12,12,13,.99));border:1px solid var(--gold);border-radius:22px;padding:clamp(22px,3vw,42px);box-sizing:border-box;box-shadow:inset 0 1px rgba(255,255,255,.05),0 20px 50px rgba(0,0,0,.34);overflow:hidden}.lq-card:before,.lq-card:after{content:"";position:absolute;width:80px;height:80px;border-color:rgba(191,155,48,.52);pointer-events:none}.lq-card:before{left:12px;top:12px;border-left:1px solid;border-top:1px solid;border-radius:14px 0 0 0}.lq-card:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid;border-radius:0 0 14px 0}
.lq-card header{text-align:center;position:relative}.lq-kicker{display:inline-flex;align-items:center;gap:9px;margin:5px auto 4px;color:var(--gold-light);font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.lq-kicker:before,.lq-kicker:after{content:"";width:28px;height:1px;background:var(--gold)}.lq-card h2{position:relative;text-transform:uppercase;letter-spacing:.035em;color:#fff;font-size:clamp(23px,2.5vw,36px);line-height:1.15;margin:12px 0}.lq-card header p{color:#d7d7d7;margin:8px auto 18px;max-width:620px}.lq-progress{display:flex;justify-content:center;align-items:center;gap:9px}.lq-progress span{width:10px;height:10px;border:1px solid #777;border-radius:50%;background:#3d3d3f}.lq-progress .is-active{background:var(--gold-light);border-color:var(--gold-light);box-shadow:0 0 16px var(--gold)}.lq-progress b{margin-left:8px;padding:4px 9px;border-radius:999px;background:#29292b;color:#fff;font-size:13px}
.lq-question-text{position:relative;text-align:center;font-weight:800;font-size:clamp(21px,2.2vw,30px);line-height:1.28;margin:28px auto 22px;padding-top:22px;max-width:780px}.lq-question-text:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}
.lq-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:100%;min-width:0}.lq-answers button{position:relative;min-width:0;min-height:122px;border:1px solid rgba(191,155,48,.72);border-radius:17px;background:linear-gradient(145deg,#252527,#171718);color:#fff;font:800 clamp(14px,1.35vw,18px)/1.35 inherit;padding:48px 13px 15px;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.lq-answers button:before{content:attr(data-label);position:absolute;top:12px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--burgundy);border:1px solid var(--gold);color:var(--gold-light);font-size:13px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.lq-answers button:hover,.lq-answers button:focus-visible{transform:translateY(-3px);border-color:var(--gold-light);box-shadow:0 0 24px rgba(191,155,48,.28);outline:none}.lq-answers .is-correct{background:linear-gradient(145deg,#5b4716,#251e0b);border-color:#f2c94c;box-shadow:0 0 28px rgba(242,201,76,.38);animation:lq-correct .55s ease}.lq-answers .is-correct:before{content:"✓";background:#8a6a14}.lq-answers .is-wrong{background:linear-gradient(145deg,#57191e,#2a0e11);border-color:#b84b53}.lq-answers .is-wrong:before{content:"×"}
.lq-feedback{margin:21px 0 14px;padding:17px 20px;border:1px solid rgba(191,155,48,.68);border-radius:15px;background:linear-gradient(90deg,#5a1119,#291214);line-height:1.55;box-shadow:0 10px 25px rgba(0,0,0,.18)}.lq-feedback strong{color:var(--gold-light)}.lq-next,.lq-share,.lq-teacher,.lq-cta{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--gold);border-radius:999px;background:linear-gradient(180deg,#9b1721,#6e0d14);color:#fff!important;text-decoration:none!important;font-weight:900;text-transform:uppercase;padding:14px 23px;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.24)}.lq-next{display:flex;margin:18px auto 0;min-width:230px}.lq-result{text-align:center}.lq-badge{font-size:70px;filter:drop-shadow(0 0 14px rgba(191,155,48,.45))}.lq-result h3{color:var(--gold-light);font-size:clamp(29px,4vw,47px);text-transform:uppercase;margin:8px}.lq-result p{font-size:18px}.lq-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.lq-teacher{background:#292929}.lq-cta{display:flex;max-width:500px;margin:18px auto}.lq-restart{border:0;background:transparent;color:#ddd;text-decoration:underline;cursor:pointer}.lq-next:hover,.lq-share:hover,.lq-teacher:hover,.lq-cta:hover{filter:brightness(1.15);transform:translateY(-1px)}
@keyframes lq-breathe{50%{transform:translateY(-5px) scale(1.04)}}@keyframes lq-shadow{50%{transform:scale(.88);opacity:.65}}@keyframes lq-arrive{0%{opacity:0;transform:translateY(45px) scale(.72)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes lq-fly{50%{transform:translateY(-9px) rotate(.4deg)}}@keyframes lq-think{25%{transform:rotate(-1.5deg) scale(1.04)}75%{transform:rotate(1.5deg) scale(1.04)}}@keyframes lq-correct{45%{transform:scale(1.035);box-shadow:0 0 40px rgba(242,201,76,.68)}}
@media(max-width:1200px){.lobius-quiz{grid-template-columns:minmax(200px,30%) minmax(0,1fr);gap:15px;padding:16px}.lq-mascot{min-height:440px}.lq-card{padding:24px 18px}.lq-answers{grid-template-columns:1fr}.lq-answers button{min-height:70px;padding:18px 16px 18px 58px;text-align:left;white-space:normal!important}.lq-answers button:before{left:16px;top:50%;transform:translateY(-50%)}}
@media(max-width:650px){.lobius-quiz{grid-template-columns:1fr;margin:20px auto;border-radius:20px}.lq-mascot{width:100%;max-width:390px;min-height:285px;margin:auto}.lq-mascot-question{object-position:48% 48%}.lq-card{padding:22px 16px}.lq-card h2{font-size:23px}.lq-question-text{font-size:21px;margin-top:22px}.lq-kicker{font-size:10px}}
@media(prefers-reduced-motion:reduce){.lobius-quiz *{animation:none!important;transition:none!important}}
.lq-widget{position:fixed;z-index:99990;bottom:var(--lq-widget-bottom,24px);pointer-events:none}.lq-widget-right{right:24px}.lq-widget-left{left:24px}.lq-widget-trigger{position:relative;display:grid;place-items:center;width:78px;height:78px;padding:0;border:2px solid var(--gold,#bf9b30);border-radius:50%;background:#f7f2e7;box-shadow:0 12px 30px rgba(0,0,0,.32),0 0 0 5px rgba(191,155,48,.12);overflow:visible;cursor:pointer;pointer-events:auto;animation:lq-widget-float 3s ease-in-out infinite}.lq-widget-trigger img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:46% 28%;transition:transform .25s}.lq-widget-trigger>span:not(.lq-widget-label){font-size:42px}.lq-widget-trigger:hover img,.lq-widget-trigger:focus-visible img{transform:scale(1.08)}.lq-widget-trigger:focus-visible{outline:3px solid #fff;outline-offset:3px}.lq-widget-label{position:absolute;right:88px;top:50%;transform:translateY(-50%) translateX(8px);width:max-content;max-width:210px;padding:10px 14px;border:1px solid var(--gold,#bf9b30);border-radius:14px;background:#151516;color:#fff;font:800 13px/1.25 inherit;box-shadow:0 9px 22px rgba(0,0,0,.28);opacity:0;visibility:hidden;transition:.2s}.lq-widget-left .lq-widget-label{right:auto;left:88px;transform:translateY(-50%) translateX(-8px)}.lq-widget-trigger:hover .lq-widget-label,.lq-widget-trigger:focus-visible .lq-widget-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}
.lq-modal[hidden]{display:none!important}.lq-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;pointer-events:auto}.lq-modal-backdrop{position:absolute;inset:0;background:rgba(5,5,6,.86);backdrop-filter:blur(8px)}.lq-modal-panel{position:relative;z-index:1;width:min(1240px,96vw);max-height:94vh;overflow:auto;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.65)}.lq-modal-panel>.lobius-quiz{margin:0;max-width:none}.lq-modal-close{position:absolute;z-index:10;right:14px;top:14px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gold,#bf9b30);border-radius:50%;background:#171718;color:#fff;font:300 30px/1 Arial;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.3)}.lq-modal-close:hover{background:#881119}.lq-modal-open{overflow:hidden!important}@keyframes lq-widget-float{50%{transform:translateY(-7px);box-shadow:0 19px 34px rgba(0,0,0,.28),0 0 0 7px rgba(191,155,48,.08)}}
@media(max-width:650px){.lq-widget-right{right:14px}.lq-widget-left{left:14px}.lq-widget-trigger{width:62px;height:62px}.lq-widget-label{display:none}.lq-modal{padding:8px}.lq-modal-panel{width:100%;max-height:96vh;border-radius:20px}.lq-modal-close{right:9px;top:9px;width:38px;height:38px}.lq-modal-panel>.lobius-quiz{margin:0}}

/* 1.5: helytakarékos, egyoszlopos kvíz és DNS-keretes Prof. Lobius-index */
.lobius-quiz{display:block;max-width:960px;padding:clamp(14px,2.2vw,26px)}
.lobius-quiz .lq-card{width:100%;padding:clamp(22px,3vw,38px);box-sizing:border-box}
.lq-prof-index{position:relative;width:108px;height:108px;margin:-4px auto 12px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42));transition:transform .35s ease,filter .35s ease}
.lq-prof-index img{position:absolute;z-index:2;inset:12px;display:block;width:84px;height:84px;object-fit:cover;object-position:center;border:2px solid var(--gold-light);border-radius:50%;background:#f6f0e3;box-shadow:inset 0 0 0 3px #171718,0 0 0 3px rgba(136,17,25,.86)}
.lq-dna-orbit{position:absolute;z-index:1;inset:0;border:2px solid var(--gold);border-radius:50%;background:radial-gradient(circle,transparent 62%,rgba(136,17,25,.72) 63%,rgba(25,8,10,.95) 72%,transparent 73%);box-shadow:0 0 0 3px rgba(136,17,25,.72),inset 0 0 14px rgba(241,207,104,.25)}
.lq-dna-orbit:before,.lq-dna-orbit:after{content:"";position:absolute;inset:6px;border:2px dashed var(--gold-light);border-radius:50%;opacity:.82}.lq-dna-orbit:after{inset:2px;border-color:var(--burgundy);transform:rotate(15deg)}
.lq-dna-orbit i{position:absolute;z-index:2;left:50%;top:-4px;width:14px;height:6px;margin-left:-7px;border-left:3px solid var(--gold-light);border-right:3px solid var(--burgundy);border-radius:4px;background:linear-gradient(90deg,var(--gold-light),var(--burgundy));transform-origin:7px 58px;box-sizing:border-box}
.lq-dna-orbit i:nth-child(1){transform:rotate(0deg)}.lq-dna-orbit i:nth-child(2){transform:rotate(30deg)}.lq-dna-orbit i:nth-child(3){transform:rotate(60deg)}.lq-dna-orbit i:nth-child(4){transform:rotate(90deg)}.lq-dna-orbit i:nth-child(5){transform:rotate(120deg)}.lq-dna-orbit i:nth-child(6){transform:rotate(150deg)}.lq-dna-orbit i:nth-child(7){transform:rotate(180deg)}.lq-dna-orbit i:nth-child(8){transform:rotate(210deg)}.lq-dna-orbit i:nth-child(9){transform:rotate(240deg)}.lq-dna-orbit i:nth-child(10){transform:rotate(270deg)}.lq-dna-orbit i:nth-child(11){transform:rotate(300deg)}.lq-dna-orbit i:nth-child(12){transform:rotate(330deg)}
.lobius-quiz.is-success .lq-prof-index{animation:lq-index-success .7s cubic-bezier(.2,.9,.25,1.3);filter:drop-shadow(0 0 22px rgba(241,207,104,.82))}.lobius-quiz.is-wrong .lq-prof-index{animation:lq-think .7s ease-in-out}.lobius-quiz.is-result .lq-card>header{display:none}
.lobius-quiz .lq-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.lobius-quiz .lq-answers button{min-height:118px;padding:48px 16px 16px;text-align:center;font-size:clamp(14px,1.6vw,18px);overflow-wrap:break-word;word-break:normal;hyphens:auto}.lobius-quiz .lq-answers button:before{top:12px;left:50%;transform:translateX(-50%)}
.lq-modal-panel{width:min(1000px,96vw)}
@keyframes lq-index-success{0%{transform:scale(1)}42%{transform:scale(1.12) rotate(-4deg)}72%{transform:scale(.97) rotate(2deg)}100%{transform:scale(1)}}
@media(max-width:760px){.lobius-quiz{display:block;padding:12px}.lobius-quiz .lq-card{padding:22px 15px}.lq-prof-index{width:94px;height:94px}.lq-prof-index img{inset:11px;width:72px;height:72px}.lq-dna-orbit i{transform-origin:7px 51px}.lobius-quiz .lq-answers{grid-template-columns:1fr}.lobius-quiz .lq-answers button{min-height:68px;padding:18px 16px 18px 58px;text-align:left;font-size:15px}.lobius-quiz .lq-answers button:before{left:16px;top:50%;transform:translateY(-50%)}}
.lq-widget-trigger{width:86px;height:86px;padding:5px;background:radial-gradient(circle,#fff 58%,#efe4c5 100%);border-width:2px;box-shadow:0 12px 30px rgba(0,0,0,.28),0 0 0 5px rgba(191,155,48,.13),0 0 22px rgba(191,155,48,.28)}.lq-widget-trigger img{object-fit:contain;object-position:center;border-radius:50%}.lq-widget-trigger:hover,.lq-widget-trigger:focus-visible{box-shadow:0 17px 36px rgba(0,0,0,.3),0 0 0 7px rgba(191,155,48,.16),0 0 30px rgba(191,155,48,.4)}.lq-widget-show-label .lq-widget-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media(max-width:650px){.lq-widget-trigger{width:68px;height:68px;padding:4px}}
.lq-feedback{display:flex!important;align-items:center;gap:14px;padding:14px 18px!important}.lq-feedback-avatar{flex:0 0 58px;width:58px;height:58px;border:2px solid var(--gold);border-radius:50%;object-fit:cover;box-shadow:0 5px 15px rgba(0,0,0,.3)}.lq-badge{display:grid;place-items:center;width:112px;height:112px;margin:0 auto 10px;border:3px solid var(--gold);border-radius:50%;overflow:hidden;background:#fff;font-size:70px;filter:drop-shadow(0 0 16px rgba(191,155,48,.48))}.lq-badge img{width:100%;height:100%;object-fit:cover}

/* 1.6: kompakt méret, valódi kettős spirál és egységes gombok */
.lobius-quiz{max-width:820px;margin:20px auto;padding:12px;border-radius:22px}
.lobius-quiz .lq-card{padding:22px 26px;border-radius:18px}
.lq-prof-index{width:88px;height:88px;margin:-2px auto 7px}
.lq-prof-index img{inset:14px;width:60px;height:60px;border-width:1px;box-shadow:0 0 0 3px rgba(136,17,25,.9)}
.lq-dna-orbit{display:none}
.lq-dna-frame{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 4px rgba(241,207,104,.35))}.lq-dna-frame>circle{fill:rgba(18,18,19,.9);stroke:var(--gold);stroke-width:2}.lq-dna-helix{fill:none;stroke:var(--gold-light);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lq-dna-helix path:nth-child(2){stroke:var(--burgundy);stroke-width:3}.lq-dna-helix .lq-dna-rungs{stroke:var(--gold);stroke-width:1.5;opacity:.9}
.lq-card h2{font-size:clamp(22px,2.7vw,30px);margin:8px 0}.lq-card header p{margin:5px auto 12px;font-size:15px}.lq-kicker{margin:2px auto;font-size:10px}.lq-question-text{font-size:clamp(20px,2.5vw,27px);margin:19px auto 16px;padding-top:17px}
.lobius-quiz .lq-answers{gap:11px}.lobius-quiz .lq-answers button{min-height:100px;padding:43px 12px 12px;border:1px solid var(--gold);border-radius:15px;font-size:16px}.lobius-quiz .lq-answers button:before{top:10px;width:27px;height:27px}
.lq-feedback[hidden]{display:none!important}.lq-feedback{margin:17px 0 10px;padding:11px 15px!important}.lq-feedback-avatar{flex-basis:48px;width:48px;height:48px}
.lq-next{margin-top:14px;min-width:210px}.lq-next,.lq-share,.lq-teacher,.lq-cta,.lq-restart{min-height:48px;box-sizing:border-box;border:1px solid var(--gold)!important;border-radius:999px;background:linear-gradient(180deg,#9b1721,#6e0d14)!important;color:#fff!important;text-decoration:none!important;font-weight:900;text-transform:uppercase;padding:12px 22px;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.22)}
.lq-next:hover,.lq-share:hover,.lq-teacher:hover,.lq-cta:hover,.lq-restart:hover,.lq-next:focus-visible,.lq-share:focus-visible,.lq-teacher:focus-visible,.lq-cta:focus-visible,.lq-restart:focus-visible{filter:brightness(1.15);transform:translateY(-1px);outline:none;box-shadow:0 0 0 3px rgba(241,207,104,.18),0 9px 22px rgba(0,0,0,.25)}
.lq-result{padding:5px 0}.lq-badge{width:84px;height:84px;margin-bottom:6px;border-width:2px}.lq-result h3{font-size:clamp(28px,4.2vw,40px);margin:5px}.lq-result p{font-size:16px;margin:5px}.lq-actions{margin:18px 0 14px}.lq-cta{margin:14px auto}.lq-restart{display:inline-flex;align-items:center;justify-content:center;margin-top:2px}
.lq-modal-panel{width:min(860px,96vw)}
@media(max-width:760px){.lobius-quiz{max-width:100%;padding:8px}.lobius-quiz .lq-card{padding:18px 13px}.lq-prof-index{width:80px;height:80px}.lq-prof-index img{inset:13px;width:54px;height:54px}.lobius-quiz .lq-answers button{min-height:62px;padding:15px 12px 15px 52px}.lobius-quiz .lq-answers button:before{left:14px}.lq-feedback{align-items:flex-start}.lq-actions{gap:9px}.lq-next,.lq-share,.lq-teacher,.lq-cta,.lq-restart{min-height:44px;padding:10px 17px;font-size:14px}}

/* Lebegő Lobius, látószög-gomb és asszisztens: görgetéskor félreállnak. */
.lq-widget,.lq-scroll-companion{transition:opacity .22s ease,visibility .22s ease!important}
body.lq-page-scrolling .lq-scroll-companion{opacity:0!important;visibility:hidden!important;pointer-events:none!important}

/* 1.8: diszkrét, állandó widgetfelirat a látószögválasztó stílusában. */
.lq-widget .lq-widget-label{display:block!important;right:98px;top:50%;width:142px;max-width:none;padding:8px 10px;border-radius:12px;font-size:11px;line-height:1.22;letter-spacing:.035em;text-align:center;white-space:normal;opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}
.lq-widget-left .lq-widget-label{right:auto;left:98px;transform:translateY(-50%) translateX(0)}
.lq-widget-trigger:hover .lq-widget-label,.lq-widget-trigger:focus-visible .lq-widget-label{transform:translateY(-50%) translateX(0)}
@media(max-width:650px){.lq-widget .lq-widget-label{right:78px;width:112px;padding:7px 8px;font-size:9.5px}.lq-widget-left .lq-widget-label{right:auto;left:78px}}

/* 1.9: könnyedebb lebegés és kölcsönösen kizáró interaktív felületek. */
.lq-widget-trigger{animation:lq-widget-light 2.15s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.lq-widget-trigger:hover,.lq-widget-trigger:focus-visible{animation-play-state:paused}
@keyframes lq-widget-light{0%,100%{transform:translateY(0) rotate(0);box-shadow:0 12px 27px rgba(0,0,0,.27),0 0 0 5px rgba(191,155,48,.12),0 0 18px rgba(191,155,48,.23)}50%{transform:translateY(-3px) rotate(.55deg);box-shadow:0 16px 30px rgba(0,0,0,.25),0 0 0 6px rgba(191,155,48,.14),0 0 25px rgba(191,155,48,.34)}}
body.lq-modal-open .lq-site-assistant,body.lq-modal-open .lq-visibility-control,body.lq-visibility-open .lq-site-assistant,body.lq-visibility-open .lq-widget,body.lq-navigation-open .lq-site-assistant,body.lq-navigation-open .lq-widget,body.lq-external-overlay-open .lq-site-assistant{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:650px){body.lq-modal-open .lq-site-assistant,body.lq-modal-open .lq-visibility-control,body.lq-visibility-open .lq-site-assistant,body.lq-visibility-open .lq-widget,body.lq-navigation-open .lq-site-assistant,body.lq-navigation-open .lq-widget{display:none!important}}
@media(max-width:650px){.lq-widget-left{left:12px;bottom:max(var(--lq-widget-bottom,18px),env(safe-area-inset-bottom))}.lq-widget-left .lq-widget-label{left:78px;right:auto}}
.lq-widget[hidden]{display:none!important}.lq-widget-dismiss{position:absolute;z-index:4;right:-7px;top:-9px;display:grid;place-items:center;width:23px;height:23px;padding:0;border:1px solid var(--gold,#bf9b30);border-radius:50%;background:#171718;color:#fff;font:700 16px/1 Arial;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.3)}.lq-widget-left .lq-widget-dismiss{right:-7px;left:auto}.lq-widget-dismiss:hover,.lq-widget-dismiss:focus-visible{background:#881119;outline:2px solid rgba(241,207,104,.55);outline-offset:2px}@media(max-width:650px){.lq-widget-dismiss{right:-5px;top:-7px;width:21px;height:21px;font-size:14px}}

/* 1.11: helyhez kötött shortcode-widget és a látható kvíz fókuszmódja. */
.lq-widget{position:relative!important;z-index:2;left:auto!important;right:auto!important;bottom:auto!important;display:inline-block;width:max-content;max-width:100%;margin:8px;vertical-align:middle;pointer-events:auto}
.lq-widget .lq-modal{position:fixed}
.lq-modal-close,.lq-widget-dismiss,.lq-companion-dismiss{background:#881119!important;color:#fff!important;border:1px solid #bf9b30!important}
.lq-companion-dismiss{position:absolute;z-index:100;right:-7px;top:-8px;display:grid;place-items:center;width:23px;height:23px;padding:0;border-radius:50%;font:700 16px/1 Arial;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.3)}
body.lq-quiz-visible .lq-site-assistant,body.lq-quiz-visible .lq-visibility-control{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:650px){.lq-widget{margin:6px}.lq-widget-left .lq-widget-label,.lq-widget-right .lq-widget-label{left:78px;right:auto}body.lq-quiz-visible .lq-site-assistant,body.lq-quiz-visible .lq-visibility-control{display:none!important}}

/* 1.12: mobilmenü- és kapcsolatfókusz. */
body.lq-menu-open .lq-site-assistant,body.lq-menu-open .lq-visibility-control,body.lq-contact-visible .lq-site-assistant,body.lq-contact-visible .lq-visibility-control{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:650px){body.lq-menu-open .lq-site-assistant,body.lq-menu-open .lq-visibility-control,body.lq-contact-visible .lq-site-assistant,body.lq-contact-visible .lq-visibility-control{display:none!important}}
.lq-site-assistant[hidden],.lq-visibility-control[hidden]{display:none!important}
