@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";:root{color-scheme:light;--bg: #fcf7ed;--text-main: #4a3a2f;--text-note: #7a685b;--timeline: #faa1b2;--wedding-day: #94c2b6;--extra-info: #646ba6;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);overflow-x:hidden;overflow-y:auto}#app{min-height:100vh}.intro-screen{min-height:100vh;display:grid;place-items:center;text-align:center;cursor:pointer;background:var(--bg);position:relative;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none}.intro-screen-transition{cursor:pointer}.intro-logo{width:min(360px,72vw);height:auto;position:relative;z-index:2}.intro-note{margin-top:.25rem;color:var(--text-note);font-size:.96rem;letter-spacing:.03em;position:relative;z-index:2}.transition-leaf-layer{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}.transition-curtain{position:absolute;inset:0;background:#fcf7ed8f;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;animation:transition-curtain var(--curtain-duration, 1.1s) cubic-bezier(.2,.8,.26,1) var(--curtain-delay, 60ms) forwards}.transition-leaf{position:absolute;top:0;left:50%;width:var(--wipe-width, 100vw);height:100%;object-fit:cover;opacity:var(--wipe-opacity, .82);transform:translate3d(calc(-50% + var(--wipe-shift, 0vw)),var(--wipe-start, -130%),0);animation:leaf-wipe var(--wipe-duration, 1.2s) cubic-bezier(.2,.78,.22,1) var(--wipe-delay, 0ms) forwards;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes leaf-wipe{0%{opacity:0;transform:translate3d(calc(-50% + var(--wipe-shift, 0vw)),var(--wipe-start, -130%),0)}12%{opacity:var(--wipe-opacity, .82)}74%{opacity:var(--wipe-opacity, .82)}to{opacity:0;transform:translate3d(calc(-50% + var(--wipe-shift, 0vw)),86%,0)}}@keyframes transition-curtain{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}18%{opacity:.56;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}40%{opacity:.44;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}62%{opacity:.26;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}82%{opacity:.1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}to{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}.main-screen{min-height:100vh;background:var(--bg);overflow:visible}.main-screen-revealing{animation:main-reveal 1.4s cubic-bezier(.16,.84,.26,1) both}@keyframes main-reveal{0%{opacity:.05;filter:blur(26px) saturate(.9)}38%{opacity:.4;filter:blur(18px) saturate(.94)}72%{opacity:.82;filter:blur(7px) saturate(.98)}to{opacity:1;filter:blur(0px) saturate(1)}}.main-header{position:fixed;top:.65rem;left:50%;transform:translate(-50%);z-index:60}.main-logo{width:min(80px,18vw);height:auto;cursor:pointer}.mobile-menu-toggle{display:none;border:none;background:transparent;padding:.25rem;width:40px;height:34px;cursor:pointer}.mobile-menu-toggle span{display:block;width:100%;height:2.5px;margin:0 0 6px;border-radius:2px;background:var(--menu-color, #4a3a2f);transition:transform .26s ease,opacity .22s ease}.mobile-menu-toggle span:last-child{margin-bottom:0}.mobile-menu-toggle-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle-open span:nth-child(2){opacity:0}.mobile-menu-toggle-open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-section-menu{display:none}.main-layout{min-height:100vh;display:flex;align-items:stretch}.strip-group{display:flex;align-items:stretch;--strip-size: 56px;flex:0 0 auto;overflow:hidden}.strip-group-left{order:1}.active-panel{order:2;flex:1;min-height:100vh;padding:6.5rem 2.2rem 2.2rem;background:#ffffff42}.strip-group-right{order:3}.strip-button{flex:0 0 var(--strip-size);width:var(--strip-size);border:none;background:var(--strip-color);display:flex;justify-content:center;align-items:flex-start;padding:.75rem .35rem;cursor:pointer;transition:filter .25s ease}.strip-button:not(.strip-button-active):hover{filter:brightness(1.05)}.strip-button:focus-visible{outline:2px dashed rgba(36,31,28,.55);outline-offset:-3px}.strip-button-active{filter:saturate(1.07);cursor:default;pointer-events:none}.strip-left-enter-active,.strip-left-leave-active,.strip-right-enter-active,.strip-right-leave-active{transition:transform .68s cubic-bezier(.22,.78,.2,1),opacity .46s ease,filter .68s cubic-bezier(.22,.78,.2,1)}.strip-left-move,.strip-right-move{transition:transform .68s cubic-bezier(.22,.78,.2,1)}.strip-left-enter-from,.strip-right-leave-to{opacity:0;transform:translate(24px);filter:blur(7px)}.strip-left-leave-to,.strip-right-enter-from{opacity:0;transform:translate(-24px);filter:blur(7px)}.panel-label{position:sticky;top:.7rem;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.1em;font-size:1rem;text-transform:lowercase;color:#2b2725d6;transition:transform .26s ease,color .22s ease}.strip-button:not(.strip-button-active):hover .panel-label{transform:translate(-2px)}.strip-button-active .panel-label{color:#fff}.timeline-content{width:min(1520px,100%);margin:0 auto;padding-inline:clamp(1rem,3vw,3.2rem);position:relative;isolation:isolate}.timeline-event{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(420px,2.2fr);align-items:center;gap:1.2rem;margin-bottom:2.4rem;position:relative;z-index:2}.timeline-event-reverse{grid-template-columns:minmax(420px,2.2fr) minmax(280px,1.1fr)}.timeline-event-reverse .timeline-event-text{order:2;text-align:right}.timeline-event-text{padding-inline:clamp(1.4rem,5.2vw,7.5rem)}.timeline-event-reverse .timeline-event-image{order:1}.timeline-event-text h2{margin:0;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:500;color:var(--text-main)}.timeline-event-time{margin:.12rem 0;font-size:.96rem;color:#3d342feb}.timeline-event-location{margin:0;max-width:34ch;font-size:.94rem;color:#4a3a2fdb}.timeline-event-reverse .timeline-event-location{margin-left:auto}.timeline-event-image{width:100%;max-height:390px;object-fit:contain}.timeline-event-image-large{max-height:520px}.timeline-event-image-small{width:min(70%,190px);max-height:190px;justify-self:center}.timeline-event-torta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin-top:1rem}.timeline-event-zurka{margin-bottom:4.4rem}.timeline-event-cake-text{text-align:center}.timeline-event-cake-text .timeline-event-location{max-width:none}.timeline-bottom-note{margin:2.6rem 0 .8rem;text-align:center;color:#453b3585;font-size:.95rem;letter-spacing:.02em;position:relative;z-index:2}.timeline-decor{position:absolute;pointer-events:none;opacity:1;z-index:0;filter:none}.decor-1{width:88px;left:-14px;top:4%}.decor-2{width:94px;left:10%;top:19%}.decor-3{width:90px;right:11%;top:10%}.decor-4{width:84px;right:-8px;top:33%}.decor-6{width:92px;right:14%;bottom:22%}.decor-7{width:88px;left:20%;bottom:11%}.decor-8{width:84px;right:4%;bottom:8%}.timeline-content h1{margin:0 0 .5rem;color:var(--text-main);font-size:clamp(1.35rem,2.3vw,1.95rem);font-weight:500}.old-date{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.72}.timeline-line{margin:0;color:var(--text-main);font-size:clamp(1.1rem,1.8vw,1.4rem)}.timeline-note{margin:.7rem 0 0;color:var(--text-note);font-size:clamp(.95rem,1.3vw,1.04rem);max-width:58ch}.timeline-placeholder{margin:2rem 0 0;color:#4a3a2fbd;font-size:.95rem}.wedding-day-countdown{min-height:calc(100vh - 11rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:clamp(7rem,15vh,10rem)}.countdown-intro{margin:0 0 .95rem;text-align:center;color:#4a3a2fc7;font-size:clamp(1rem,1.8vw,1.2rem)}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:.75rem;width:min(760px,100%)}.countdown-item{padding:.6rem .25rem;text-align:center}.countdown-item span{display:block;color:var(--text-main);font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.05}.countdown-item small{display:block;margin-top:.3rem;color:#4a3a2fb8;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.faq-section{width:100%;margin:0 auto;padding:.2rem 0 1.2rem;position:relative;min-height:100%;isolation:isolate}.faq-section h1{margin:0 0 1.1rem;color:var(--text-main);font-size:clamp(1.5rem,2.4vw,2rem)}.faq-item{background:#ffffff7a;border:1px solid rgba(74,58,47,.12);border-radius:14px;padding:.95rem 1rem;margin:0 0 .65rem;max-width:920px;margin-inline:auto;position:relative;z-index:2}.faq-item h2{margin:0 0 .45rem;color:var(--text-main);font-size:clamp(1rem,1.5vw,1.15rem)}.faq-item p{margin:.35rem 0;color:#4a3a2fe6;line-height:1.45}.faq-item ul{margin:.35rem 0 .2rem 1rem;padding:0}.faq-item li{margin:.2rem 0;color:#4a3a2feb}.faq-decor{position:absolute;pointer-events:none;z-index:0;opacity:.95}.faq-decor-1{width:38px;left:-10px;top:5%}.faq-decor-2{width:42px;right:2%;top:14%}.faq-decor-3{width:36px;left:4%;top:36%}.faq-decor-4{width:40px;right:-12px;top:50%}.faq-decor-5{width:34px;left:10%;bottom:16%}.faq-decor-6{width:40px;right:8%;bottom:5%}.faq-decor-7{width:36px;left:3%;top:67%}.faq-decor-8{width:38px;right:18%;bottom:30%}.faq-decor-9{width:34px;left:16%;top:10%}.faq-decor-10{width:36px;right:24%;top:28%}.faq-decor-11{width:32px;left:28%;bottom:22%}.faq-decor-12{width:34px;right:12%;bottom:17%}.cerkvena-screen{min-height:100vh;background:var(--bg);position:relative;isolation:isolate}.cerkvena-header{position:fixed;top:.65rem;left:50%;transform:translate(-50%);z-index:20}.cerkvena-logo{width:min(84px,18vw);height:auto}.cerkvena-content{min-height:100vh;max-width:920px;margin:0 auto;padding:3rem 1.3rem;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;position:relative;z-index:2}.cerkvena-main-title{margin:0;color:var(--text-main);font-size:clamp(2.6rem,5.2vw,4rem);font-weight:600}.cerkvena-date{margin:.45rem 0 1.25rem;color:var(--text-main);font-size:clamp(1.35rem,2.5vw,1.95rem);font-weight:500}.cerkvena-ceremony-title{margin:0 0 .2rem;color:#4a3a2ff5;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700}.cerkvena-meta{margin:0;color:#4a3a2fe6;font-size:clamp(1.08rem,1.72vw,1.28rem);line-height:1.35}.cerkvena-description{margin:1.4rem 0 0;max-width:64ch;color:#4a3a2fc7;font-size:clamp(.92rem,1.25vw,1.03rem);line-height:1.52}.cerkvena-invite{margin:1rem 0 0;color:#4a3a2feb;font-size:clamp(1.02rem,1.6vw,1.24rem);font-weight:500}.cerkvena-logo-bottom{margin-top:1rem}.cerkvena-decor{position:absolute;z-index:0;pointer-events:none;opacity:.14;filter:blur(2px);transition:filter .22s ease,opacity .22s ease}.cerkvena-decor-blurred{opacity:.07;filter:blur(4px)}.cerkvena-decor-1{width:54px;left:1%;top:8%;transform:rotate(-16deg)}.cerkvena-decor-2{width:58px;right:7%;top:11%;transform:rotate(19deg)}.cerkvena-decor-3{width:52px;left:11%;top:22%;transform:rotate(-9deg)}.cerkvena-decor-4{width:56px;right:3%;top:28%;transform:rotate(14deg)}.cerkvena-decor-5{width:48px;left:3%;top:39%;transform:rotate(27deg)}.cerkvena-decor-6{width:60px;right:15%;top:45%;transform:rotate(-21deg)}.cerkvena-decor-7{width:52px;left:18%;top:56%;transform:rotate(7deg)}.cerkvena-decor-8{width:54px;right:2%;top:62%;transform:rotate(-13deg)}.cerkvena-decor-9{width:48px;left:9%;top:72%;transform:rotate(17deg)}.cerkvena-decor-10{width:56px;right:19%;top:77%;transform:rotate(-24deg)}.cerkvena-decor-11{width:50px;left:27%;top:84%;transform:rotate(11deg)}.cerkvena-decor-12{width:52px;right:8%;top:89%;transform:rotate(-8deg)}.cerkvena-decor-13{width:46px;left:6%;top:16%;transform:rotate(22deg)}.cerkvena-decor-14{width:44px;right:24%;top:35%;transform:rotate(-18deg)}.cerkvena-decor-15{width:42px;left:31%;top:66%;transform:rotate(15deg)}.cerkvena-decor-16{width:45px;right:13%;top:94%;transform:rotate(-27deg)}.panel-content-enter-active,.panel-content-leave-active{transition:transform .62s cubic-bezier(.2,.85,.22,1),opacity .44s ease,filter .62s cubic-bezier(.2,.85,.22,1)}.panel-content-enter-from{opacity:0;transform:translate(20px);filter:blur(10px)}.panel-content-leave-to{opacity:0;transform:translate(-20px);filter:blur(10px)}@media(max-width:860px){.main-header{top:.45rem;left:0;right:0;transform:none;display:flex;justify-content:center;align-items:center;padding-inline:.55rem}.main-logo{display:block;width:min(72px,22vw)}.mobile-menu-toggle{display:block;position:absolute;right:.55rem;top:50%;transform:translateY(-50%);z-index:75}.mobile-section-menu{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:repeat(3,1fr)}.mobile-section-option{border:none;font-family:inherit;font-size:clamp(1.2rem,4vw,1.7rem);letter-spacing:.02em;color:#322d2ad6;cursor:pointer}.mobile-section-option-active{color:#fff;font-weight:600}.strip-group{display:none}.main-layout{display:block}.active-panel{min-height:100vh;padding-inline:1.1rem;padding-top:4.1rem}.panel-label{font-size:.85rem}.countdown-grid{grid-template-columns:repeat(2,minmax(90px,1fr));max-width:320px;gap:.6rem}.timeline-event,.timeline-event-reverse{grid-template-columns:1fr;gap:.6rem;margin-bottom:1.6rem}.timeline-event-reverse .timeline-event-text,.timeline-event-text{order:2;text-align:left}.timeline-event-reverse .timeline-event-location{margin-left:0}.timeline-event-reverse .timeline-event-image,.timeline-event-image{order:1;max-height:320px}.timeline-event-torta{margin-top:.2rem}.timeline-event-image-small{width:min(66%,170px);max-height:170px}.timeline-decor{opacity:1}.decor-1,.decor-2,.decor-3,.decor-4,.decor-6,.decor-7,.decor-8{width:48px}.cerkvena-header{top:.45rem}.cerkvena-logo{width:min(74px,24vw)}.cerkvena-content{padding:2.6rem 1rem;justify-content:center}.cerkvena-description{margin-top:1.15rem}.cerkvena-decor-1,.cerkvena-decor-2,.cerkvena-decor-3,.cerkvena-decor-4,.cerkvena-decor-5,.cerkvena-decor-6,.cerkvena-decor-7,.cerkvena-decor-8,.cerkvena-decor-9,.cerkvena-decor-10,.cerkvena-decor-11,.cerkvena-decor-12,.cerkvena-decor-13,.cerkvena-decor-14,.cerkvena-decor-15,.cerkvena-decor-16{width:34px}}.cerkvena-location-link{display:inline-block;color:#4a3a2fe6;text-decoration:underline;text-decoration-color:#4a3a2f4d;text-underline-offset:3px;transition:color .2s;margin-bottom:.4rem}.cerkvena-location-link:hover{color:var(--text-main)}.cerkvena-notes{margin:1.1rem 0 .4rem;padding:0 0 0 1.15rem;text-align:left;max-width:52ch}.cerkvena-notes li{margin:.42rem 0;color:#4a3a2fd1;font-size:clamp(.88rem,1.2vw,.98rem);line-height:1.5}.cerkvena-parking-label{margin:1rem 0 .45rem;color:var(--text-main);font-size:clamp(.9rem,1.2vw,1rem);font-weight:500}.cerkvena-parking-grid{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;max-width:440px;margin-bottom:1.2rem}.cerkvena-parking-btn{display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .72rem;border-radius:20px;background:#fff9;border:1px solid rgba(74,58,47,.18);color:#4a3a2fd1;font-size:.8rem;font-family:inherit;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.cerkvena-parking-btn:before{content:"↗";font-size:.62rem;opacity:.5}.cerkvena-parking-btn:hover{background:#fff;border-color:#4a3a2f59;color:var(--text-main)}.day-screen{background:var(--bg);min-height:100vh}.day-header{position:fixed;top:.65rem;left:50%;transform:translate(-50%);z-index:60}.day-logo{width:min(72px,18vw);height:auto;cursor:pointer}.car-sidebar{position:fixed;left:0;top:0;bottom:0;width:148px;z-index:30;pointer-events:none}.car-sidebar-track{position:relative;width:100%;height:100%;pointer-events:auto}.car-sidebar-line{position:absolute;right:0;top:6%;bottom:6%;width:1.5px;background:#4a3a2f26;border-radius:1px}.car-sidebar-node{position:absolute;right:0;display:flex;align-items:center;gap:5px;transform:translateY(-50%);cursor:pointer;padding:4px 0}.car-sidebar-time{font-size:.64rem;color:#4a3a2f73;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .3s}.car-sidebar-dot{width:10px;height:10px;border-radius:50%;background:#fff;border:1.5px solid rgba(74,58,47,.3);flex-shrink:0;transform:translate(50%);transition:background .3s,border-color .3s}.car-sidebar-node-active .car-sidebar-time{color:var(--text-main);font-weight:600}.car-sidebar-node-active .car-sidebar-dot{background:#faa1b2;border-color:#faa1b2}.car-sidebar-car{position:absolute;right:2px;width:94px;height:auto;transform:translateY(-50%);transition:top .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.car-mobile-bar{display:none;padding:.55rem 1.1rem .3rem;background:var(--bg)}.car-mobile-track{position:relative;height:40px;margin:0 5%}.car-mobile-line{position:absolute;left:0;right:0;top:50%;height:1.5px;background:#4a3a2f26;transform:translateY(-50%);border-radius:1px}.car-mobile-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:1.5px solid rgba(74,58,47,.3);padding:0;cursor:pointer;transition:background .3s,border-color .3s}.car-mobile-node-active{background:#faa1b2;border-color:#faa1b2}.car-mobile-car{position:absolute;top:50%;height:30px;width:auto;transform:translate(-50%,-50%);transition:left .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.car-mobile-labels{position:relative;height:18px;margin:0 5%}.car-mobile-label{position:absolute;transform:translate(-50%);font-size:.6rem;color:#4a3a2f73;letter-spacing:.02em;background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;transition:color .3s}.car-mobile-label-active{color:var(--text-main);font-weight:600}.events-list{margin-left:148px;padding:5rem 2.4rem 3rem}.event-section{margin-bottom:0;padding:3rem 0;position:relative;border-bottom:1px solid rgba(74,58,47,.07)}.event-section:last-of-type{border-bottom:none}.event-section-active:before{content:"";position:absolute;left:-1.4rem;top:3rem;bottom:3rem;width:3px;background:linear-gradient(to bottom,#faa1b2b3,#faa1b240);border-radius:2px}.event-inner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(340px,1.6fr);align-items:center;gap:1.8rem}.event-inner-flip{grid-template-columns:minmax(340px,1.6fr) minmax(260px,1fr)}.event-inner-flip .event-info{order:2}.event-inner-flip .event-image{order:1}.event-info{padding-inline:clamp(.6rem,3vw,2.8rem)}.event-inner-flip .event-info{text-align:right}.event-title{margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;color:var(--text-main);line-height:1.25}.event-title-sep{color:#4a3a2f47;font-weight:400}.event-title-time{font-size:.72em;font-weight:500;color:#4a3a2f80;letter-spacing:.04em}.event-location{margin:0 0 .9rem;font-size:clamp(.9rem,1.25vw,1.05rem);color:#4a3a2fb8}.event-location-link{display:inline-block;color:#4a3a2fb8;text-decoration:underline;text-decoration-color:#4a3a2f4d;text-underline-offset:3px;transition:color .2s}.event-location-link:hover{color:var(--text-main)}.event-parking-label{margin:.6rem 0 .4rem;font-size:.85rem;font-weight:500;color:#4a3a2fb3}.event-inner-flip .event-parking-label{text-align:right}.event-parking-grid{display:flex;flex-wrap:wrap;gap:.38rem;margin-bottom:.7rem}.event-inner-flip .event-parking-grid{justify-content:flex-end}.event-parking-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .72rem;border-radius:18px;background:#fff9;border:1px solid rgba(74,58,47,.18);color:#4a3a2fd1;font-size:.78rem;font-family:inherit;text-decoration:none;transition:background .18s,border-color .18s,color .18s;cursor:pointer}.event-parking-btn:hover{background:#fff;border-color:#4a3a2f59;color:var(--text-main)}.event-parking-btn:before{content:"↗";font-size:.65rem;opacity:.55}.event-notes{margin:.8rem 0 0;padding:0;list-style:none}.event-note{position:relative;padding-left:1rem;margin:.5rem 0;font-size:clamp(.86rem,1.15vw,.95rem);color:#4a3a2fc7;line-height:1.55}.event-note:before{content:"–";position:absolute;left:0;color:#faa1b2e6;font-weight:600}.event-inner-flip .event-notes{padding-left:0}.event-inner-flip .event-note{padding-left:0;padding-right:1rem;text-align:right}.event-inner-flip .event-note:before{display:none}.event-inner-flip .event-note:after{content:"–";position:absolute;right:0;color:#faa1b2e6;font-weight:600}.event-image{width:100%;max-height:480px;object-fit:contain;display:block}.event-image-torta{max-height:240px;max-width:240px;margin:0 auto}.day-ps-note{margin:2.4rem 0 2rem;color:#4a3a2f6b;font-size:.86rem;font-style:italic;letter-spacing:.01em;display:flex;align-items:center;gap:1.2rem}.day-ps-note:before,.day-ps-note:after{content:"";flex:1;height:1px;background:#4a3a2f1a}@media(max-width:860px){.car-sidebar{display:none}.car-mobile-bar{display:block;position:sticky;top:0;z-index:40;padding-top:5.4rem;background:#fcf7ede6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(74,58,47,.06)}.events-list{margin-left:0;padding:.6rem 1.1rem 3rem}.event-inner,.event-inner-flip{grid-template-columns:1fr;gap:.8rem}.event-inner-flip .event-info,.event-info{order:2;text-align:left!important;padding-inline:0}.event-inner-flip .event-image,.event-image{order:1;max-height:260px}.event-inner-flip .event-parking-grid,.event-parking-grid{justify-content:flex-start}.event-inner-flip .event-parking-label,.event-parking-label{text-align:left}.event-inner-flip .event-notes,.event-notes{padding-left:1rem;padding-right:0}.event-inner-flip .event-note{padding-left:1rem;padding-right:0;text-align:left}.event-inner-flip .event-note:before{display:block;left:0}.event-inner-flip .event-note:after{display:none}.event-section-active:before{display:none}.day-header{top:.4rem}}.mono[data-v-39049374]{font-family:Share Tech Mono,monospace}.misija-bg[data-v-39049374]{min-height:100vh;background:#020a02;display:flex;justify-content:center;align-items:flex-start;padding:1.5rem 1rem 3rem;box-sizing:border-box}.misija-wrap[data-v-39049374]{background:#050e05;border:1px solid #22c55e55;border-radius:8px;padding:1.5rem;color:#22c55e;font-size:13px;line-height:1.7;width:100%;max-width:720px;position:relative;overflow:hidden;box-sizing:border-box}.scan[data-v-39049374]:after{content:"";position:absolute;top:-100%;left:0;right:0;height:4px;background:linear-gradient(transparent,rgba(34,197,94,.3),transparent);animation:scan-39049374 4s linear infinite;pointer-events:none}@keyframes scan-39049374{to{top:110%}}.blink[data-v-39049374]{animation:blink-39049374 1.2s step-end infinite}@keyframes blink-39049374{50%{opacity:0}}.misija-header[data-v-39049374]{text-align:center;margin-bottom:1.5rem}.misija-classified[data-v-39049374]{font-size:10px;color:#22c55e88;letter-spacing:.3em}.misija-title[data-v-39049374]{font-size:clamp(16px,5vw,22px);font-weight:700;letter-spacing:.15em;margin:.5rem 0;color:#4ade80}.misija-meta[data-v-39049374]{font-size:11px;color:#22c55e88}.yellow[data-v-39049374]{color:#fbbf24}.red[data-v-39049374]{color:#ef4444}.red-soft[data-v-39049374]{color:#fca5a5}.red-soft-bright[data-v-39049374]{color:#f87171}.green-bright[data-v-39049374]{color:#4ade80}.green-soft[data-v-39049374]{color:#86efac}.light[data-v-39049374]{color:#d1fae5}.section-line[data-v-39049374]{border:none;border-top:1px solid #22c55e44;margin:1.2rem 0}.section-label[data-v-39049374]{color:#86efac;font-size:11px;letter-spacing:.2em;margin-bottom:.5rem}p[data-v-39049374]{margin:0 0 1rem}.mt-half[data-v-39049374]{margin-top:.5rem}.info-box[data-v-39049374]{background:#0a1a0a;border:1px solid #22c55e33;border-radius:6px;padding:1rem;margin-bottom:1rem}.decision-grid[data-v-39049374]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.decision-box[data-v-39049374]{border-radius:6px;padding:.75rem}.decision-bad[data-v-39049374]{background:#1a0a0a;border:1px solid #ef444455}.decision-good[data-v-39049374]{background:#0a1a0a;border:1px solid #22c55e55}.decision-title[data-v-39049374]{margin-bottom:.3rem;font-size:12px}.steps[data-v-39049374]{display:grid;gap:.75rem;margin-bottom:1rem}.step[data-v-39049374]{display:flex;gap:1rem;align-items:flex-start}.step-num[data-v-39049374]{border-radius:50%;width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.step-num-green[data-v-39049374]{background:#22c55e;color:#050e05}.step-num-red[data-v-39049374]{background:#ef4444;color:#fff}.map-link[data-v-39049374]{color:#38bdf8;text-decoration:none}.map-link[data-v-39049374]:hover{text-decoration:underline}.reward-box[data-v-39049374]{background:#0f1a08;border:1px solid #4ade8044;border-radius:6px;padding:1rem;text-align:center;margin-bottom:1rem}.reward-title[data-v-39049374]{color:#fbbf24;font-size:clamp(14px,4vw,17px);font-weight:700}.reward-sub[data-v-39049374]{color:#86efac;font-size:11px;margin-top:.3rem}.misija-footer[data-v-39049374]{text-align:center;color:#22c55e44;font-size:10px;letter-spacing:.3em;margin-top:1.5rem}@media(max-width:500px){.misija-wrap[data-v-39049374]{padding:1rem .9rem;font-size:12px}.decision-grid[data-v-39049374]{grid-template-columns:1fr}}.zanajnihpetlet-page[data-v-96cb827d]{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:center}.zanajnihpetlet-intro[data-v-96cb827d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;cursor:pointer;padding:1.5rem;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.zanajnihpetlet-text[data-v-96cb827d]{margin:0;color:var(--text-main);font-size:clamp(1.6rem,5vw,2.6rem);font-weight:500;text-align:center;line-height:1.3}.zanajnihpetlet-hint[data-v-96cb827d]{margin-top:.6rem;color:var(--text-note);font-size:.9rem;letter-spacing:.02em}.zanajnihpetlet-gallery[data-v-96cb827d]{width:100%;max-width:520px;padding:2rem 1.25rem 3rem;display:flex;flex-direction:column;gap:1.8rem}.zanajnihpetlet-item[data-v-96cb827d]{display:flex;flex-direction:column}.zanajnihpetlet-image[data-v-96cb827d]{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.zanajnihpetlet-empty[data-v-96cb827d]{text-align:center;color:var(--text-note);font-size:1rem;padding:2rem 0}.zanajnihpetlet-footer[data-v-96cb827d]{margin-top:2rem;padding-top:1.5rem;text-align:center;border-top:1px solid rgba(74,58,47,.12)}.zanajnihpetlet-ending[data-v-96cb827d]{margin:0;color:var(--text-main);font-size:clamp(1rem,2.2vw,1.15rem)}.zanajnihpetlet-ending-small[data-v-96cb827d]{margin:.45rem 0 0;color:var(--text-note);font-size:clamp(.82rem,1.8vw,.92rem)}@media(min-width:768px){.zanajnihpetlet-gallery[data-v-96cb827d]{max-width:520px;padding:2.5rem 1.5rem 4rem;gap:2rem}}
