.tk-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:110;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:640px;margin:0 auto;padding:16px 20px;border:1px solid var(--tk-border);border-radius:20px;background:var(--tk-surface-raised);box-shadow:var(--tk-shadow-md);color:var(--tk-text);font-family:var(--font-poppins),system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.tk-cookies p{flex:1 1 280px;margin:0;color:var(--tk-text-muted)}.tk-cookies a{color:var(--tk-text-link);text-decoration:underline;text-underline-offset:3px}.tk-cookies a:hover{color:var(--tk-text-link-hover)}.tk-cookies-actions{display:flex;gap:8px;margin-left:auto}.tk-cookies-btn{min-width:104px;min-height:44px;padding:0 20px;border:1px solid var(--tk-secondary-border);border-radius:999px;background:var(--tk-secondary);color:var(--tk-secondary-fg);font:inherit;font-weight:600;cursor:pointer}.tk-cookies-btn:hover{background:var(--tk-secondary-hover)}.tk-cookies-btn.accept{border-color:var(--tk-primary);background:var(--tk-primary);color:var(--tk-primary-fg)}.tk-cookies-btn.accept:hover{border-color:var(--tk-primary-hover);background:var(--tk-primary-hover)}.tk-cookies-btn:focus-visible{outline:2px solid var(--tk-focus-ring);outline-offset:2px}