body[data-page=index],body[data-page=sluzby],body[data-page=faq],body[data-page=prezentace],body[data-page=terms],body[data-page=privacy],body[data-page=impresum],body[data-page="404"],body[data-page=feedback]{background:linear-gradient(#0f172a24,#0f172a33),linear-gradient(#ffffffa3,#ffffffbd),url(/assets/hero-aWda6YHb.jpg) 50%/cover no-repeat fixed}@media (width<=768px){body[data-page=index],body[data-page=sluzby],body[data-page=faq],body[data-page=prezentace],body[data-page=terms],body[data-page=privacy],body[data-page=impresum],body[data-page="404"],body[data-page=feedback]{isolation:isolate;background:0 0}body[data-page=index] #main-content,body[data-page=sluzby] #main-content,body[data-page=faq] #main-content,body[data-page=prezentace] #main-content,body[data-page=terms] #main-content,body[data-page=privacy] #main-content,body[data-page=impresum] #main-content,body[data-page="404"] #main-content,body[data-page=feedback] #main-content{z-index:1;position:relative}body[data-page=index]:before,body[data-page=sluzby]:before,body[data-page=faq]:before,body[data-page=prezentace]:before,body[data-page=terms]:before,body[data-page=privacy]:before,body[data-page=impresum]:before,body[data-page="404"]:before,body[data-page=feedback]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a1f,#0f172a2e),linear-gradient(#ffffff4d,#ffffff7a),url(/assets/hero-aWda6YHb.jpg) 50%/cover no-repeat;position:fixed;inset:0;transform:translateZ(0)}}@media (width<=480px){body[data-page=index]:before,body[data-page=sluzby]:before,body[data-page=faq]:before,body[data-page=prezentace]:before,body[data-page=terms]:before,body[data-page=privacy]:before,body[data-page=impresum]:before,body[data-page="404"]:before,body[data-page=feedback]:before{background:linear-gradient(#0f172a1f,#0f172a2e),linear-gradient(#ffffff47,#ffffff75),url(/assets/hero-aWda6YHb.jpg) 50% 38%/cover no-repeat}}.legal{max-width:980px;padding:var(--space-3xl) var(--space-2xl) var(--space-3xl);margin:40px auto}@media (width<=768px){.legal{padding:var(--space-2xl) var(--space-xl) var(--space-2xl)}}@media (width<=480px){.legal{padding:var(--space-xl) var(--space-lg) var(--space-xl)}}.legal h1{margin-bottom:var(--space-sm)}.legal h2{margin-top:var(--space-3xl)}.legal h2+p{margin-top:var(--space-sm)}.legal p,.legal li{line-height:1.75}.legal ul{margin:var(--space-md) 0 0 var(--space-xl)}.legal li+li{margin-top:var(--space-sm)}.legal-updated{margin-top:var(--space-2xl);color:var(--color-text-light)}body[data-page=prezentace] .presentation-actions{flex-wrap:wrap;gap:12px;margin:16px 0 20px;display:flex}body[data-page=prezentace] .presentation-frame{padding:10px}body[data-page=prezentace] .presentation-frame object{border:0;border-radius:12px;width:100%;min-height:78vh;display:block}@media (width<=768px){body[data-page=prezentace] .presentation-actions .btn{text-align:center;width:100%}body[data-page=prezentace] .presentation-frame object{min-height:64vh}}
