.seedly-cookie-banner{z-index:1501;pointer-events:none;position:fixed;inset:auto 0 0}.seedly-cookie-backdrop{z-index:1500;background:#1b17132e;position:fixed;inset:0}.seedly-cookie-banner-raised{z-index:1501}.seedly-cookie-banner-inner{background:var(--canvas);border-top:2px solid var(--soil);pointer-events:auto;align-items:center;gap:24px;min-height:90px;padding:16px 136px 16px 30px;display:flex;position:relative;box-shadow:0 -8px 30px #1b17132e}.seedly-cookie-banner p{flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.5}.seedly-cookie-banner p a{color:var(--vine);text-underline-offset:2px;text-decoration:underline}.seedly-cookie-mascot{transform-origin:45% 92%;width:104px;max-width:none;height:104px;animation:2.4s ease-in-out infinite seedly-cookie-wave;position:absolute;bottom:0;right:22px}.seedly-cookie-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.seedly-cookie-accept{background:var(--vine);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:12px 22px;font-weight:700}.seedly-cookie-decline{text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.seedly-cookie-fab{right:16px;bottom:calc(16px + var(--seedly-cookie-bottom-lift,0px));z-index:45;background:var(--canvas);border:2px solid var(--soil);border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 6px 18px #1b171338}.seedly-cookie-fab img{width:34px;height:34px}@keyframes seedly-cookie-wave{0%,to{transform:rotate(7deg)}50%{transform:rotate(-7deg)}}@media (max-width:767px){.seedly-cookie-banner-inner{border:2px solid var(--soil);text-align:center;border-radius:22px;width:min(380px,100vw - 24px);min-height:0;max-height:calc(100dvh - 80px);margin:0 auto 14px;padding:62px 24px 22px;display:block;overflow:visible;box-shadow:0 22px 60px #1b17134d}.seedly-cookie-mascot{width:108px;height:108px;animation:none;inset:-54px auto auto 50%;transform:translate(-50%)}.seedly-cookie-banner p{max-height:calc(100dvh - 260px);overflow-y:auto}.seedly-cookie-actions{flex-direction:column;gap:10px;margin-top:18px}.seedly-cookie-accept{width:100%}}@media (prefers-reduced-motion:reduce){.seedly-cookie-mascot{animation:none}}
