@layer reset,fonts,icons,layout,hamburger,animation;@layer reset{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}*{margin:0;padding:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer fonts{.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}.roboto{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}}@layer icons{@font-face{font-family:icomoon;src:url(/PoznejPrahu/icons/icomoon.eot?67tqno);src:url(/PoznejPrahu/icons/icomoon.eot?67tqno#iefix) format("embedded-opentype"),url(/PoznejPrahu/icons/icomoon.ttf?67tqno) format("truetype"),url(/PoznejPrahu/icons/icomoon.woff?67tqno) format("woff"),url(/icons/icomoon.svg?67tqno#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tiktok:before{content:""}.icon-udeleny-bod:before{content:""}.icon-volny-bod:before{content:"";color:#f0f0f0}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-github:before{content:""}}@layer hamburger{.header__hamburger{width:28px;height:24px;position:relative;display:block}.hamburger__line{position:absolute;height:4px;width:100%;background:var(--white, #F0F0F0)}.hamburger__line:nth-child(1){top:0;transition:transform .5s,rotate .5s}.hamburger__line:nth-child(2){top:10px;transition:transform .5s}.hamburger__line:nth-child(3){bottom:0;transition:transform .5s,rotate .5s}.nav__list{margin:0;padding:1rem 0}.nav__li{list-style:none;position:relative}.nav__item{text-decoration:none;color:var(--white, #F0F0F0);padding:.5rem 1.25rem;display:block}.dropdown{display:none;position:absolute;top:100%;right:0;background-color:var(--gray, #3A3F45);padding:.5em 0;box-shadow:0 4px 6px #0000001a;min-width:200px}.dropdown__item{text-decoration:none;color:var(--white, #F0F0F0);padding:.5em 1.25em;display:block}.dropdown__item:hover{background-color:var(--white, #F0F0F0);color:var(--gray, #3A3F45);transition:background-color .3s,color .3s}.nav__li:hover .dropdown{display:block}.header{position:fixed;left:0;right:0;z-index:2}.main{margin-top:50px}@media screen and (max-width: 808px){.header__hamburger.active .hamburger__line:nth-child(1){transform:translateY(10px) rotate(45deg)}.header__hamburger.active .hamburger__line:nth-child(2){transform:translate(200%)}.header__hamburger.active .hamburger__line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.header__nav.active{right:0;width:100%;height:100dvh;overflow-y:auto}.body{overflow-x:hidden}.header__nav{background-color:var(--gray, #3A3F45);color:var(--white, #F0F0F0);position:fixed;width:100%;right:-100%;transition:right .5s ease-in-out}.nav__li:hover{transform:none;opacity:1}.dropdown{display:block;position:static;box-shadow:none}.dropdown__item{padding:1em 1.25em}.nav__item--best:after{display:none}}@media screen and (min-width: 808px){.header__hamburger{display:none}.main{margin-top:66px}.nav__li:has(.nav__item--best+.dropdown) .nav__item--best:after{content:">";display:inline-block;margin-left:.5rem;transform:rotate(90deg);transition:transform .3s}.nav__li:has(.nav__item--best+.dropdown):hover .nav__item--best:after{transform:rotate(270deg)}.nav__li{border:none}.header{display:flex;justify-content:space-between;background-color:var(--gray, #3A3F45)}.header__nav{display:flex;gap:1.5rem;margin:0 1.25rem}.nav__item--best{font-size:var(--p)}.dropdown__item{white-space:nowrap}.dropdown{border-radius:0 0 2rem 2rem}}}@layer animation{.hero__animation{position:relative;width:316px;height:251px;background-image:url(/PoznejPrahu/img/blob.svg);margin:1.25rem auto}.hero__sun-container{width:100%;height:100%}.hero__sun-container{animation:rotateSun 10s linear infinite}.hero__sun{position:absolute;top:10px;left:50%;transform:translate(-50%);width:32px;height:32px;animation:sunColorFade 10s linear infinite}.hero__moon{position:absolute;top:30px;left:100px;width:28px;height:28px;opacity:0;animation:moonFade 10s linear infinite}.hero__icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:8px}.hero__icon{width:60px;animation:buildingColorFade 10s linear infinite;align-self:flex-end}.hero__radar-dot{position:absolute;top:0;left:52%;transform:translate(-50%);width:8px;height:8px;background-color:red;border-radius:50%;opacity:0;animation:radarBlink 10s linear infinite}@keyframes rotateSun{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sunColorFade{0%,to{filter:none;opacity:1}20%,80%{filter:saturate(100%) hue-rotate(-30deg);opacity:1}40%,70%{opacity:0}}@keyframes moonFade{0%,35%,85%,to{opacity:0}45%,75%{opacity:1}}@keyframes buildingColorFade{0%,to{filter:none}20%,80%{filter:saturate(100%) hue-rotate(-30deg)}40%,70%{filter:brightness(.8)}}@keyframes radarBlink{0%,40%,71%,to{opacity:0}41%,70%{opacity:1}}#footsteps-container{display:flex;gap:.5rem;overflow:hidden}.footstep{width:40px;height:auto;opacity:0;animation:appear 15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .5s)}@keyframes appear{0%{transform:translate(-20px);opacity:0}30%{transform:translate(0);opacity:1}to{transform:translate(20px);opacity:0}}@media (max-width: 600px){.footstep:nth-child(n+10){display:none}}}@layer reset{:root{--gray: #3A3F45;--white: #F0F0F0;--blue: #21449B;--p: 16px;--h1: 40px;--h2: 24px;color-scheme:light dark;--color: light-dark(var(--gray, #3A3F45), var(--white, #F0F0F0));--background: light-dark(var(--white, #F0F0F0), var(--gray, #3A3F45))}html{font-family:Poppins,sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:100%}a{text-decoration:none;color:var(--color)}}@layer layout{.body{color:var(--color);background-color:var(--background);display:flex;flex-direction:column;min-height:100vh}.main{flex-grow:1}#form{scroll-margin-top:170px}.text--h1{font-size:var(--h1)}.text--h2{font-size:var(--h2)}.text--p{font-size:var(--p);font-family:Roboto,sans-serif}.text--p,.text--h2,.text--h1{font-weight:400}.text--bold{font-weight:700}.text--center{text-align:center}.image--responsive{width:100%;display:block;margin:0;padding:0}.image{border-radius:1rem}.btn{border-radius:10px;padding:.5rem 1rem;background-color:var(--blue, #21449B);color:var(--white, #F0F0F0);display:inline-block;font-size:var(--p);font-family:Roboto,sans-serif}.btn:hover{background-color:var(--white, #F0F0F0);color:var(--gray, #3A3F45);box-shadow:0 4px 8px #0003;transform:translateY(-2px);transition:all .3s ease-in-out}.header__row{padding:.5em 1em;background-color:var(--gray, #3A3F45);display:flex;justify-content:space-between;align-items:center}.hero{background-image:url(/PoznejPrahu/img/places/karluvmost2.webp);width:100%;background-size:cover;background-position:center}.hero__title{padding:2rem}.hero__text{background-color:var(--gray, #3A3F45);border-radius:.5rem;padding:1rem 1.25rem;margin:1.25rem auto;color:var(--white, #F0F0F0);width:350px}.hero__section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 1176px){.hero__title{color:var(--white, #F0F0F0)}}.places{padding:1em 1.25em;margin-top:1rem;display:flex;flex-direction:column}.places .btn{align-self:center}.places__card{padding:1em}@media screen and (min-width: 1240px){.places__card:nth-child(1):hover{transform:rotate(-3deg) scale(1.05);transition:all .3s ease-in-out}.places__card:nth-child(2):hover{transform:scale(1.05);transition:all .3s ease-in-out}.places__card:nth-child(3):hover{transform:rotate(3deg) scale(1.05);transition:all .3s ease-in-out}}.places__container:has(.places__card:hover) .places__card:not(:hover) .card__image{filter:blur(3px);transition:filter .3s ease}.places__container:has(.places__card:hover) .places__card:not(:hover){filter:blur(3px);transition:filter .3s ease 1s}.places__card:hover{background-color:var(--background);border-radius:1rem;box-shadow:0 8px 16px #0000004d;cursor:pointer}.places__card-title{margin-bottom:1rem}.places__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,400px));justify-content:center}.info{display:flex;flex-direction:column;gap:1em;margin:2.5em 0}.info .btn{align-self:center}.footsteps-container{margin:2.5em 0}.form{padding:20px 40px;max-width:808px;margin:2.5rem auto;display:flex;flex-direction:column;gap:.5em}.form__container{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.form__container--form{display:flex;flex-direction:column;align-items:center}.form__input{height:39px;border-radius:10px;border:1px solid var(--gray);margin-bottom:.5rem;box-sizing:border-box;padding:10px .5rem;width:100%}.form__input::placeholder{color:var(--color);opacity:.3;font-family:Roboto,sans-serif;font-size:var(--p)}.form__button{border:none}@media screen and (min-width: 840px){.form__container--form{flex-direction:row;gap:1em}.form__input{margin-bottom:0}}.social{background-color:var(--gray, #3A3F45);padding:2em;color:var(--white);border-top:1px solid var(--color);border-bottom:1px solid var(--color)}.icon{font-size:3.125rem;color:var(--white, #F0F0F0)}.icon:hover{cursor:pointer;transform:scale(1.2);color:#6084e0;transition:all .3s ease-in-out}.social-icons{display:flex;gap:.5em;justify-content:center;margin-top:.5rem}.gallery{padding:2em 2.5em;border-radius:1rem}.gallery__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,360px));justify-content:center;gap:.5em}.gallery__title{margin-bottom:.5rem}.gallery__item:hover{transform:scale(1.02);transition:all .3s ease-in-out;cursor:pointer}.footer{background-color:var(--gray, #3A3F45);color:var(--white, #F0F0F0);border-top:1px solid var(--white, #F0F0F0)}.footer__container{display:flex;flex-direction:column;gap:2em;padding:1.5em;margin:0 auto;max-width:1240px}.footer__logo{width:80px;height:auto;margin-bottom:32px}.footer__social-title{margin-bottom:.5em}.footer__social-icons .icon{font-size:2em;margin-right:.5rem}.footer__social-link:hover{transform:scale(1.2);transition:all .3s ease-in-out;color:#7fffd4}.footer__nav-link{padding:1.25em 1em;display:inline-block;border-radius:1em;color:var(--white, #F0F0F0)}.footer__nav-link:hover{background-color:var(--white, #F0F0F0);color:var(--gray, #3A3F45);box-shadow:0 4px 8px #0003;transform:translateY(-4px);transition:all .3s ease-in-out}.footer__nav{display:flex;flex-direction:column}.footer__article--newsletter{margin:2em 0}.footer__newsletter-info{display:flex;flex-direction:column;gap:1em}.footer__newsletter-text{width:290px}.footer__newsletter-title{margin-bottom:1em}.footer__article--info{display:flex;flex-direction:column;gap:1em}.footer__copyright,.footer__credits{opacity:.8;font-style:normal}.footer__newsletter-button{align-self:flex-start}@media screen and (min-width: 808px){.footer__nav{flex-direction:row}.footer__container,.footer__newsletter-info{flex-direction:row;justify-content:space-between;align-items:center}.footer__nav-link{padding:1.25em 2em}.footer__article--info{flex-direction:row;justify-content:space-between}}.main__hero,.traps{margin:1.25rem;text-align:center}.traps{margin:2.5rem auto;padding:2rem 2.5rem}.hero__article,.traps__article{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,400px));justify-content:center;gap:1.5em;max-width:1248px;margin:0 auto;text-align:left}.main__hero .hero__card,.traps .traps__card{padding:1em}.hero__card,.traps__card{display:flex;flex-direction:column;gap:.5rem}.hero__card:hover,.traps__card:hover{transform:scale(1.05);transition:all .3s ease-in-out}.tips{margin:2rem auto;padding:0 2.5rem;max-width:1320px}.tips__article{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem auto;max-width:1215px}.tips__card{display:flex;flex-direction:column;border-radius:1em;box-shadow:0 8px 20px #00000040;transition:transform .3s ease;align-self:flex-start;max-width:400px;margin:0 auto}.tips__card:hover{transform:translateY(-1em)}.tips__text{padding:2rem;background-color:var(--background);color:var(--color);display:flex;flex-direction:column;gap:1em}.tips__img{width:100%;object-fit:cover;height:auto;max-height:400px;display:block;border-radius:0 0 1em 1em}.eateries{display:flex;flex-direction:column;gap:1.5em;max-width:1000px;margin:0 auto;padding:1em 1.25em}.eateries__img{max-width:1000px}.eateries__map-link{align-self:center}.eateries__info{display:grid;gap:2.5em;margin:1em 1.25em;grid-template-columns:1fr}@media screen and (min-width: 840px){.eateries__info{grid-template-columns:1fr 1fr}.eateries__heading,.eateries__reviews-container{grid-column:span 2}.eateries__contact{grid-row:span 2}}.eateries__card{display:flex;flex-direction:column;gap:1em}.eateries__map{width:100%;height:auto;aspect-ratio:16/9;border-radius:.5rem}.eateries__opening-item,.eateries__contact-item{margin-bottom:.5em}.eateries__review-name{display:flex;gap:.5em}.eateries__review{display:flex;flex-direction:column;gap:1em;width:248px;box-shadow:0 8px 20px #00000040;transition:transform .3s ease;padding:1em;border-radius:1em;align-self:flex-start}.eateries__icon{font-size:30px;margin-right:.25em;color:var(--color)}.eateries__icon--blank{opacity:.5}.eateries .eateries__image{max-width:650px;margin:0 auto}.eateries__review:hover{transform:translateY(-1em)}#eateries__review-footsteps{font-size:30px;margin-right:.5em;display:inline-block}.eateries__reviews{display:flex;flex-wrap:wrap;gap:2.5em;justify-content:center}}
