@font-face{font-family:Bayshore;src:url(/fonts/Bayshore.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Balkara;src:url(/fonts/Balkara.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--step-9: clamp(5.1598rem, 3.7151rem + 7.2234vw, 9.3132rem);--hero-indigo: #1d1c52;--hero-plum: #682166;--hero-purple: #8d2674;--hero-violet: #742276;--hero-magenta: #eb2c9a;--hero-coral: #f17c7c;--hero-gold: #efb549}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{width:100%;min-height:100%;background-color:var(--hero-indigo);color:#fff4cc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{width:100%;min-height:100%;background-color:var(--hero-indigo);overflow-x:hidden}.page-root{width:100%}.hero-section{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;user-select:none;-webkit-user-drag:none}.halo-nav{position:absolute;left:50%;top:34.5%;transform:translate(-50%,-50%);width:clamp(19rem,56vh,34rem);height:clamp(19rem,56vh,34rem);border-radius:50%;pointer-events:none;z-index:2}.halo-word{position:absolute;pointer-events:auto;display:inline-flex;flex-direction:column;align-items:center;font-family:Balkara,serif;font-weight:400;font-size:clamp(1.75rem,1.2rem + 1.9vw,3.1rem);line-height:1;color:#fff4cc;text-decoration:none;letter-spacing:.04em;white-space:nowrap;user-select:none;text-shadow:0 2px 4px rgba(18,3,30,.92),0 0 2px rgba(18,3,30,.98),0 0 12px rgba(255,215,90,.82),0 0 28px rgba(255,95,190,.65);filter:drop-shadow(0 2px 3px rgba(18,3,30,.9)) drop-shadow(0 0 10px rgba(255,215,90,.55));transition:transform .2s ease,color .2s ease,text-shadow .2s ease,filter .2s ease}.halo-diacritics{display:flex;flex-direction:column;align-items:center;font-size:.4em;margin-bottom:.12em;pointer-events:none}.halo-orthodox-cross{width:.9em;height:1.1em;margin-bottom:.05em;color:#ffe694}.halo-titlo-row{display:inline-flex;align-items:flex-end;justify-content:center;gap:.12em}.halo-titlo-svg{width:1.5em;height:.45em;color:#ffe89e}.halo-vynos-wrap{display:inline-flex;flex-direction:column;align-items:center;line-height:.85}.halo-pokrytie-svg{width:.95em;height:.35em;color:#ffe89e}.halo-vynos-char{font-size:.75em;letter-spacing:.02em;color:#ffefb8}.halo-word-main{display:inline-flex;align-items:center;gap:.16em}.halo-word-text{display:inline-block;padding-inline:.06em}.halo-dagger{font-size:.4em;line-height:1;color:#ffe694;opacity:.92}.halo-flank{display:inline-flex;align-items:center;color:#ffe694;opacity:.92}.halo-ornament-svg{width:.38em;height:.21em}.halo-word--top{top:0;left:50%;transform:translate(-50%,-18%)}.halo-word--top:hover,.halo-word--top:focus-visible{transform:translate(-50%,-18%) scale(1.07)}.halo-word--bottom{bottom:0;left:50%;transform:translate(-50%,38%)}.halo-word--bottom:hover,.halo-word--bottom:focus-visible{transform:translate(-50%,38%) scale(1.07)}.halo-word--left{left:0;top:50%;transform:translate(-72%,-50%)}.halo-word--left:hover,.halo-word--left:focus-visible{transform:translate(-72%,-50%) scale(1.07)}.halo-word--right{right:0;top:50%;transform:translate(72%,-50%)}.halo-word--right:hover,.halo-word--right:focus-visible{transform:translate(72%,-50%) scale(1.07)}.halo-word:hover,.halo-word:focus-visible{color:#fff;text-shadow:0 2px 4px rgba(18,3,30,.95),0 0 8px rgba(255,240,150,1),0 0 22px rgba(255,210,80,.95),0 0 42px rgba(255,95,190,.85);filter:drop-shadow(0 2px 3px rgba(18,3,30,.95)) drop-shadow(0 0 14px rgba(255,225,110,.85))}.hero-title-wrap{position:absolute;inset-inline:0;bottom:clamp(1rem,4vh,3.2rem);display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:3}.hero-title{pointer-events:auto;display:flex;flex-direction:column;align-items:center;font-family:Bayshore,cursive;font-weight:400;font-size:var(--step-9);line-height:.72;text-align:center;transform:rotate(-5deg);color:#fccffa;text-shadow:0 0 0 oklch(75.88% .264 329.46deg),0 0 0 oklch(75.88% .264 329.46deg),0 0 0 oklch(75.88% .264 329.46deg),0 0 1px oklch(75.88% .264 329.46deg),0 0 1px oklch(75.88% .264 329.46deg),0 0 1px oklch(75.88% .264 329.46deg),1px 0 20px oklch(75.88% .264 329.46deg),1px 0 20px oklch(75.88% .264 329.46deg),1px 0 20px oklch(75.88% .264 329.46deg),1px 0 10px oklch(67.06% .326 330.95deg),1px 0 10px oklch(67.06% .326 330.95deg),1px 0 50px oklch(67.06% .326 330.95deg),1px 0 50px oklch(67.06% .326 330.95deg);transition:color .15s ease,text-shadow .15s ease;user-select:none}.hero-title-top{display:block;margin-bottom:-.22em}.hero-title-bottom{display:block}.hero-title:hover,.hero-title:focus{color:#cffcd3;text-shadow:0 0 0 oklch(92.234% .1166 182.659deg),0 0 0 oklch(92.234% .1166 182.659deg),0 0 0 oklch(92.234% .1166 182.659deg),0 0 1px oklch(92.234% .1166 182.659deg),0 0 1px oklch(92.234% .1166 182.659deg),0 0 1px oklch(92.234% .1166 182.659deg),1px 0 20px oklch(92.234% .1166 182.659deg),1px 0 20px oklch(92.234% .1166 182.659deg),1px 0 20px oklch(92.234% .1166 182.659deg),1px 0 10px oklch(89.294% .16945 170.274deg),1px 0 10px oklch(89.294% .16945 170.274deg),1px 0 50px oklch(89.294% .16945 170.274deg),1px 0 50px oklch(89.294% .16945 170.274deg)}.sheets-container{width:100%}.sheet{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(3.5rem,8vh,6rem) clamp(1.5rem,6vw,5rem)}.sheet--chego{background:radial-gradient(circle at 50% 42%,rgba(235,44,154,.28) 0%,rgba(141,38,116,.22) 38%,transparent 72%),linear-gradient(180deg,#1d1c52,#3a195c,#581e65)}.sheet--ya{background:radial-gradient(circle at 50% 50%,rgba(239,181,73,.22) 0%,rgba(241,124,124,.24) 35%,transparent 70%),linear-gradient(180deg,#581e65,#742276 52%,#4a1a5e)}.sheet--ne{background:radial-gradient(circle at 50% 48%,rgba(235,44,154,.25) 0%,rgba(104,33,102,.3) 42%,transparent 74%),linear-gradient(180deg,#4a1a5e,#2c1854,#631f67)}.sheet--delal{background:radial-gradient(circle at 50% 38%,rgba(241,124,124,.2) 0%,rgba(235,44,154,.22) 38%,transparent 72%),linear-gradient(180deg,#631f67,#38185a 55%,#1d1c52)}.sheet-inner{width:100%;max-width:64rem;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4.5vh,3.5rem)}.sheet-heading{font-family:Balkara,serif;font-weight:400;font-size:clamp(2.8rem,2rem + 3.2vw,4.8rem);line-height:1.05;color:#fff4cc;letter-spacing:.05em;text-align:center;text-wrap:balance;text-shadow:0 2px 5px rgba(18,3,30,.9),0 0 16px rgba(239,181,73,.7),0 0 34px rgba(235,44,154,.6)}.sheet-heading:after{content:"";display:block;width:clamp(5rem,14vw,10rem);height:2px;margin:.45em auto 0;background:linear-gradient(90deg,transparent,var(--hero-gold),var(--hero-magenta),transparent);box-shadow:0 0 12px #eb2c9ab3}.quote-block{width:100%;max-width:54rem;display:flex;flex-direction:column;gap:clamp(1rem,2.2vh,1.75rem)}.quote-text{font-size:clamp(1.65rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.35;color:#fff8e7;text-align:center;text-wrap:balance;text-shadow:0 2px 10px rgba(18,3,30,.75),0 0 24px rgba(235,44,154,.35)}.quote-author{align-self:flex-end;text-align:right;font-size:clamp(.95rem,.85rem + .45vw,1.25rem);font-style:italic;color:#ffd999;letter-spacing:.02em;text-shadow:0 1px 6px rgba(18,3,30,.85)}.statement-lead{max-width:50ch;font-size:clamp(1.55rem,1.15rem + 1.6vw,2.5rem);font-weight:500;line-height:1.45;color:#fff8e7;text-align:center;text-wrap:balance;text-shadow:0 2px 10px rgba(18,3,30,.75),0 0 22px rgba(239,181,73,.3)}.statements-list{width:100%;max-width:52rem;display:flex;flex-direction:column;gap:clamp(1.1rem,2.4vh,1.85rem)}.statements-list--delal{gap:clamp(.85rem,1.8vh,1.35rem)}.statement-item{position:relative;padding:clamp(.85rem,1.6vh,1.25rem) clamp(1.1rem,2.5vw,1.75rem);background:#1d1c526b;border-left:3px solid var(--hero-gold);border-radius:0 8px 8px 0;box-shadow:0 4px 20px #0e052059,inset 0 0 24px #eb2c9a14;font-size:clamp(1.1rem,.95rem + .65vw,1.5rem);line-height:1.45;color:#fff6e0;text-wrap:pretty;text-shadow:0 1px 4px rgba(18,3,30,.8)}
