/* /public/assets/littoral/cart-motion.css */
.cart-flight{position:fixed;top:0;left:0;z-index:2147480000;pointer-events:none;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px;box-shadow:0 12px 30px #0003;will-change:transform,opacity;display:grid;place-items:center}
.cart-flight svg{width:65%;height:65%;color:var(--red)}
.cart-flight-count{position:fixed;z-index:2147480001;pointer-events:none;display:grid;place-items:center;margin:0!important}


.cart-error-notice{position:fixed;right:16px;bottom:16px;z-index:2000;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--red);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 8px 24px #0002;font:14px/1.5 system-ui,sans-serif}
