*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:disabled{cursor:wait;opacity:.55}.site-consent{z-index:90;color:#edf4e6;background:#1e2919;border:1px solid #7f9c5f;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:22px 25px;font-family:DM Sans,Arial,sans-serif;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 12px 50px #0009}.site-consent strong{font-size:14px;font-weight:600}.site-consent p{color:#bdcbb1;max-width:630px;margin:8px 0 0;font-size:11px;line-height:1.8}.site-consent>div:last-child{flex:none;gap:12px;display:flex}.site-consent button{color:#e3f1d7;cursor:pointer;background:0 0;border:1px solid #8ca576;border-radius:4px;padding:12px 16px;font-size:11px}.site-consent .consent-accept{color:#16200d;background:#bdff67;border-color:#bdff67;font-weight:600}.site-consent button:focus-visible{outline-offset:4px;outline:2px solid #ff7a18}@media (max-width:800px){.site-consent{padding:20px;display:block;bottom:14px;left:14px;right:14px}.site-consent>div:last-child{margin-top:17px}.site-consent button{flex:1}.site-consent p{font-size:11px}}.entry-bird{will-change:transform;animation:1.8s ease-in-out infinite entry-bird-flight}@keyframes entry-bird-flight{50%{transform:translateY(-3px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.entry-bird{will-change:auto;animation:none}}
