.malinka-entrance{z-index:100000;color:#80384c;pointer-events:none;opacity:0;visibility:hidden;background:#f8f5f0 radial-gradient(at 25% 70%,#eadbd955,#0000 60%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.malinka-entrance .entrance-word{letter-spacing:.18em;padding-left:.18em;font-family:Arial,sans-serif;font-size:clamp(32px,8vw,70px);font-weight:300;line-height:1.3}.entrance-rule{background:#ad7b88;width:44px;height:1px;margin:26px 0}.entrance-caption{letter-spacing:.28em;color:#785c62;font-family:Arial,sans-serif;font-size:10px}.malinka-entrance.mlk-intro{visibility:visible;animation:2.5s both entrance-veil}.mlk-intro .entrance-word{animation:1s cubic-bezier(.2,.7,.2,1) both entrance-type}.mlk-intro .entrance-caption{animation:.8s .25s both entrance-type}.mlk-intro .entrance-rule{animation:.8s .15s both entrance-line}.malinka-entrance.mlk-departure{visibility:visible;animation:.26s both entrance-cover}.malinka-entrance.mlk-arrival{visibility:visible;animation:1s both entrance-uncover}.mlk-arrival .entrance-caption,.mlk-departure .entrance-caption,.mlk-arrival .entrance-rule,.mlk-departure .entrance-rule{display:none}@keyframes entrance-veil{0%,55%{opacity:1}to{opacity:0}}@keyframes entrance-type{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes entrance-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes entrance-cover{0%{opacity:0}to{opacity:1}}@keyframes entrance-uncover{0%{opacity:1}to{opacity:0}}.malinka-entrance{width:100%;max-width:none;min-height:100vh;isolation:isolate;min-height:100dvh;margin:0}.malinka-entrance:before{content:"";z-index:-1;background:#f8f5f0;position:absolute;inset:-100px 0}@media (prefers-reduced-motion:reduce){.malinka-entrance{display:none!important}}
