.cookie-banner{position:fixed;z-index:100000;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:24px;max-width:1000px;margin:auto;padding:22px;border:1px solid #d9ddd8;border-radius:16px;background:#fff;color:#17201b;box-shadow:0 8px 40px #0002;font:14px/1.5 system-ui,sans-serif}.cookie-banner p{margin:6px 0 0}.cookie-banner a{color:inherit;text-decoration:underline}.cookie-actions{display:flex;gap:12px;flex-shrink:0}.cookie-actions button{min-width:95px;padding:12px 16px;border:1px solid #17201b;border-radius:8px;background:#fff;color:#17201b;cursor:pointer;font:inherit}.cookie-settings{position:fixed;z-index:99999;bottom:6px;left:8px;padding:5px 9px;border:1px solid #d9ddd8;border-radius:6px;background:#fff;color:#17201b;cursor:pointer;font:12px system-ui,sans-serif}@media(max-width:600px){.cookie-banner{left:10px;right:10px;bottom:10px;flex-direction:column;align-items:stretch;gap:16px;padding:18px}.cookie-actions button{flex:1}}:root{color:#141416;background:#fff;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:#fff}button,input{font:inherit}
