[data-theme=jedlik]{--jedlik-yellow:var(--color-base-100);--jedlik-red:var(--color-primary);--jedlik-cream:#f7f2e5;--jedlik-black:var(--color-neutral)}.jedlik-star{pointer-events:none;position:absolute}@keyframes jedlik-float-1{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(6px,-10px)rotate(12deg)scale(1.08)}50%{transform:translate(-4px,-18px)rotate(-5deg)scale(.95)}75%{transform:translate(8px,-6px)rotate(8deg)scale(1.05)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes jedlik-float-2{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(-8px,12px)rotate(-10deg)scale(1.1)}66%{transform:translate(5px,-8px)rotate(6deg)scale(.92)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes jedlik-float-3{0%{transform:translate(0)rotate(0)}50%{transform:translate(10px,8px)rotate(15deg)}to{transform:translate(0)rotate(0)}}.jedlik-star--float-1{animation:8s ease-in-out infinite jedlik-float-1}.jedlik-star--float-2{animation:10s ease-in-out infinite jedlik-float-2}.jedlik-star--float-3{animation:6s ease-in-out infinite jedlik-float-3}.jedlik-star--delay-1{animation-delay:-1s}.jedlik-star--delay-2{animation-delay:-3s}.jedlik-star--delay-3{animation-delay:-5s}.jedlik-star--delay-4{animation-delay:-2s}.jedlik-star--delay-5{animation-delay:-7s}.jedlik-star--delay-6{animation-delay:-4s}.jedlik-sticker{background:var(--jedlik-cream);color:var(--jedlik-black);font-family:var(--font-heading);text-transform:uppercase;border:3px solid var(--jedlik-black);box-shadow:4px 4px 0px var(--jedlik-black);padding:.75rem 1.5rem;font-size:clamp(1.5rem,4vw,3rem);line-height:1;display:inline-block;transform:rotate(-3deg)}.jedlik-section-red{background:var(--jedlik-red);color:var(--jedlik-cream)}.jedlik-section-red>*>h2,.jedlik-section-red>*>h3{color:var(--jedlik-cream)}.jedlik-section-red .jedlik-card h2,.jedlik-section-red .jedlik-card h3{color:var(--jedlik-black)}.jedlik-card{border:3px solid var(--jedlik-black);background:var(--jedlik-cream);box-shadow:4px 4px 0px var(--jedlik-black);border-radius:0}.jedlik-btn{border:3px solid var(--jedlik-black);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:4px 4px 0px var(--jedlik-black);border-radius:0;padding:.75rem 2rem;font-size:1.125rem;transition:transform .15s,box-shadow .15s;display:inline-block}.jedlik-btn:hover{box-shadow:6px 6px 0px var(--jedlik-black);transform:translate(-2px,-2px)}.jedlik-btn--primary{background:var(--jedlik-red);color:var(--jedlik-cream)}.jedlik-btn--secondary{background:var(--jedlik-cream);color:var(--jedlik-black)}[data-theme=jedlik] [class*=nav-item],[data-theme=jedlik] button[class*=rounded]{border-radius:0!important}.jedlik-gallery-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.jedlik-gallery-grid>:first-child{grid-area:span 2/span 2;transform:rotate(-.8deg)}.jedlik-gallery-grid>:nth-child(2){transform:rotate(1deg)}.jedlik-gallery-grid>:nth-child(3){transform:rotate(-.6deg)}.jedlik-gallery-grid>:nth-child(4){transform:rotate(.8deg)}.jedlik-gallery-grid>:nth-child(5){transform:rotate(-1deg)}.jedlik-gallery-grid>:nth-child(6){transform:rotate(.4deg)}.jedlik-gallery-grid>:nth-child(n+7){transform:rotate(calc(var(--r,0)*.5deg))}@media (max-width:768px){.jedlik-gallery-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.jedlik-gallery-grid>:first-child{grid-area:span 1/span 2}}.jedlik-zigzag{background:repeating-linear-gradient(90deg,transparent,transparent 10px,var(--jedlik-black)10px,var(--jedlik-black)12px);opacity:.15;width:100%;height:20px}[data-theme=jedlik] .modal-box{border-radius:0!important}[data-theme=jedlik] .gk-today-menu-dialog-modal-box .btn-circle,[data-theme=jedlik] .gk-event-dialog .btn-circle{color:#f7f2e5!important}[data-theme=jedlik] .gk-today-menu-dialog-header-text,[data-theme=jedlik] .gk-today-menu-dialog-header-date{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.05em!important}[data-theme=jedlik] .gk-reservation-form input,[data-theme=jedlik] .gk-reservation-form select,[data-theme=jedlik] .gk-reservation-form textarea{border:2px solid var(--jedlik-black)!important;border-radius:0!important}[data-theme=jedlik] .gk-reservation-form button[type=submit]{border-radius:0!important}[data-theme=jedlik] .gk-reservation-form label,[data-theme=jedlik] .gk-reservation-form span,[data-theme=jedlik] .gk-reservation-form .gk-res-form-label,[data-theme=jedlik] .gk-reservation-form .gk-res-form-label *,[data-theme=jedlik] .gk-reservation-form .gk-res-form-checkbox-label,[data-theme=jedlik] .jedlik-card .gk-res-form-checkbox-label{color:var(--jedlik-black)!important}
