@layer components{
.hir-szuro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);
margin-bottom:var(--space-32);}
.hir-chip{display:inline-flex;align-items:center;gap:var(--space-8);
min-height:44px;padding:var(--space-8) var(--space-16);
background:var(--hir-szuro-bg);color:var(--hir-szuro-text);
border:1px solid var(--hir-szuro-border);border-radius:var(--chip-radius);
cursor:pointer;
transition:background var(--dur-fast) var(--ease-out),
color var(--dur-fast) var(--ease-out),
border-color var(--dur-fast) var(--ease-out);}
.hir-chip:hover{border-color:var(--primary);color:var(--text-primary)}
.hir-chip:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.hir-chip[aria-pressed="true"]{background:var(--hir-szuro-aktiv-bg);color:var(--hir-szuro-aktiv-text);
border-color:var(--hir-szuro-aktiv-bg);}
.hir-chip-db{opacity:.7}
.hir-talalat{color:var(--text-tertiary);margin-left:auto}
.hir-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);}
.hir-datum{color:var(--text-tertiary)}
.hir-cim-link{color:var(--text-primary);text-decoration:none}
.hir-cim-link:hover{color:var(--link-hover);text-decoration:underline}
.hir-cim-link:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.hir-cikk{max-width:72ch}
.hir-cikk > p:last-child{margin-bottom:0}
.hir-cikk > h2{color:var(--text-primary);margin-top:var(--space-48);margin-bottom:var(--space-16)}
.hir-cikk > h2:first-child{margin-top:0}
.hir-cikk > ul,.hir-cikk > ol{margin:0 0 var(--space-16);padding-left:var(--space-24);
color:var(--text-secondary);}
.hir-cikk > ul > li,.hir-cikk > ol > li{margin-bottom:var(--space-8)}
.hir-cikk > blockquote{margin:0 0 var(--space-16);padding-left:var(--space-24);
border-left:3px solid var(--primary);color:var(--text-primary);}
.hir-figura{max-width:min(100%,var(--container-max));
margin:var(--space-32) 0;}
.hir-cikk .hir-figura{display:flex;justify-content:center}
.hir-cikk .hir-figura{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);}
.hir-cikk .hir-figura img{max-height:min(62vh,30rem);width:auto;max-width:100%;height:auto;
border-radius:var(--r-md);
border:1px solid var(--card-border);
box-shadow:var(--shadow-1);}
.hir-figura-felirat{color:var(--text-tertiary);text-align:center;max-width:56ch;
margin:0;text-wrap:balance;}
.hir-fejlec-racs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
gap:var(--space-24);align-items:stretch;
margin-bottom:var(--space-40);}
.hir-fejlec-racs > .hir-figura,
.hir-fejlec-racs > .hir-teny{margin:0;max-width:none}
.hir-fejlec-racs > .hir-figura img{width:100%;height:100%;object-fit:contain;
border-radius:var(--r-md);background:var(--surface);
border:1px solid var(--card-border);}
}
@layer components{
@media (max-width:860px){
.hir-fejlec-racs{grid-template-columns:minmax(0,1fr)}
}
}
@layer components{
.section-inner > .hir-figura{max-width:72ch;margin-top:0}
.section-inner > .hir-figura img{width:100%;height:auto;border-radius:var(--r-md);}
.hir-figura figcaption{color:var(--text-tertiary);margin-top:var(--space-8)}
.hir-video{position:relative;aspect-ratio:16 / 9;
margin:var(--space-32) 0;max-width:min(100%,var(--container-max));
background:var(--surface-muted);border-radius:var(--panel-radius);
overflow:hidden;}
.hir-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.hir-lepteto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);
margin-top:var(--space-48);padding-top:var(--space-24);
border-top:1px solid var(--border);}
.hir-lepteto-elem{display:flex;flex-direction:column;gap:var(--space-4)}
.hir-lepteto-elem[data-irany="kovetkezo"]{text-align:right}
.hir-lepteto-cimke{color:var(--text-tertiary)}
}
@layer responsive{
@media (max-width:1024px){
.hir-talalat{margin-left:0;flex-basis:100%}
}
}
@layer responsive{
@media (max-width:640px){
.hir-lepteto{grid-template-columns:minmax(0,1fr)}
.hir-lepteto-elem[data-irany="kovetkezo"]{text-align:left}
}
}
@layer components{
.hir-idovonal{margin-top:var(--space-48)}
.hir-idovonal-fej{display:flex;flex-wrap:wrap;align-items:baseline;
gap:var(--space-8) var(--space-16);margin-bottom:var(--space-16);}
.hir-idovonal-sug{color:var(--text-tertiary)}
.hir-idovonal-vezerlok{display:flex;gap:var(--space-8);margin-left:auto}
.hir-idovonal-keret{position:relative;
--ido-bal:#000;
--ido-jobb:transparent;
-webkit-mask-image:linear-gradient(90deg,var(--ido-bal),#000 9%,#000 91%,var(--ido-jobb));
mask-image:linear-gradient(90deg,var(--ido-bal),#000 9%,#000 91%,var(--ido-jobb));}
.hir-idovonal-keret[data-balra]{--ido-bal:transparent}
.hir-idovonal-keret[data-vege]{--ido-jobb:#000}
.hir-idovonal-keret[data-el="bal"] .hir-idovonal-palya{cursor:w-resize}
.hir-idovonal-keret[data-el="jobb"] .hir-idovonal-palya{cursor:e-resize}
.hir-idovonal-palya{overflow-x:auto;overflow-y:hidden;
scrollbar-width:none;
padding-bottom:var(--space-8);}
.hir-idovonal-palya::-webkit-scrollbar{display:none}
.hir-idovonal-palya:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}
.hir-idovonal-sor{position:relative;display:flex;width:max-content;
height:var(--hir-ido-mag);
list-style:none;margin:0;padding:0;}
.hir-idovonal-sor::before{content:"";position:absolute;left:0;right:0;
top:50%;height:2px;translate:0 -50%;
background:var(--hir-ido-vonal);}
.hir-idovonal-elem{position:relative;flex:0 0 var(--hir-ido-elem)}
.hir-idovonal-elem[data-evvaltas]::before{content:"";position:absolute;
left:calc(var(--hir-ido-pont) / 2 - 0.5px);width:1px;
top:0;bottom:0;
background:var(--hir-ido-oszlop);}
.hir-idovonal-link::before{content:"";position:absolute;
left:calc(var(--hir-ido-pont) / 2 - 1px);width:2px;
height:var(--hir-ido-szar);
background:var(--hir-ido-szar-szin);
transition:background var(--dur-fast) var(--ease-out);}
.hir-idovonal-elem[data-hely="fent"] .hir-idovonal-link::before{bottom:calc(-1 * var(--hir-ido-szar))}
.hir-idovonal-elem[data-hely="lent"] .hir-idovonal-link::before{top:calc(-1 * var(--hir-ido-szar))}
.hir-idovonal-link:hover::before,
.hir-idovonal-link:focus-visible::before{background:var(--hir-ido-pont-szin)}
.hir-idovonal-elem::after{content:"";position:absolute;left:0;top:50%;
width:var(--hir-ido-pont);height:var(--hir-ido-pont);
translate:0 -50%;border-radius:50%;
background:var(--canvas);
box-shadow:0 0 0 2px var(--hir-ido-pont-szin);
transition:box-shadow var(--dur-fast) var(--ease-out),
scale var(--dur-fast) var(--ease-out);}
.hir-idovonal-elem[data-evvaltas]::after{background:var(--hir-ido-pont-ev);
box-shadow:0 0 0 2px var(--hir-ido-pont-ev);
scale:1.25;}
.hir-idovonal-elem:has(.hir-idovonal-link:hover)::after,
.hir-idovonal-elem:has(.hir-idovonal-link:focus-visible)::after{background:var(--hir-ido-pont-szin);
box-shadow:0 0 0 4px var(--primary-soft);
scale:1.4;}
.hir-idovonal-link{position:absolute;left:0;
width:calc(100% - var(--space-24));
color:var(--text-secondary);text-decoration:none;
transition:translate var(--dur-fast) var(--ease-out);}
.hir-idovonal-elem[data-hely="fent"] .hir-idovonal-link{bottom:calc(50% + var(--hir-ido-szar));}
.hir-idovonal-elem[data-hely="lent"] .hir-idovonal-link{top:calc(50% + var(--hir-ido-szar));}
.hir-idovonal-link:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.hir-idovonal-ev{position:absolute;top:50%;
left:calc(var(--hir-ido-pont) + var(--space-8));
translate:0 -50%;
padding:var(--space-4) var(--space-8);
border:1px solid var(--hir-ido-ev-keret);border-radius:var(--tag-radius);
background:var(--hir-ido-ev-bg);color:var(--text-primary);
white-space:nowrap;}
.hir-idovonal-datum{display:block;color:var(--text-tertiary);margin-bottom:var(--space-4)}
.hir-idovonal-cim{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
overflow:hidden;color:var(--text-primary);}
.hir-idovonal-link:hover .hir-idovonal-cim{color:var(--link-hover);text-decoration:underline}
.hir-idovonal-elem[data-hely="fent"] .hir-idovonal-link:hover,
.hir-idovonal-elem[data-hely="fent"] .hir-idovonal-link:focus-visible{translate:0 2px}
.hir-idovonal-elem[data-hely="lent"] .hir-idovonal-link:hover,
.hir-idovonal-elem[data-hely="lent"] .hir-idovonal-link:focus-visible{translate:0 -2px}
.hir-idovonal-gomb{display:inline-flex;align-items:center;justify-content:center;
width:44px;height:44px;
background:var(--surface);color:var(--text-secondary);
border:1px solid var(--border);border-radius:50%;cursor:pointer;}
.hir-idovonal-gomb:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}
.hir-idovonal-gomb:disabled{opacity:.4;cursor:default}
.hir-idovonal-gomb:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.hir-idovonal-gomb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
.hir-kiemelt{position:relative;
display:grid;grid-template-columns:minmax(0,34rem) minmax(0,1fr);
gap:var(--space-32);align-items:center;
padding:var(--space-24);
background:var(--card-bg);
border:1px solid var(--card-border);
border-radius:var(--card-radius);
transition:border-color var(--dur-fast) var(--ease-out),
box-shadow var(--dur-fast) var(--ease-out);}
.hir-kiemelt:hover{border-color:var(--primary);box-shadow:var(--shadow-1)}
.hir-kiemelt:has(.hir-cim-link:focus-visible){outline:3px solid var(--border-focus);outline-offset:3px;}
.hir-kiemelt-media{margin:0;border-radius:var(--r-md);overflow:hidden;
background:var(--surface-muted);
display:flex;align-items:center;justify-content:center;
aspect-ratio:4 / 3;}
.hir-kiemelt-media img{width:100%;height:100%;object-fit:cover}
.hir-kiemelt-media[data-mod="dok"] img{object-fit:contain}
.hir-kiemelt-media .icon{height:var(--space-48);width:var(--space-48);opacity:.55}
.hir-kiemelt-torzs{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start}
.hir-kiemelt-cim{margin:0;text-wrap:balance}
.hir-kiemelt-cim .hir-cim-link{color:inherit;text-decoration:none}
.hir-kiemelt:hover .hir-cim-link{text-decoration:underline;text-underline-offset:.16em}
.hir-kiemelt .hir-cim-link::after{content:"";position:absolute;inset:0}
.hir-kiemelt .hir-cim-link:focus-visible{outline:none}
.hir-kiemelt-lead{color:var(--text-secondary);margin:0;max-width:60ch}
.hir-kiemelt-tovabb{color:var(--primary);display:inline-flex;align-items:center;gap:var(--space-8)}
.hir-teny{margin:var(--space-32) 0 0;max-width:72ch;
padding:var(--space-24);
background:var(--surface);
border:1px solid var(--card-border);
border-radius:var(--r-md);
border-left:4px solid var(--primary);}
.hir-teny-fej{margin:0 0 var(--space-16);color:var(--text-secondary)}
.hir-teny-lista{margin:0;display:grid;gap:var(--space-16)}
.hir-teny-sor{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);
gap:var(--space-8) var(--space-16);align-items:baseline;}
.hir-teny-cimke{color:var(--text-tertiary);margin:0}
.hir-teny-ertek{margin:0;color:var(--text-primary)}
}
@layer components{
@media (max-width:560px){
.hir-teny-sor{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}
}
}
@layer components{
@media (prefers-reduced-motion: no-preference){
.hir-kiemelt-tovabb .action-arrow-end{transition:transform var(--dur-fast) var(--ease-out)}
.hir-kiemelt:hover .action-arrow-end{transform:translateX(.25em)}
}
}
@layer responsive{
@media (max-width:860px){
.hir-kiemelt{grid-template-columns:minmax(0,1fr);gap:var(--space-24);padding:var(--space-16)}
}
}
@layer motion{
@media (prefers-reduced-motion:reduce){
.hir-idovonal-elem::after,
.hir-idovonal-link::before{transition:none}
.hir-idovonal-link:hover,
.hir-idovonal-link:focus-visible{translate:none}
}
}
@layer components{
.hir-kiemelt{transition:transform var(--dur-ui) var(--ease-out),
border-color var(--dur-ui) var(--ease-out),
box-shadow var(--dur-ui) var(--ease-out);}
.hir-kiemelt:hover,
.hir-kiemelt:focus-within{transform:translateY(-2px);
border-color:var(--primary);
box-shadow:var(--shadow-2);}
}
@layer motion{
.card-item .card .hir-cim-link::after{content:"";position:absolute;inset:0;border-radius:inherit}
.card-item .card .hir-cim-link:focus-visible{outline:none}
.card-item .card:hover .hir-cim-link{color:var(--link-hover);text-decoration:underline}
}
@layer components{
.hir-nagyit{display:block;width:100%;
margin:0;padding:0;border:0;background:none;
cursor:zoom-in;}
.hir-nagyit:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}
.hir-nagykep{margin:0;padding:0;border:0;background:none;
width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;
overflow:hidden;}
.hir-nagykep:not([open]){display:none}
.hir-nagykep[open]{display:grid;place-items:center;align-content:center;gap:var(--space-16)}
.hir-nagykep-kep{max-width:92vw;max-height:78dvh;width:auto;height:auto;
border-radius:var(--panel-radius);
box-shadow:var(--shadow-2);}
.hir-nagykep-felirat{max-width:min(92vw,64ch);
padding:var(--space-8) var(--space-16);
border-radius:var(--tag-radius);
background:var(--surface);color:var(--text-secondary);
text-align:center;text-wrap:pretty;}
.hir-nagykep-bezar{position:fixed;top:var(--space-16);right:var(--space-16);
display:inline-flex;align-items:center;justify-content:center;
width:44px;height:44px;
background:var(--surface);color:var(--text-primary);
border:1px solid var(--border);border-radius:50%;cursor:pointer;}
.hir-nagykep-bezar:hover{border-color:var(--primary);color:var(--primary)}
.hir-nagykep-bezar:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.hir-nagykep-bezar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
}
@layer motion{
.hir-nagykep,
.hir-nagykep::backdrop{opacity:0;
transition:opacity var(--dur-ui) var(--ease-out),
display var(--dur-ui) var(--ease-out) allow-discrete,
overlay var(--dur-ui) var(--ease-out) allow-discrete;}
.hir-nagykep::backdrop{background:var(--hir-nagykep-fatyol);
backdrop-filter:blur(var(--hir-nagykep-homaly));
-webkit-backdrop-filter:blur(var(--hir-nagykep-homaly));}
.hir-nagykep[open],
.hir-nagykep[open]::backdrop{opacity:1}
.hir-nagykep-kep{scale:1;transition:scale var(--dur-ui) var(--ease-out)}
}
@layer motion{
@media (prefers-reduced-motion:reduce){
.hir-nagykep,
.hir-nagykep::backdrop,
.hir-nagykep-kep{transition:none}
}
}
@layer components{
.video-lejatszo{margin:0;display:grid;gap:var(--space-16)}
.video-lejatszo-keret{position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;
border-radius:var(--r-xl);background:var(--panel-dark-bg);box-shadow:var(--shadow-3);}
.video-lejatszo-keret:fullscreen{border-radius:0;aspect-ratio:auto;box-shadow:none}
.video-lejatszo-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--panel-dark-bg)}
.video-lejatszo-keret:fullscreen .video-lejatszo-video{object-fit:contain}
.video-lejatszo[data-nyugvo] .video-lejatszo-keret{cursor:none}
.video-lejatszo-indit{position:absolute;inset:0;z-index:2;display:grid;place-items:center;
padding:0;border:0;cursor:pointer;color:var(--video-vezerlo-text);
background:linear-gradient(to top,var(--video-arnyek) 0%,transparent 58%);}
.video-lejatszo-indit-jel{display:grid;place-items:center;width:clamp(4rem,9vw,6rem);aspect-ratio:1;border-radius:50%;
background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-3);
transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out);}
.video-lejatszo-indit-jel svg{width:42%;height:42%;margin-left:8%}
.video-lejatszo-indit:hover .video-lejatszo-indit-jel{transform:scale(1.06);background:var(--primary-hover)}
.video-lejatszo-indit:focus-visible{outline:3px solid var(--border-focus);outline-offset:-6px;border-radius:var(--r-xl)}
.video-lejatszo-indit-szoveg{position:absolute;left:clamp(var(--space-16),3vw,var(--space-32));bottom:clamp(var(--space-16),3vw,var(--space-32));
right:var(--space-16);display:grid;gap:var(--space-4);text-align:left;}
.video-lejatszo-cimke{justify-self:start;padding:var(--space-4) var(--space-16);border-radius:999px;
background:var(--video-arnyek);color:var(--video-vezerlo-text);}
.video-lejatszo-vezerlo{position:absolute;left:0;right:0;bottom:0;z-index:3;
display:flex;align-items:center;gap:var(--space-4);
padding:var(--space-24) var(--space-8) var(--space-8);
background:linear-gradient(to top,var(--video-arnyek),transparent);
color:var(--video-vezerlo-text);
transition:opacity var(--dur-ui) var(--ease-out),visibility 0s;}
.video-lejatszo[data-allapot="kezdo"] .video-lejatszo-vezerlo,
.video-lejatszo[data-nyugvo] .video-lejatszo-vezerlo{opacity:0;visibility:hidden;
transition:opacity var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}
.video-lejatszo-gomb{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;
padding:0;border:0;border-radius:var(--r-md);background:transparent;color:inherit;cursor:pointer;}
.video-lejatszo-gomb svg{width:24px;height:24px}
.video-lejatszo-gomb:hover{background:var(--video-gomb-hover)}
.video-lejatszo-gomb:focus-visible,
.video-lejatszo-sav:focus-visible,
.video-lejatszo-hangero:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}
.video-lejatszo-jel-szunet,
.video-lejatszo[data-allapot="megy"] .video-lejatszo-jel-lejatszas,
.video-lejatszo-jel-nema,
.video-lejatszo[data-nema] .video-lejatszo-jel-hang{display:none}
.video-lejatszo[data-allapot="megy"] .video-lejatszo-jel-szunet,
.video-lejatszo[data-nema] .video-lejatszo-jel-nema{display:block}
.video-lejatszo-ido{flex:none;padding:0 var(--space-8);font-variant-numeric:tabular-nums;white-space:nowrap}
.video-lejatszo-sav,.video-lejatszo-hangero{-webkit-appearance:none;appearance:none;height:44px;margin:0;background:transparent;cursor:pointer;
--vl-kitoltes:0%;}
.video-lejatszo-sav{flex:1 1 auto;min-width:0}
.video-lejatszo-hangero{flex:none;width:5.5rem}
.video-lejatszo-sav::-webkit-slider-runnable-track,
.video-lejatszo-hangero::-webkit-slider-runnable-track{height:4px;border-radius:999px;
background:linear-gradient(to right,var(--video-sav-kitoltes) var(--vl-kitoltes),var(--video-sav-alap) var(--vl-kitoltes));}
.video-lejatszo-sav::-moz-range-track,
.video-lejatszo-hangero::-moz-range-track{height:4px;border-radius:999px;background:var(--video-sav-alap)}
.video-lejatszo-sav::-moz-range-progress,
.video-lejatszo-hangero::-moz-range-progress{height:4px;border-radius:999px;background:var(--video-sav-kitoltes)}
.video-lejatszo-sav::-webkit-slider-thumb,
.video-lejatszo-hangero::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;
background:var(--video-vezerlo-text);box-shadow:var(--shadow-1);}
.video-lejatszo-sav::-moz-range-thumb,
.video-lejatszo-hangero::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--video-vezerlo-text);box-shadow:var(--shadow-1);}
}
@layer components{
@media (hover:none),(max-width:480px){
.video-lejatszo-hangero{display:none}
}
}
@layer components{
@media (max-width:480px){
.video-lejatszo-ido-osszes{display:none}
}
}
@layer components{
.video-lejatszo-felirat{color:var(--text-secondary);max-width:62ch}
}
@layer components{
@media (prefers-reduced-motion:reduce){
.video-lejatszo-indit-jel,.video-lejatszo-vezerlo{transition:none}
.video-lejatszo-indit:hover .video-lejatszo-indit-jel{transform:none}
}
}
@layer components{
.video-tortenet{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(var(--space-24),4vw,var(--space-48));align-items:start}
.video-tortenet-alcim{color:var(--text-secondary);margin-top:var(--space-8);max-width:62ch}
.video-tortenet-szoveg{display:grid;gap:var(--space-16)}
.video-tortenet-szoveg p{margin:0}
.video-tortenet-adat{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}
.video-tortenet-adat li{padding:var(--space-4) var(--space-16);border-radius:999px;background:var(--surface-muted);color:var(--text-primary)}
.video-tortenet-megjegyzes{padding:var(--space-16);border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary)}
}
@layer components{
@media (max-width:1024px){
.video-tortenet{grid-template-columns:minmax(0,1fr)}
}
}
@layer components{
.video-kartya{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-24);align-items:center;
margin-top:var(--space-32);padding:var(--card-padding);
background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);}
.video-kartya-kep{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-lg);background:var(--panel-dark-bg)}
.video-kartya-kep img{display:block;width:100%;height:100%;object-fit:cover}
.video-kartya-jel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;
width:3.5rem;aspect-ratio:1;border-radius:50%;background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-2);}
.video-kartya-jel svg{width:40%;height:40%;margin-left:8%}
.video-kartya-kep:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}
.video-kartya-szoveg{display:grid;gap:var(--space-8)}
.video-kartya-szoveg p{margin:0}
}
@layer components{
@media (max-width:768px){
.video-kartya{grid-template-columns:minmax(0,1fr)}
}
}
