:root{--vd-text-color-rgb: 46, 44, 9;--vd-text-color: rgb(var(--vd-text-color-rgb));--vd-text-color-lighter: rgba(var(--vd-text-color-rgb), 0.8);--vd-text-color-lightest: rgba(var(--vd-text-color-rgb), 0.7);--vd-background-color: rgb(228.77325, 227.12085, 222.57675);--vd-content-bg-color: #fcfcf7;--vd-border-color: rgba(var(--vd-text-color-rgb));--vd-border-color-light: rgba(var(--vd-text-color-rgb), 0.5);--vd-highlight-bg-color: #d8f5b8;--vd-highlight-neutral-bg-color: rgb(241.6186, 240.29668, 236.6614);--vd-link-color: #5fa316;--vd-heading-color: rgb(42.6216216216, 73.1297297297, 9.8702702703);--vd-code-color: hsl(25, 74%, 23%);--vd-code-color-1: hsl(25, 74%, 32%);--vd-code-color-2: hsl(25, 74%, 37%);--vd-code-color-3: hsl(25, 24%, 73%);--vd-code-color-4: hsl(42, 16%, 32%);--vd-bg-hover: rgba(var(--vd-text-color-rgb), 0.1);--vd-box-bg-color: hsl(43, 21%, 94%);--vd-interactive-bg-color: hsl(44, 81%, 94%);--vd-badge-color: #002c3a}@media(prefers-color-scheme: dark){:root{--vd-text-color-rgb: 252, 252, 247;--vd-background-color: rgb(32.2, 30.8, 6.3);--vd-content-bg-color: rgb(23, 22, 4.5);--vd-highlight-bg-color: #3A3F26;--vd-highlight-neutral-bg-color: #3A3F26;--vd-heading-color: rgb(208.5405405405, 243.6432432432, 170.8567567568);--vd-code-color: hsl(25, 74%, 83%);--vd-code-color-1: hsl(25, 74%, 82%);--vd-code-color-2: hsl(25, 74%, 77%);--vd-code-color-3: hsl(25, 24%, 93%);--vd-code-color-4: hsl(42, 16%, 62%);--vd-box-bg-color: hsl(43, 21%, 14%);--vd-interactive-bg-color: hsl(44, 81%, 6%);--vd-badge-color: hsl(194, 100%, 89%)}}.lector__head{position:relative;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 768px)and (max-width: 1099px){.lector__head{padding-top:1rem;padding-bottom:1rem}}@media only screen and (min-width: 1100px){.lector__head{padding-top:3rem;padding-bottom:3rem}}.lector__head--photo-bg .lector__head-content{position:relative;z-index:1}.lector__head--photo-bg .lector__head-image{display:none}.lector__head--photo-bg .lector__head-perex>p{max-width:none;margin-left:0;margin-right:0}.section-autor .page-head.lector__head--photo-bg{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#2e2c09;background-image:url(/assets/img/content/lectors/martin-michalek-presenter.png);background-size:cover;background-position:42% center;background-repeat:no-repeat;min-height:14rem;padding-top:2rem;padding-bottom:2rem}.section-autor .page-head.lector__head--photo-bg .lector__head-content{width:100%;margin-inline:auto}.section-autor .page-head.lector__head--photo-bg .lector__head-name,.section-autor .page-head.lector__head--photo-bg .lector__head-perex{max-width:none;margin-left:auto;margin-right:auto;text-align:center}.section-autor .page-head.lector__head--photo-bg .lector__head-name{margin-top:0}.section-autor .page-head.lector__head--photo-bg .lector__head-perex{margin-top:0;margin-bottom:0}@media only screen and (min-width: 768px){.section-autor .page-head.lector__head--photo-bg{height:440px;min-height:440px;max-height:440px;padding-top:0;padding-bottom:0;padding-left:3rem;padding-right:3rem;text-align:left;background-position:92% center;align-items:flex-end}.section-autor .page-head.lector__head--photo-bg .lector__head-content{width:15rem;margin-left:auto;margin-right:0}.section-autor .page-head.lector__head--photo-bg .lector__head-name,.section-autor .page-head.lector__head--photo-bg .lector__head-perex{margin-left:0;margin-right:0;text-align:left}.section-autor .page-head.lector__head--photo-bg .lector__head-perex{margin-top:1em}}.lector__head-name{word-spacing:50rem}@media only screen and (min-width: 768px){.lector__head-name{margin-top:2rem}}.lector__head-perex{margin-bottom:1rem}.lector__head-perex>p{max-width:15em;margin-left:auto;margin-right:auto}.lector__head-links{font-size:.8rem}.lector__head-buttons{font-size:.8rem}.lector__head-buttons>hr{width:3em;left:calc(50% - 3em/2);height:1px;border-bottom:1px solid #fff;opacity:.5;margin-bottom:2rem}.lector__head-buttons>p{text-align:center;width:100%}.lector__head-buttons .button{padding-left:1em;padding-right:1em}.lector__head-buttons .button:first-child{margin-right:1em;margin-bottom:.5em}.lector__head-image img{max-height:8rem}@media only screen and (min-width: 768px){.lector__head:not(.lector__head--photo-bg){padding-left:50%}.lector__head-image{position:absolute;bottom:0;left:0;margin-bottom:0;width:50%;height:100%}.lector__head-image picture{position:relative;width:100%;height:100%;display:block}.lector__head-image img{position:absolute;max-height:90%;width:auto;bottom:0;right:0}}
.section-autor .martin-intro__logo{box-sizing:border-box;height:5.5rem;min-height:5.5rem}.section-autor .martin-intro__logo img{display:block;max-height:100%;width:auto;max-width:100%;object-fit:contain}