.cookie-banner{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:50;max-width:720px;margin:0 auto;background:#14143a;color:#ecebff;border-radius:16px;padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;box-shadow:0 12px 40px #00000059;font:15px/1.5 Inter,-apple-system,Segoe UI,system-ui,sans-serif}.cookie-banner p{margin:0;flex:1 1 280px}.cookie-banner a{color:#c7c2ff}.cookie-actions{display:flex;gap:8px}.cookie-banner button{font:inherit;font-weight:600;border:0;border-radius:12px;padding:10px 18px;min-height:44px;cursor:pointer}.cookie-yes{background:#8e85ff;color:#0d0e24}.cookie-no{background:transparent;color:#ecebff;border:1.5px solid rgba(236,235,255,.4)}.cookie-banner button:focus-visible,.cookie-banner a:focus-visible{outline:3px solid #fff;outline-offset:2px}
